专栏名称: 大联大工程师社区
针对电子行业逐渐呈现碎片化、客制化的趋势,大联大推出汇聚内外工程师,搭建互相帮助乐于分享,解决问题的首选技术平台----大大通,研发工程师的翰林院。其中包含了大联大代理的上百条产品线、数百个方案,以及新产品信息和原厂新闻
目录
相关文章推荐
今天看啥  ›  专栏  ›  大联大工程师社区

学技术 |【SemiDrive G9 系列软件开发】G9X PTG5.0 APP 可执行程序在 根文件系统布署方法

大联大工程师社区  · 公众号  ·  · 2024-07-05 16:30
    

文章预览

点击蓝字 关注我们 一、测试环境         硬件: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 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览