搜索
bottom↓
回复: 12

yocto编译问题:kernel uboot rootfs是不是可以独立编译

[复制链接]

出0入114汤圆

发表于 2015-5-27 16:43:53 | 显示全部楼层 |阅读模式
按照参考文档:bitbake fsl-image-gui 这个命令运行了三次才编译成功,原来出现很多的包找不到;

如果修改了uboot代码,kernel代码,rootfs代码,如何独立编译呢?

编译结果:
~/work/fsl-release-bsp$ ls build/tmp/deploy/images/imx6sxsabresd/
fsl-image-gui-imx6sxsabresd-20150527053726.rootfs.ext3      zImage--3.14.28-r0-imx6sx-sdb-20150527050244.dtb
fsl-image-gui-imx6sxsabresd-20150527053726.rootfs.manifest  zImage--3.14.28-r0-imx6sx-sdb-emmc-20150527050244.dtb
fsl-image-gui-imx6sxsabresd-20150527053726.rootfs.sdcard    zImage--3.14.28-r0-imx6sx-sdb-lcdif1-20150527050244.dtb
fsl-image-gui-imx6sxsabresd-20150527053726.rootfs.tar.bz2   zImage--3.14.28-r0-imx6sx-sdb-m4-20150527050244.dtb
fsl-image-gui-imx6sxsabresd.ext3                            zImage--3.14.28-r0-imx6sx-sdb-reva-20150527050244.dtb
fsl-image-gui-imx6sxsabresd.manifest                        zImage--3.14.28-r0-imx6sx-sdb-reva-ldo-20150527050244.dtb
fsl-image-gui-imx6sxsabresd.sdcard                          zImage--3.14.28-r0-imx6sx-sdb-sai-20150527050244.dtb
fsl-image-gui-imx6sxsabresd.tar.bz2                         zImage-imx6sxsabresd.bin
modules--3.14.28-r0-imx6sxsabresd-20150527050244.tgz        zImage-imx6sx-sdb.dtb
modules-imx6sxsabresd.tgz                                   zImage-imx6sx-sdb-emmc.dtb
README_-_DO_NOT_DELETE_FILES_IN_THIS_DIRECTORY.txt          zImage-imx6sx-sdb-lcdif1.dtb
u-boot.imx                                                  zImage-imx6sx-sdb-m4.dtb
u-boot-imx6sxsabresd-2014.04-r0.imx                         zImage-imx6sx-sdb-reva.dtb
u-boot-imx6sxsabresd.imx                                    zImage-imx6sx-sdb-reva-ldo.dtb
zImage                                                      zImage-imx6sx-sdb-sai.dtb
zImage--3.14.28-r0-imx6sxsabresd-20150527050244.bin

出0入0汤圆

发表于 2015-5-27 16:54:27 | 显示全部楼层
如果是全部从源码编译,这些步骤本身就是分开的。
如果用工具,那就看工具的手册,因为自己不好找编译的配置文件从哪里来。

出0入114汤圆

 楼主| 发表于 2015-5-27 17:12:49 | 显示全部楼层
~/work/fsl-release-bsp$ du -sh
36G        .

好大的一个工程

出0入0汤圆

发表于 2015-5-27 17:22:48 来自手机 | 显示全部楼层
可以单独编译  我想知道手册提供的方法能下下来?

出0入114汤圆

 楼主| 发表于 2015-5-27 17:38:43 | 显示全部楼层
curl  http://php.webtutor.pl/en/wp-content/uploads/2011/09/repo> ~/bin

用这个repo ,用文档上提供的不行, 之后的步骤按照文档上的操作 就可以了,编译的时候 下载包的时候,会出一些警告和错误,重行执行bitbake fsl-image-gui 或者其它的命令(依据自己的选择).

出0入114汤圆

 楼主| 发表于 2015-5-27 17:39:45 | 显示全部楼层
kernel源码的位置 似乎是这个:~/work/fsl-release-bsp/build/tmp/work/imx6sxsabresd-poky-linux-gnueabi/linux-imx/3.14.28-r0/git

出0入114汤圆

 楼主| 发表于 2015-5-27 20:16:38 | 显示全部楼层
curl  http://php.webtutor.pl/en/wp-content/uploads/2011/09/repo> ~/bin/repo

出0入0汤圆

发表于 2015-5-27 20:29:00 | 显示全部楼层
bitbake the poky tool-chain can meet your requirement.

出0入114汤圆

 楼主| 发表于 2015-5-28 09:25:44 | 显示全部楼层
内核和uboot源码位置?

出0入0汤圆

发表于 2015-5-28 10:00:48 | 显示全部楼层
在tmp/work/XXXX/u-boot/YYY/git/
其中XXX与recipe写法构成有关,一般都是CortexA9XXX中或者是mx6XXX中。

出0入0汤圆

发表于 2015-5-28 10:01:45 | 显示全部楼层
另外可以直接bitbake u-boot -c devshell 打开的gnome-terminal,就在源码目录同级的build中。

出0入114汤圆

 楼主| 发表于 2015-5-28 11:38:27 | 显示全部楼层
fsl-release-bsp/build/tmp/work/imx6sxsabresd-poky-linux-gnueabi/linux-imx/3.14.28-r0/git/
fsl-release-bsp/build/tmp/work/imx6sxsabresd-poky-linux-gnueabi/u-boot-imx/2014.04-r0/git

源码位置在这两个地方了

出0入114汤圆

 楼主| 发表于 2015-5-28 11:51:22 | 显示全部楼层
~/work/fsl-release-bsp$ du -sh
39G        .  又编译了几次, 空间又变大了很多
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-4-20 16:38

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表