1 首先是設定環境
#source oe-init-build-env
2 建立層
#bitbake-layers create-layer ../meta-mylayer
這時可以看到系統會建立乙個資料夾meta-mylaer,檔案目錄結構如下
3 新增層
#bitbake-layers add-layer ../meta-mylayer
4 新增程式包
在層my-mylayer,
配方recipes-example下新建資料夾hello
#mkdir hello
#cd hello
#mkdir hello
#vim hello.bb
hello.bb內容
description = "hello world"
section = "libs"
license = "mit"
pv = "3"
pr = "r0"
src_uri = " \
file: \
file://makefile \
"
lic_files_chksum = "file:;md5=9a54a2b4f41e70b2f55a6edce51d9a2f"
s = "$"
do_compile ()
do_install () $/
install -m 0755 $/hello $$/
}
files_$ = "$/hello"
target_cc_arch += "$"
進入hello資料夾,並新增程式hello.c 和makefile
目錄如下
5 檢視程式是否新增成功
#bitbake -s|grep hello
6 編譯
#bitbake hello
7 將程式新增到映象中
首先確定編譯的映象名,例如這裡使用bitbake core-image-minimal
那麼查詢core-image-minimal的bb檔案位置
編輯該檔案,在image_install 後面新增程式hello
8 重新編譯映象bitbake core-image-minimal ,燒錄到板子上就整合了程式hello了
---------------------
原文:
Caffe 中新增自己的網路層
caffe 中有眾多的網路層,最新版本的 已經涵蓋了很多種型別的網路層,然而,有時候由於各種原因,其給定的網路層不能滿足我們的要求,這時候就要對其更改,以使其滿足自己的需求,感謝作者開源 以及眾多的 維護者。由於caffe 中的網路層都是直接或者間接地給予layer 基類,所以,在我們需要新增新的型...
caffe新增自己編寫的Python層
由於python的靈活性,我們在caffe中新增自己定義的層時使用python層會更加方便,開發速速也會比c 更快,現在我就在這兒簡單說一下如何在caffe中新增自定義的python層 使用的原網路結構時lenet結構 然後在 home zf caffe examples mnist lenet t...
gitee建立自己的倉庫並建立新分支
之前一直用github,最近有點小需求,需要用一下碼雲,第一次提交過程中,遇到點小問題,記錄一下!按照官方文件的步驟操作,執行到第三步的時候報錯,第一次報錯資訊忘記儲存了,解決辦法是公升級git到最新版本,公升級方法見部落格 1 首先保證自己的git版本為最新版本 2 按照官方文件的步驟進行 3 執...