LSDK 如何对应用进行裁剪
本帖最后由 leon10 于 2022-7-4 18:02 编辑从下面截图看,configs/build_lsdk.cfg中的配置项是配置应用是否重新编译。那么从哪里可以配置应用是否编译和打包进根文件系统呢?
本帖最后由 hai 于 2022-7-6 10:14 编辑
如果您需要重新编译您需要的APP,并打包进文件系统中。首先去配置configs/build_lsdk.cfg,把想要编译的app对应的配置选项设为y,如:CONFIG_APP_DPDK=y,之后在使用命令source setup.env设置环境变量后 ,使用flex-builder -i clean-apps 清除源码中默认编译好的app,在使用 flex-builder -c apps -m ls1028ardb 进行重新编译。在使用 flex-builder -i merge-component -a arm64 -m ls1028ardb 把app更新到文件系统中,最后使用 flex-builder -i packrfs -r ubuntu:main -m ls1028ardb 命令重新生成Ubuntu镜像即可。详细操作步骤和解释请参照 OK1028A-C_Ubuntu+Linux5.4.3用户编译手册_V1.1_2022.07.04.pdf 的4.2.6单独编译app程序章节。
页:
[1]