嵌入式 linux 编译

  编译linux,在网上下载了 linux-2.6.32.8.tar.bz2 ,按照文档说明进行移植,针对2440,首先使用 tar jxvf linux-2.6.32.tar.bz2 进行解压,然后移植,在编译过程中出现了两处错误,现总结一下:

      第一次编译时,提示【mm/……】有错误,原因是交叉编译环境版本过低,原来用的 arm-linux-gcc-3.3.2 编译uclinux还可以,现在编译linux-2.6.32.8不行,然后在网上下载了比较新的交叉编译编译环境 arm-linux-gcc-4.3.2.tgz  ; 使用 tar zxvf arm-linux-gcc-4.3.2.tgz 命令解压,在 /etc/bashrc 中修改环境变量 再次编译,提示的【mm/……】错误消失了。总结:用 arm-linux-gcc-4.3.2 交叉编译环境 编译 linux-2.6.32.8

      第二次换了编译环境编译时又提示 :make[3]: *** [drivers/video/console/vgacon.o] 错误 1  在网上搜索结果:根据信息的大概意思是关于vga的支持问题,在这里我直接把关于vga的配置选项去掉不选,即 在执行 make menuconfig 配置时 不选vga 驱动。

Device Drivers

      ---->Graphics support

              ----->Console display driver support

            ----->VGA text Console(这个选项不选就能解决此问题)

      再次编译就比较顺畅了,最终生成 zImage

      下一步就要做qt的移植,今天就到这了。以后慢慢来,不过linux的驱动编写还要深入研究啊

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值