bitbake之写一个recipe(1)

原创 2015年11月17日 18:12:19

recipes文件是以.bb结尾的文件。

1、是yocto项目的基本组成成员。写一个recipe的流程:

这里写图片描述

2、手动或者自动创建一个recipe:

  • recipetool
  • 利用现有的recipe文件

如果不想用autotool,也找不到跟自己需求很像的recipe文件,那就自己动手从头写一个,大框架格式如下:

 DESCRIPTION = ""
 HOMEPAGE = ""
 LICENSE = ""
 SECTION = ""
 DEPENDS = ""
 LIC_FILES_CHKSUM = ""
 SRC_URI = ""

recipe文件存放位置和命名规则

  • 存放位置:OpenEmbedded系统定位你的recipe文件,一般在层目录下conf/layer.conf和BBFILES变量。
    例如:
    BBFILES += "${LAYERDIR}/recipes-*/*/*.bb \
    ${LAYERDIR}/recipes-*/*/*.bbappend"

  • recipe文件的命名,遵照这样的惯例:
    basename_version.bb
    小写字母,并且不能包含一些像-native,-cross,initial,或者-dev等保留字。

相关文章推荐

BitBake User Manual .pdf

  • 2013年04月10日 18:02
  • 67KB
  • 下载

bitbake 编译错误集

1、先加编译命令路径: 用叠加:export PATH=/home/chunyun/yocto/bitbake/bin/:$PATH 如果直接写:export PATH=/home/chunyun...
  • hcu5555
  • hcu5555
  • 2015年05月28日 13:33
  • 2458

Makefile:xxx: recipe for target xxx failed +【顺带搞懂了】如何忽略makefile执行过程中的某些命令的错误而得以继续运行

http://www.crifan.com/make_makefile_recipe_for_target_failed_omit_error_while_executing_makefile/ ...

Windows 7 Recipe – Taskbar Single Instance

It has been a while since I posted anything on the Windows 7 for Developer blog, but it is good to b...

calibre recipe抓取中没有注意的空格

编写了几次recipe抓取网页上的内容,这次发现抓取中总是出现某些网页下载失败,因为calibre的出错信息比较简单,无法进行进一步的判断。出错信息如图:         如果程序有错,那么...
  • mycc
  • mycc
  • 2016年04月06日 09:58
  • 503

Makefile:160: recipe for target 'all' failed (Ubuntu 16.06 + Opencv3.2)解决办法

前言之前一直用的opencv 好好的,今天安装了anaconda之后,python中的opencv不能用了,即便是拷贝cv2.so之后也是不能用,问题如下:根本原因安装anaconda之后,很多默认...

比特烘烤 Moblin:能不能另辟蹊径用bitbake来构建Moblin的映象呢?

比特烘烤 Moblin   Moblin由Intel于去年7月启动,旨在为移动设备开发合适的Linux系统和应用。之前没听说Intel有成熟的Linux系统方案,但其在业界的地位再一次让我们看到了...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:bitbake之写一个recipe(1)
举报原因:
原因补充:

(最多只允许输入30个字)