如何解析域名,关键词搜索排名优化,网上的网站模板怎么下载,秦淮区建设局网站1、从官网下载适合板子的Linux内核版本
选择什么版本的内核需要根据所使用的硬件平台而定#xff0c;最好使用硬件厂商推荐使用的版本 https://www.kernel.org/pub/linux/kernel/ 2、将压缩包复制到Ubuntu内进行解压 sudo tar -xvf linux-2.6.32.2-mini2440-20150709.tgz 然…1、从官网下载适合板子的Linux内核版本
选择什么版本的内核需要根据所使用的硬件平台而定最好使用硬件厂商推荐使用的版本 https://www.kernel.org/pub/linux/kernel/ 2、将压缩包复制到Ubuntu内进行解压 sudo tar -xvf linux-2.6.32.2-mini2440-20150709.tgz 然后进入该目录以下3、4、5操作都在内核源码的顶层目录下进行及该文件的顶层目录
3、拷贝默认配置到 .config。 cp config_mini2440_td35 .config 4、打开可视化配置菜单内核活地图 make menuconfig 在菜单里选择需要的功能这里不做修改选择默认的功能即可
5、编译uImage make uImage 编译后发现报错 打开 kernel/timeconst.pl修改第373行代码 372 val {$canned_values{$hz}}; 373 if (!defined(val)) { 374 val compute_values($hz); 375 } 376 output($hz, val); 377 } 378 exit 0; 将defined删掉 然后再编译 出现 Image arch/arm/boot/uImage is ready 表示编译成功但也不完全成功 然后将uImage拷贝到tftpboot 6、打开minicom进入uboot 分别输入
tftp 0x30008000 uImage
bootm 0x30008000
会发现内核启动失败
检测到有未定义指令CPU复位 进入arch/arm/boot/Makefile,修改为0x30008040 修改后再重新编译更新tftpboot里的uImage就能成功启动操作系统了