HarmonyOS鸿蒙Next 5.1.0 Lite系统上的应用开发

HarmonyOS鸿蒙Next 5.1.0 Lite系统上的应用开发 我想在Hi3516、Hi3519这类LiteOS的开发板上开发一些测试应用,但是找了下官网文档好像没有示例如何进行LiteOS开发的,在oh官网文档找的示例教程是3.2及更老的版本,开发IDE Deveco Studio也是3.x,现在官网能下载到最老的版本好像都是5.0.0,请问哪些地方有资料可以入手

5 回复

更多关于HarmonyOS鸿蒙Next 5.1.0 Lite系统上的应用开发的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


问题解决:

楼主你是开发硬件相关的,可以直接到 OpenHarmony 网站上寻找。一些文档参考:

OpenHarmony文档

可以在GitHub寻找有没有三方文档

鸿蒙Next 5.1.0 Lite应用开发基于ArkTS语言,使用声明式UI范式。开发工具为DevEco Studio,支持API 12及以上版本。应用模型为Stage模型,提供高效内存管理。系统支持一次开发、多端部署,可适配手机、平板、穿戴等多种设备。

针对在HarmonyOS Next 5.1.0 Lite系统(面向Hi3516、Hi3519等开发板)进行应用开发的问题,目前官方资源确实已全面转向ArkTS/Stage模型,旧版LiteOS(JS/轻量级内核)的文档和工具已大幅归档。

核心现状与建议路径:

  1. 开发工具:必须使用最新版DevEco Studio(5.0/5.1版本),它已不再内置旧版LiteOS(JS应用)的模板和工具链。对于LiteOS内核的设备开发,现在主要通过“Native”开发方式(即使用C/C++代码)进行。
  2. 开发模式:对于Hi3516/Hi3519这类资源受限的IoT设备,标准的应用开发模式是 “系统能力”或“驱动”开发,而非在设备端直接运行一个独立的UI应用。通常的架构是:设备端运行LiteOS内核及服务,通过分布式能力或网络协议与手机/平板等富设备上的HarmonyOS应用进行交互。
  3. 入手资料
    • 官方文档核心入口:请聚焦于 HarmonyOS Device开发文档
    • 关键学习路径
      • 内核与驱动:重点查看 “内核” 部分下的 “LiteOS-M内核”“LiteOS-A内核” (根据芯片架构选择)的API参考、移植指南。同时,“驱动” 部分提供了外设驱动的开发框架(HDF)和示例。
      • 系统服务:学习如何开发 “系统服务”,这是设备端提供能力的关键。
      • 示例代码:在Device开发文档中,寻找 “示例”“参考” 部分,筛选与你的芯片平台(如Hi3516)相关的C/C++示例,例如GPIO控制、I2C通信、网络服务等。这些示例通常以源码形式提供,展示了Native API的使用方法。
    • SDK与源码:确保从官方渠道获取对应芯片平台及HarmonyOS版本的 Device SDK系统源码。开发环境配置需严格按照对应版本的《获取源码》或《快速入门》指南操作。

总结:你需要从“在开发板上直接编写JS应用”的思路,转变为 “使用C/C++为LiteOS设备开发系统能力或驱动” 的模式。开发重心应放在官方Device文档的内核、驱动和系统服务章节,并参考相关的Native C/C++示例代码来构建测试程序。

回到顶部