打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
(mark)新下载的Linux内核移植时需要修改的地方(不包括内核裁剪)
以linux-2.6.32.59.tar.bz2为例
1、先解压tar -xjvf   linux-2.6.32.59.tar.bz2
2、更改内核根目录下的Makefile,执行gedit Makefile,修改Makefile文件里面的
   ARCH      ?= $(SUBARCH)
   CROSS_COMPILE  ?=

   改为:
   ARCH           ?= arm
   CROSS_COMPILE  ?= (arm-linux-的路径)
3、执行make distclean
4、然后在arch/arm/configs中将s3c2410_defconfig拷贝到内核根目录。
执行命令如下:cp  .(注意点)/arch/arm/configs/s3c2410_defconfig   .config (注意config前面的点 )
5、然后执行  make  menuconfig (这步是裁剪内核,此处没有做,可省略)
6、接着执行  make  zImage (生成zImage文件,路径在/arch/arm/boot/下)
7、将zImage转换成uImage,需要用mkimage工具,该工具在u-boot的tools目录下,转换完成后就可以进行下载了。
     注:zImage用vivi下载, uImage用u-boot下载。
   此时下载的内核肯定不对,还需要将内核针对目标板进行相应的修改后,才能正常启动。
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
linux-2.6.35内核配置和网卡驱动添加
基于linux2.6.38.8内核zImage文件的自解压详解
ARM linux解析之zImage镜像文件的生成
linux内核启动地址,解压缩,内核参数问题探讨 - Embeded - todaygood
Linux内核构建系统之八
PowerPC平台Linux的移植
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服