ltib是飛思卡爾的編譯安裝包集合,是一個腳本集合,通過配置其可以編譯不同目標平臺的內核、 uboot 、根文件系統等,同時可以編譯不同的rpm包。
下面介紹一些使用總結:
./ltib是執行默認的配置編譯,一般在其官網上對應的芯片區下載的源碼對應的就是其目標平臺的配置。如果不想執行默認配置,則通過下列方法進行配置。
./ltib -m config 僅進行配置不編譯
./ltib -c 進行配置及編譯
./ltib --help 展示支持的命令
./ltib -m prep -p <pkg> 解壓包的源碼
./ltib -p imx-test -m prep 將imx6Q的測試程序源碼包解壓
./ltib -m scbuild -p imx-test 編譯源碼包 //注意編譯時一定要看是否有編譯錯誤,否則的話後續的install和deploy將鏈接安裝以前的.o文件,這次編譯也就沒有成功。
./ltib -m scinstall-p imx-test 安裝源碼包
./ltib -m scdeploy -p imx-test安裝源碼包碼包到rootfs下
./ltib -p imx-vpu-lib -m prep 將vpu的庫解壓
./ltib -p imx-lib -m prep 將vpu的庫解壓
./ltib -m clean -p imx-test 清除安裝包