• Lv0
    粉丝0

积分26 / 贡献0

提问4答案被采纳0文章0

学习轻量设备开发应该使用哪个版本的OpenHarmony? 精华

sunyang 显示全部楼层 发表于 2023-12-1 11:14:53
【问题描述】
学习轻量设备开发应该使用哪个版本的OpenHarmony?


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


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

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

【运行环境】
硬件:
ROM版本:
DevEvoStudio版本:
SDK版本:
您尚未登录,无法参与评论,登录后可以:
参与开源共建问题交流
认同或收藏高质量问答
获取积分成为开源共建先驱

精彩评论6

dragon

沙发 发表于 2023-12-1 11:46:30

学习轻量设备开发应该使用哪个版本的OpenHarmony?

简单梳理下:
OpenHarmony 1.0 已经被淘汰了,不能用。

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

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

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

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

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

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

冷钦街

板凳 发表于 2023-12-1 20:58:02

3.1我感觉可以

冷钦街

地板 发表于 2023-12-1 20:59:09

编译的时候可以跳过 gn过程,就会比较快。

paopaozhi

5# 发表于 2023-12-3 17:24:54

有推荐的书籍嘛,想移植到stm32上,但是依照官方的文档几乎全部失败

dragon

发表于 2023-12-12 22:39  IP属地: 河北省唐山市

回复 paopaozhi: 《OpenHarmony轻量设备开发理论与实战》

【1 条回复】

润开鸿_梁开祝

6# 发表于 2024-1-10 12:05:40
初学者,建议先在Windows环境下学习和了解OpenHarmony的一些基础支持,可以使用这个开发环境:
https://gitee.com/liangkzgitee/Hi3861
这里的README文档有详细的使用说明。
这个代码是基于OpenHarmony 3.0.x Release版本的,不会太落后;也仅支持基于Hi3861平台的轻量系统,不会太复杂;用来验证齐老师的《OpenHarmony轻量设备开发理论与实战》这本书的案例,也是非常契合的。

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

Copyright   ©2023  OpenHarmony开发者论坛  京ICP备2020036654号-3 |技术支持 Discuz!

返回顶部