专栏底层软件介绍编译流程,如何在不依赖manifest文件基础上,快速实现在system/rootfs增删文件

介绍编译流程,如何在不依赖manifest文件基础上,快速实现在system/rootfs增删文件

已解决
共产主义接班人2022-11-28
25
2

用户您好,请详细描述您所遇到的问题。

1.硬件获取渠道:

2.当前系统镜像版本:

dual-J5,0810

3.当前天工开物版本:

4.问题定位:

5.开发的demo/案例:

6.需要提供的解决方案:

1):介绍整体编译流程;

2):system/rootfs增删文件,有关于修改manifest文件的介绍,脱离manifest,自定义修改,如何快速部署;

3):文件在system/rootfs除了重启复位,还有没有其他差别。

底层软件
征程5
评论1
0/1000
  • 船到桥头
    Lv.1

    您好,以下回答希望可以提供一些思路。

    1. 每个需要编译的仓库都有build.sh,build/build.sh根据这些build.sh中dependon生成相互依赖,开始编译。

    2. 修改manifest文件的介绍可以参考MU-3020-2-J5平台系统软件开发手册-V3.00文档 4.5.1章节。脱离manifest,拷贝到system,可以在生成system.img镜像(Makefile中systemimage-veritytable)前拷贝入文件到out/target/deploy/system/目录。拷贝到rootfs中可以在kernel/build.sh或者./scripts/build_root_manifest.sh(kernel/build.sh会调用)增加动作。

    3. rootfs会和内核一起打包,会增加内核大小,增加启动时读取、验签、解压时间,同时对boot分区大小需求会增加。在rootfs中,挂载system分区前就可以使用。所以rootfs主要放置挂载前需要的工具、库等

    祝好~

    2022-11-28
    0
    1
    • 共产主义接班人回复船到桥头:

      好的,谢谢,问题已解决,后续遇到新的问题再提问,此问题可关闭

      2022-11-28
      0