文章预览
点击蓝字 关注我们 一、测试环境 硬件:SemiDrive G9X Spider 软件:PTG5.0 Linux + FreeRTOS 图(1) 二、布署方法介绍 1.需求背景: 在 G9 平台的软件开发中,有时候需要将 APP 可执行程序放在在根文件系统中,或者 需要上电运行一个脚本程序,那么就需要预先将这些文件预先放在根文件系统中,以便打包到镜像文件中,然后烧写到 EMMC中去。 2.布署方法: 针对以上需求, 最为简单高效的方式就是将 yocto 编译后生成的 rootfs 的 .ext4 格式先挂载到本地 linux 系统上,将编译好的 APP 可执行程序或者脚本文件复制到对应的路径下。 G9X 的 Linux 镜像编译后放在 buildsystem/yocto/build-g9x_ref/tmp/deploy/images/g9x_ref/,其中,core-image-base-g9x_ref-20231007073409.rootfs.ext4 便是最终的根文件系统。见图(2)。 图(2) 分析 Make linux 的行为,最终 core-image-base-g9x_ref-20231007073
………………………………