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 清除安装包