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

_bitbake <image>

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 <package> -c <task>

Thực hiện 1 task của package nào đó. 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 <image >_ _-g -u depexp

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 <package> -c  devshell

Mở một shell mới với tất cả các biến cần thiết cho package được chỉ định.

bitbake <package> -c listtasks

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 <image> -c fetchall

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 _<image>_ 2>&1 | tee _image__build.log

In kết quả ra màn hình console và lưu vào cả file nữa.

bitbake -s | grep _<pkg>_

Kiểm tra xem 1 package hiện có trong bản build hiện tại không.