bitbake helloworld创建

来源:互联网 发布:局域网常用网络命令 编辑:程序博客网 时间:2024/05/29 12:10

流程:

1.export PATH2.创建工程目录3.export BBPATH and BBFILES(BBPATH即工程目录)     $ BBPATH="<projectdirectory>"     $ export BBPATH4.创建conf/bitbike.conf添加内容:     TMPDIR  = "${TOPDIR}/tmp"     CACHE   = "${TMPDIR}/cache"     STAMP   = "${TMPDIR}/stamps"     T       = "${TMPDIR}/work"     B       = "${TMPDIR}"

5.创建classes/base.bbclass文件

添加内容:

     addtask build6.创建layer:创建mylayer/conf/layers.conf并添加内容:     BBPATH .= ":${LAYERDIR}"     BBFILES += "${LAYERDIR}/*.bb"     BBFILE_COLLECTIONS += "mylayer"     BBFILE_PATTERN_mylayer := "^${LAYERDIR}/"7.创建*.bb文件在mylayer目录下创建bb文件,并添加内容:以hello world为例:     DESCRIPTION = "Prints Hello World"     PN = 'printhello'     PV = '1'     python do_build() {        bb.plain("********************");        bb.plain("*                  *");        bb.plain("*  Hello, World!   *");        bb.plain("*                  *");        bb.plain("********************");     }8.创建conf/bblayer.conf文件并输入我们设置的layerbb文件和layer.conf文件)所在路径:     BBLAYERS ?= " \       /home/<you>/mylayer \       "9.进入工程目录,输入:bitbake printhello
0 0
原创粉丝点击