查看: 845|回复: 1

[原创] RioTboard板子·····u-boot&linux内核编译

[复制链接]

33

主题

10

好友

2412

积分

进士

Rank: 5Rank: 5

  • TA的每日心情
    无聊
    2016-11-9 20:46
  • 签到天数: 229 天

    [LV.7]常住居民III

    发表于 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  是大写的。
    祝大家编译顺利通过。


    回复

    使用道具 举报

    2

    主题

    0

    好友

    798

    积分

    版主

    Rank: 7Rank: 7Rank: 7

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

    [LV.1]初来乍到

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

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    关闭

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


    手机版|爱板网 |网站地图  

    GMT+8, 2016-12-10 01:48 , Processed in 0.057298 second(s), 11 queries , Memcache On.

    苏公网安备 32059002001056号

    Powered by Discuz!

    回顶部