OpenHarmony开发者论坛

标题: 学习轻量设备开发应该使用哪个版本的OpenHarmony? [打印本页]

作者: sunyang    时间: 2023-12-1 11:14
标题: 学习轻量设备开发应该使用哪个版本的OpenHarmony?
【问题描述】
学习轻量设备开发应该使用哪个版本的OpenHarmony?


相关的代码,截图,日志信息


我尝试过的解决方法和结果
尝试过1.1.3、3.0、3.1,感觉编译速度越来越慢,源码越来越大。

我想要达到的结果
哪个版本最适合学习轻量系统。

【运行环境】
硬件:
ROM版本:
DevEvoStudio版本:
SDK版本:

作者: dragon    时间: 2023-12-1 11:46
标题: 学习轻量设备开发应该使用哪个版本的OpenHarmony?
简单梳理下:
OpenHarmony 1.0 已经被淘汰了,不能用。

OpenHarmony 1.0.1 算作是最低可用版本。

OpenHarmony 1.1.0 LTS 是建议的最低版本。(再低成熟度就太低了)

OpenHarmony 1.1.3 LTS 是初学者的建议使用版本。(因为很多源码和教材采用这个版本)

[attach]1320[/attach]OpenHarmony 3.0.8 LTS 是初学者的建议最高版本。(再高更侧重小型和标准系统,并且对于轻量系统变化更多)

OpenHarmony 3.1 Release - OpenHarmony 4.0 Release 建议初学者有一定经验后再使用。(源码仓大、编译慢、出错不易排查、...)

作为初学者,选择合适的版本让学习门槛降低非常重要。

作者: 冷钦街    时间: 2023-12-1 20:58
[md]3.1我感觉可以
[/md]
作者: 冷钦街    时间: 2023-12-1 20:59
[md]编译的时候可以跳过 gn过程,就会比较快。
[/md]
作者: paopaozhi    时间: 2023-12-3 17:24
[md]有推荐的书籍嘛,想移植到stm32上,但是依照官方的文档几乎全部失败
[/md]
作者: dragon    时间: 2023-12-12 22:39
回复 paopaozhi: 《OpenHarmony轻量设备开发理论与实战》
作者: 润开鸿_梁开祝    时间: 2024-1-10 12:05
初学者,建议先在Windows环境下学习和了解OpenHarmony的一些基础支持,可以使用这个开发环境:
https://gitee.com/liangkzgitee/Hi3861
这里的README文档有详细的使用说明。
这个代码是基于OpenHarmony 3.0.x Release版本的,不会太落后;也仅支持基于Hi3861平台的轻量系统,不会太复杂;用来验证齐老师的《OpenHarmony轻量设备开发理论与实战》这本书的案例,也是非常契合的。

等你对OpenHarmony的开发环境、系统架构、代码结构有一定理解之后,可以切换到Linux环境下去,使用最新的Release分支代码来学习小型系统和标准系统开发,那就基本上没问题了。




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