2017/1/25

bitbake commands

這篇有列出一些 bitbake 提供的 command:
https://community.nxp.com/docs/DOC-94953
幾個可能會用到的:

列出所有的 recipes:
bitbake-layers show-recipes "*-image-*"
沒給 image name 的化,就會 show 所有的 recipes

列出 所有的 package name
這個好像沒有單一指令,所以要先產生一個中介檔 pn-depends.dot,然後用 command 抽取出package name..br>
bitbake -g "image" && cat pn-depends.dot | grep -v -e '-native' | grep -v digraph | grep -v -e '-image' | awk '{print $1}' | sort | uniq
意思大概是不含 -native, -image 的 list, 同時刪除 digraph 的 header..

開啟某package 的 dev shell
bitbake "package" -c devshell

列出 package 的所有 task
bitbake "package" -c listtasks

執行某 package 的某 task
bitbake "package" -c "task"
例如:
bitbake u-boot-imx -f -c compile
-f 是 force 的意思。

build image 時,印出所有訊息
bitbake -v "image" 2>&1
其實所有 command 都可以加 -v

沒有留言:

張貼留言