Davinci DM6446之linux-2.6.18移植

63 篇文章 1 订阅
19 篇文章 0 订阅

       TI DAVINCI 使用最新的内核是montavista linux-2.6.18,之前说过,国内很多公司,包括开发板的软件包,一直在使用montavista linux-2.6.10,这个版本准确来说是比较低的,实时性肯定没2.6.18好(MontaVista Linux Professional Edition 5.0以linux-2.6.18为基础,打破了Linux不适用于实时和嵌入式应用的迷思);使用devfs,没有使用udev;对DM365等新出的DAVINCI芯片支持限度很小;ucLibc支持(减少75%应用程序资源需求);IPv6(增加更多Internet Protocol version 6 (IPv6)支持,提供比旧版产品更优异的效能、安全和管理功能);等等,这些优点不得不让人心动。
其中“第一步:简化linux-2.6.18”、“第二步:建立交叉编译环境”参照下面博主的文章

地址:http://zjbintsystem.blog.51cto.com/964211/284468

建议:最好把第一步中的删除操作做成shell脚本,这样很方便,免得每次手动敲入命令删

给自己备注一下
   将"linux-2.6.18_pro500"全部压缩备份为“
linux-2.6.18_pro500_2012.3.12.tar.gz

第三步:内核移植裁减

1、   在linux-2.6.18_pro500目录下,使用以下命令开始配置内核:

[root@localhost linux-2.6.18_pro500]# cp arch/arm/configs/ davinci_dm644x_defconfig .config
[root@localhost linux-2.6.18_pro500]# make menuconfig

进入熟悉的kernel配置界面:

2、  进入:Device Driver

Multi-device support                    不选
ATA/ATAPI/MFM/RLL support     不选
Hardware Monitoring support       不选
Multimedia devices                     不选
Graphics support                       不选
USB support                             不选
MMC/SD Card support              不选
Parallel port support                  不选

ISDN subsystem                      不选

其它的保持默认

然后保存配置退出,使用

[root] make zImage

编译完后,运行

[root] ./mkzImage.sh

可以COPY生成的bin文件到/tftpboot目录下,参照上篇有关uboot的帖子,使板子把uboot运行起来,使用进入UBOOT命令行:

DaVinci EVM #      tftp 80008000 davinci_kernel.bin
DaVinci EVM#       bootm 80008000

之后可以在串口终端看到内核的运行信息。

给自己备注一下
   将"linux-2.6.18_pro500"全部压缩备份为“linux-2.6.18_pro500_2012.3.12_make_zImage_OK.tar.gz

再裁剪一下内核

只将这个画面的功能按下图配置,其它的别动



给自己备注一下
   将"linux-2.6.18_pro500"全部压缩备份为“linux-2.6.18_pro500_2012.3.21.make_zImage_new_OK.tar.gz









  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值