网站建设优化推广,公司背景墙logo设计,wordpress 主题原理,微信小程序开发用什么语言?拿到一个ubuntu的系统#xff0c;该系统应该缺少某些编译选项#xff0c;修改/etc/default/grub之后通过update-grub更新grub.cfg失败#xff1b; 所有想通过uboot进行修改#xff0c;修改过程记录如下#xff1a; 在bootloader加载完成后的等待时间里#xff0c;通过ctr…拿到一个ubuntu的系统该系统应该缺少某些编译选项修改/etc/default/grub之后通过update-grub更新grub.cfg失败 所有想通过uboot进行修改修改过程记录如下 在bootloader加载完成后的等待时间里通过ctrlc进入uboot命令行 输入env print查看env:
E2000#env print
archarm
baudrate9600
boarde2000
board_namee2000
boot_osbootm $kernel_addr -:- $ft_fdt_addr
bootcmdrun bootcmd_mmc||run bootcmd_usb||run bootcmd_tftp
bootcmd_mmcrun set_bootargs;ext4load mmc 0:1 $kernel_addr_r /Image;ext4load mmc 0:1 $fdt_addr_r /e2000-PR069MB-8GET4GEF-board.dtb;booti $kernel_addr_r - $fdt_addr_r
bootcmd_tftptftpboot $kernel_addr $image_name;tftpboot $fdt_addr $fdt_name;booti $kernel_addr - $fdt_addr
bootcmd_usbusb reset;fatload usb 0 $kernel_addr $image_name;fatload usb 0 $fdt_addr $fdt_name;booti $kernel_addr - $fdt_addr
bootdateApr/19/2023
bootdelay2
bootver1.0.0.06
bsp_backbootext4load mmc 0:2 ${loadaddr} %s
bsp_bootCmdbooti
bsp_bootParam -:- ${fdtcontroladdr}
bsp_bootethdevdc0
bsp_bootlineDynamicMaxIndex3
bsp_bootlineDynamicMinIndex0
bsp_bootlineMaxIndex4
bsp_bootlineMinIndex0
bsp_dirext4ls mmc 0:1 %s
bsp_ethboottftpboot ${loadaddr} %s
bsp_fbdirext4ls mmc 0:2 %s
bsp_fileexistext4load mmc 0:1 $(loadaddr) %s 1
bsp_flashbootfatload mmc 0:1 ${loadaddr} %s
consolettyAMA1,9600 earlyconpl011,0x2800d000
cpuarmv8
distro_bootcmdrun load_kernel; run load_initrd; run load_fdt; run boot_os
eth0addr00:11:22:33:44:55
eth1addr10:22:33:44:55:66
eth2addr10:11:22:33:44:55
eth3addr00:22:33:44:55:66
ethaddr00:11:22:33:44:55
fdt_addr0x90000000
fdt_addr_r0x90000000
fdt_namee2000-PR069MB-8GET4GEF-board.dtb
fdtcontroladdrf9915500
ft_fdt_addr0x90000000
ft_fdt_nameboot/dtb/e2000.dtb
gatewayip202.197.67.1
image_nameImage
initrd_addr0x95000000
ipaddr202.197.67.2
kernel_addr0x90100000
kernel_addr_r0x90100000
load_fdtext4load scsi 0:2 $ft_fdt_addr $ft_fdt_name
load_initrdext4load scsi 0:2 $initrd_addr initrd.img-4.19.0.e2000
load_kernelext4load scsi 0:2 $kernel_addr boot/uImage-2004
loadaddr0x90000000
netdeveth0
netmask255.255.255.0
serverip202.197.67.3
set_bootargssetenv bootargs console$console $extra_params $cpuidle $gzFlag $bspBaseMac root/dev/mmcblk0p2 rootfstypeext4 ro cma128M
stderruart2800d000
stdinuart2800d000
stdoutuart2800d000
vendorphytium通过如下命令补充isolcpus核隔离命令
setenv set_bootargs setenv bootargs console$console $extra_params $cpuidle $gzFlag $bspBaseMac root/dev/mmcblk0p2 rootfstypeext4 ro cma128M isolcpus1-3
saveenv保存后退出重启
进入系统后通过如下命令查看设置结果
rootdev9130:/zz/E2000-Image-1011/boot_ko# cat /proc/cmdline
consolettyAMA1,9600 earlyconpl011,0x2800d000 root/dev/mmcblk0p2 rootfstypeext4 ro cma128M isolcpus1-3
rootdev9130:/zz/E2000-Image-1011/boot_ko# 有isolcpus1-3表明命令已配置
rootdev9130:/zz/E2000-Image-1011/boot_ko# taskset -cp 1
pid 1s current affinity list: 0
rootdev9130:/zz/E2000-Image-1011/boot_ko# 测试亲和性只有0核表明配置生效。