OpenHarmony开发者论坛

标题: 如果我在OpenHarmony中新增了一个子系统,我能否只编译这个子系统,然后插到系统里运行? [打印本页]

作者: nanfengchuiyeluo    时间: 2024-2-18 15:16
标题: 如果我在OpenHarmony中新增了一个子系统,我能否只编译这个子系统,然后插到系统里运行?
[md]比如我现在在板子上跑了一个OpenHarmony系统,然后我自己开发了一个子系统,我能否直接编译这个子系统,然后将编译生成的文件直接插入到系统中?
[/md]
作者: Desto    时间: 2024-2-19 08:55
BUILD.gn里面加install_images = [ "system" ]可以插到system目录,其他同理
作者: nanfengchuiyeluo    时间: 2024-2-19 11:15
回复 Desto: 那我还需要编全量代码吗?还是只需要编这个子系统就行呢?如果是只编子系统的话,生成的文件怎么用呢?
作者: shijie    时间: 2024-2-19 19:11
1. 新增子系统可以参考添加https://gitee.com/openharmony/sy ... 8%E8%AF%B4%E6%98%8E
2. 可以单独编译添加的子系统
./build.sh --product-name rk3568 --ccache --build-target 子系统名
作者: 憨憨王    时间: 2024-10-29 16:34
麻烦问下这个问题解决了吗?我现在想仅编译XTS子系统,该怎么操作?
作者: Hazel    时间: 2024-11-4 17:23
回复 憨憨王: 标准系统xts编译,acts在test/xts/acts下的build.sh,执行这个脚本-h查看编译选项,其他dcts等同理
作者: Hazel    时间: 2024-11-4 17:25
回复 nanfengchuiyeluo: 单独编译这个子系统可以生成目标文件,但不会打包到镜像,你可以单独将文件通过hdc放入设备里运行




欢迎光临 OpenHarmony开发者论坛 (https://forums.openharmony.cn/) Powered by Discuz! X3.5