bitbake之寫一個recipe(1)

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等保留字。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章