Có một vài lệnh hữu dụng được cộng đồng sử dụng board NXP chia sẻ, mình sẽ note ở đây cho dễ tìm vậy. Link tại đây.
Lệnh Bitbake
**Miêu tả
**
bitbake
_Nấu ra 1 “ảnh” (Image) _(Thêm tham số _-k đ_ể cho phép chạy đến hết kẻ cả có lỗi thực thi)
bitbake
Thực hiện 1 task của package nào đó. Tên các task mặc định thường có``:
_fetch,_
unpack
, patch
, configure
, compile
, install
, package
, package_write
, and build.
Ví dụ_:_ Để “ép” bitbake compile lại kernel và build lại ảnh cho board imx, ta sẽ sử dụng :
$ bitbake linux-imx -f -c compile
_$ bitbake linux-imx
_
bitbake
Hiển thị các package phụ thuộc của 1 Image.
Ví dụ: Để hiển thị toàn bộ các pakage phụ thuộc của fsl-image-gui
$ bitbake fsl-image-gui -g -u depexp
Chú ý: Lệnh này sẽ mở một UI window, vì thế cần thực hiện lệnh này trên 1 console của Desktop (chứ không phải console ảo hoặc remote, hoặ serial đâu nha).
bitbake
Mở một shell mới với tất cả các biến cần thiết cho package được chỉ định.
toaster
Giao diện web cho Bitbake.
bitbake
Hiển thị tất cả các task của 1 package.
bitbake virtual/kernel -c menuconfig
Cấu hình lại kernel
bitbake
Thực hiện tải source cho Image được chỉ định
bitbake-layers show-layers
Hiển thị các layers
bitbake-layers show-recipes “-image-”
Hiển thị các Image hiện có. Nếu không các kí tự star trong “-images-", nó sẽ show ra tất cả các Recipe hiện có đấy.
bitbake -g <image> && cat pn-depends.dot | grep -v -e ‘-native’ | grep -v digraph | grep -v -e ‘-image’ | awk ‘{print $1}’ | sort | uniq
Hiển thị tất cả các Package cua 1 Image
bitbake -g <pkg> && cat pn-depends.dot | grep -v -e ‘-native’ | grep -v digraph | grep -v -e ‘-image’ | awk ‘{print $1}’ | sort | uniq
Hiện thị tất cả các phụ thuộc của 1 Package
bitbake –v
In kết quả ra màn hình console và lưu vào cả file nữa.
bitbake -s | grep
Kiểm tra xem 1 package hiện có trong bản build hiện tại không.