
yocto
hbcbgcx
这个作者很懒,什么都没留下…
展开
-
Yocto开发相关笔记
https://my.oschina.net/linuxhunter/blog/736196 添加一个新的machine 添加一个新的machine需要在新加layer的conf/machine/目录中填写对应的配置文件,比如:raspberrypi3.conf是树莓派3的配置文件。该配置文件位于meta-raspberrypi/conf/machine/raspberrypi3.conf。 ma...转载 2018-12-07 19:15:57 · 573 阅读 · 0 评论 -
recipes语法
https://my.oschina.net/linuxhunter/blog/736203 1、变量赋值和操作。 使用=或者+=或者_append或者_prepend进行赋值操作。 2、函数定义。函数体内可以是bash语法或python语法 do_install { …... } 3、关键字。 inherit:包含通用的函数,比如:inherit autoconf ...转载 2018-12-07 19:16:38 · 475 阅读 · 0 评论 -
手动创建一个recipe
https://my.oschina.net/linuxhunter/blog/736207 执行一个recipe。 调用#bitbake basename来执行一个recipe。其中包括:解压缩源代码包、log文件以及编译过程中的中间文件等。 在每个recipe中定义temporary工作目录,具体定义如下: BASE_WORKDIR ?= “${TMPDIR}/work" WOR...转载 2018-12-07 19:17:36 · 978 阅读 · 1 评论 -
yocto相关class总结
https://my.oschina.net/linuxhunter/blog/737891 allarch.bbclass 该class用在架构无关的镜像上。通常的recipes只要继承base和package类就可以完成基本的工作,继承allarch类的recipe主要是只包含配置文件、媒体文件以及脚本文件等。 2. archiver.bbclass 该class支持以源代码的方...转载 2018-12-07 19:18:26 · 903 阅读 · 0 评论 -
yocto linux内核编译部署
https://my.oschina.net/linuxhunter/blog/753064 1、重新配置内核配置项。 $ bitbake linux-yocto -c menuconfig 2、查看修改后的内核配置项。 $ bitbake linux-yocto -c diffconfig 3、编译内核源代码。 $ bitbake linux-yocto -c compile -f 4、部...转载 2018-12-07 19:18:57 · 2163 阅读 · 0 评论 -
飞思卡尔-iMX6DL -- Yocto工程编译过程
安装搭建yocto环境所需要的软件包,非root用户执行以下指令(注意不要用root用户去搭建yocto环境) 1、主机依赖包安装 sudo apt-get install gawk wget git-core diffstat unzip texinfo gcc-multilib build-essential chrpath socat libsdl1.2-dev sudo ...转载 2019-03-21 11:13:40 · 1764 阅读 · 0 评论