查看: 3278|回复: 1

RioTboard板子·····u-boot&linux内核编译

[复制链接]
  • TA的每日心情
    无聊
    2022-4-28 09:50
  • 签到天数: 443 天

    连续签到: 1 天

    [LV.9]以坛为家II

    发表于 2014-5-19 12:51:19 | 显示全部楼层 |阅读模式
    分享到:
    本帖最后由 木子鱼 于 2014-5-19 13:06 编辑

         昨天还是尝试着去坚决android源码编译的问题,终于又克服了上一个帖子的报错,大致意思是编译需要用到32位的库,由于我装的ubuntu是64位的,所以安装 ia32-libs 可以解决那个问题
    另外之前帖子中的  这些库文件都给装上
    360截图1.jpg
    之后再make
    发现提示说  缺少 uImage映像  ,估计意思是 得先进行u-boot编译,以及linux内核编译,之后才可进行android源码编译。
    然后就开始了U-boot编译,照着官方手册操作:
    $cd ~/u-boot-imx
    $make distclean
    $make mx6solo_RIoTboard_config
    $make
    就会看到在当前目录下生成了 u-boot.bin 文件
    2.png

        然后编译linux内核,照着官方手册:
    $ export PATH=~/u-boot-imx/tools:$PATH
    $ cd ~/linux-imx
    $ make imx6_defconfig
    $ make uImage
    执行完之后,在arch/arm/boot/目录下会生成uImage 内核映象。
    现在简单说明一下,由于我之前的帖子中已经把  ARCH=arm   CROSS_COMPILE=**********/arm-fsl-linux-gnueabi- 添加到系统环境变量去了,所以现在的编译不用再输入export 。
    1.png
    注意  uImage 的命名大小写!   中间的I  是大写的。
    祝大家编译顺利通过。


    回复

    使用道具 举报

  • TA的每日心情
    开心
    2014-6-4 09:26
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]初来乍到

    发表于 2014-6-4 08:52:21 | 显示全部楼层
    好分享,确实目前电脑32位、64位系统混杂,对开发者来说有事会遇到这样的问题
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /2 下一条

    手机版|小黑屋|与非网

    GMT+8, 2024-4-25 18:01 , Processed in 0.132498 second(s), 18 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.