OpenHarmony开发者论坛
标题:
我需要在RK3568开发板上开发运行程序,我都需要学习什么
[打印本页]
作者:
HowardChan
时间:
2025-4-3 09:07
标题:
我需要在RK3568开发板上开发运行程序,我都需要学习什么
[md]我有一款鲁班猫的3568开发板,系统是v3.2.3版本的。鲁班猫已经不维护了,系统是可以烧录跑起来的。
我以前在板子上运行的Linux系统,跑的C++服务程序,现在需要在这个上面跑OpenHarmony,然后把以前的C++程序在这个上面跑起来。我都需要学习哪些东西?
是北向还是南向?
我看北向都是界面程序开发的,南向是系统层面开发的,我这样的需求是属于哪种?能不能把以前的C++程序直接编译跑在OpenHarmony上?如果不能,怎么做比较合适一些?目前还没有UI开发需求。
最近北向和南向都看了一点,感觉有些迷茫,麻烦大神们给指一条路,谢谢啦~
[/md]
作者:
onefan
时间:
2025-4-3 10:02
你编的一些so需要OpenHarmony化适配,包括工具链等等。
servcie改造可以参考update_update_service:
https://gitee.com/openharmony/update_update_service
如果你跑北向,ARKUI+ARKTS目前是首选,仓颉后面也可以用。
作者:
onefan
时间:
2025-4-3 10:02
北向应用,南向偏硬件、驱动。
作者:
HowardChan
时间:
2025-4-3 10:16
回复
onefan
: 目前没有UI需求,就跑一个后台程序,这是北向还是南向的?
作者:
onefan
时间:
2025-4-3 10:37
回复
HowardChan
: C++后台程序属于南向吧。
作者:
onefan
时间:
2025-4-3 10:37
回复
HowardChan
: C++后台程序属于南向,北向主要是UI应用或服务类型+窗口形式的应用
作者:
HowardChan
时间:
2025-4-3 13:56
回复
onefan
: 那我的程序可以单独开发,编译,放到开发板跑吗?不用每次都编译系统,我也没找到相关的资料,怎么直接编译C++程序然后运行
作者:
onefan
时间:
2025-4-3 15:06
回复
HowardChan
: 模块编译吗,单独替换so是可以的。
如单独编译:systemres_hap模块
./build.sh --product-name xxxxx --ccache --jobs $(nproc) --build-target systemres_hap
作者:
HowardChan
时间:
2025-4-3 18:03
回复
onefan
: 好的谢谢。我先找教程学习一下
欢迎光临 OpenHarmony开发者论坛 (https://forums.openharmony.cn/)
Powered by Discuz! X3.5