关于 OpenHarmony LiteOS-M 开发板,以下是关键信息汇总:
1. LiteOS-M 简介
- 定位:专为资源受限的物联网设备设计(如MCU微控制器),具备低功耗、高实时性、轻量级(内核约10KB)特性。
- 适用场景:智能家居、穿戴设备、工业传感器等低功耗终端。
2. 主流开发板推荐
- HiHope 系列(润和软件)
- Hi3861:Wi-Fi模组,适用于智能家居网关。
- Hi3516:摄像头类开发,带基础图形能力。
- BearPi-HM Micro:基于STM32等MCU,适合入门学习。
- 第三方合作板:如瑞萨、NXP等厂商的Cortex-M系列开发板(需确认官方兼容性列表)。
3. 开发环境搭建
- 工具链:
- 编译工具:推荐使用OpenHarmony官方推荐的gcc-arm-none-eabi或IoT Studio。
- 烧录工具:Hiburn、J-Link等,具体依赖开发板型号。
- IDE支持:VSCode + OpenHarmony插件,或IoT Studio集成环境。
- 源码获取:
repo init -u https://gitee.com/openharmony/manifest.git -b master --no-repo-verify repo sync -c
4. 快速入门步骤
- 选择开发板:根据需求从官方兼容列表选取。
- 环境配置:安装DevEco Device Tool或配置ARM GCC环境变量。
- 编译烧录:
hb set # 选择开发板型号 hb build -f # 全量编译 - 调试:通过串口工具(如Putty)查看日志,或使用GDB调试。
5. 资源与社区
- 官方文档:OpenHarmony LiteOS-M开发指南
- 代码仓库:device目录包含各开发板适配代码。
- 社区支持:
- 论坛:OpenHarmony技术论坛
- Gitee Issues:直接提交开发板相关问题。
6. 示例项目
- LED闪烁:通过GPIO控制入门硬件交互。
- 传感器数据采集:如温湿度传感器(需硬件支持)。
- 无线通信:基于Hi3861的Wi-Fi联网示例(HTTP/MQTT)。
注意:开发前务必确认开发板型号与OpenHarmony版本兼容性,并参考对应厂商的硬件手册。遇到问题可优先查阅官方文档或社区历史讨论。
Hi3861芯片开发板LiteOS-M的启动流程
OpenHarmony作为一款万物互联的操作系统,覆盖了从嵌入式实时物联网操作系统到移动操作系统的全覆盖,其中内核包括LiteOS-M,LiteOS-A和Linux。LiteOS-M内核是面向IoT领域构建的轻量级物联网操作系统内核,主要面向没有MMU的处理器,架构如图1-1所示。
2022-08-12 11:45:05
OpenHarmony LiteOS-M内核概述
内核概述内核简介OpenHarmony LiteOS-M内核是面向IoT领域构建的轻量级物联网操作系统内核,具有小体积、低功耗、高性能的特点。其代码结构简单,主要包括内核最小功能集、内核抽象层、可选
dianzi_0101
2022-05-11 19:10:44
如何在RK2206开发板上使用鸿蒙LiteOS-M内核接口进行编程开发
实验内容本例程演示如何在小凌派-RK2206开发板上使用鸿蒙LiteOS-M内核接口,进行编程开发。例程创建两个任务,任务1每隔1s执行一次,打印Hello World;任务2每隔2s执行一次,打印
向日葵的花季
2022-07-29 17:07:11
OpenHarmony3.0上编译C控制Hi3516开发板的LED闪烁
OpenHarmony 分为轻量系统、小型系统、标准系统,目前对应 LiteOS-M、LiteOS-A、Linux 内核。但好像并没有说一定是按照使用内核来划分。我们这里姑且先这么区分。 本文
2021-09-28 09:42:36
芯来科技RISC-V处理器支持鸿蒙LiteOS-M内核
架构图芯来开发板芯来科技目前有两款开发板可以快速体验最新鸿蒙LiteOS-M内核:Nuclei DDR200T——集成了FPGA和通用MCU的RISC-V评估开发板,以及RV-STAR
风来吴山
2021-04-08 13:59:02
鸿蒙liteos-m移植
最近在研究鸿蒙liteos-m的移植,打算弄一块板移植一下,这款正适合,512k flash,128k ram.100m时钟,还有各种丰富的外设资源。
miaolian
2022-10-27 21:17:20
浅谈OpenHarmony LiteOS-A内核之基础硬件——中断控制器GIC400
OpenHarmony(以下简称“OpenHarmony”)采用多内核架构,支持Linux内核的标准系统、LiteOS-A的小型系统、LiteOS-M的轻量系统。 其中LiteOS-A要求设备具备一定的处理能力,对比
2022-10-26 23:00:04
基于GD32F427完成Liteos-m移植的流程
固件文件,并烧录到开发板五. 测试进行系统测试,以确保LiteOS-M在GD32开发板上正常运行,LED 闪烁,至此移植完成!原作者:pledge
kdsnvjsnjk
2023-02-23 16:54:24
芯来科技RISC-V处理器将支持鸿蒙LiteOS-M内核
芯来科技为方便客户进行基于鸿蒙生态的RISC-V软件开发,在Nuclei RISC-V 32位处理器上移植并适配了鸿蒙LiteOS-M内核。 目前该内核已可支持Nuclei Demo SoC
2021-04-09 15:20:01
运行在Qemu上的鸿蒙内核Liteos-m
下的qemu_stm32f429i_discorvery工程https://gitee.com/pengfeihou/Harmony-qemu创建一个新的工程1)现有qemu支持的芯片和开发板,在创建
候鹏飞
2021-02-08 15:55:09
OpenHarmony设备开发入门【1】初始OpenHarmony
内核类型OpenHarmony支持多种内核,目前已适配的内核有liteos-m、liteos-a、Linux(有4.19和5.10版本)。内核与系统类型的对应关系如下图:轻量系统目前适配
jf_39160458
2022-01-20 09:08:32
鸿蒙liteos-m移植2
最近在研究移植鸿蒙liteos-m,这款板子正合适,512kByte flash,128k Byte ram,还有丰富的外设资源可以使用,希望可以给我一块试试
miaolian
2022-10-27 21:26:20
openharmony开发版 openharmony开发板
现在市面上支持OpenHarmony的开发板已经非常多了,OpenHarmony不仅仅只能在海思系列芯片上运行,比较常见的有HiSpark、小熊派系列。这些开发板都是基于海思的Hi3861、Hi3516或Hi3518芯片的。
2021-06-24 09:03:35
STM32使用纯GNU编译链(gcc-arm-none-eabi)进行编译liteos-m 内核时如何启动分散加载机制?
在进行OpenHarmonyOS中liteos-m 移植过程中,使用VS Code进行移植时,kernel/arch/arm/cortex-m3/keil/los_startup.s无法编译通过
wushiyu
2021-06-03 18:53:43
移植OpenHarmony 3.0到星空派开发板
9月30日,OpenHarmony 3.0 LTS版本发布。本文将介绍如何移植OpenHarmony 3.0到星空派开发板上。1. 星空派开发板介绍星空派(GD)开发板是由旗点科技推出的一款GD32
jf_39160458
2021-10-13 11:24:54
鸿蒙是一套庞大的体系,底层支持很多内核吧?liteos-m, liteos-a,linux 都支持?
大家都知道鸿蒙是一套庞大的体系,那么底层应该支持很多内核吧?liteos-m, liteos-a,linux 都支持吗?
huhuiyun
2020-10-10 10:08:16
请问Hi3861用的liteOS-m为啥要固化到ROM中?
请问谁知道Hi3861用的liteOS-m为啥要固化到ROM中,另外固化到ROM中的逻辑是什么,如果市场上采购3861的芯片 是不是都已经固化好了liteOS-m内核 谢谢
糖栗子
2022-06-16 10:59:39
奥思维开发板合入OpenHarmony社区主干
近日,北京奥思维科技有限公司(以下简称“奥思维”)基于恩智浦芯片 i.MX 8M Mini 打造的开发板OSWare DK-8M Mini正式合入OpenAtom OpenHarmony(以下简称
2022-07-19 15:44:42
【沁恒 CH32V208 开发板免费试用】体验openharmonyOS
5、用USB连接好开发板的TypeC口,按下面的指示下载程序到开发板。 6、用USB转TTL连接到开发板P6的TX、RX上,打开串口监视器就可以看到liteOS的运行状态了。 【小结】 官方提供了liteOs的示例,但是只是提供了任务调度系统,其他的学习资源比较少,如果想使用还得自己去摸索。
华仔stm32
2023-04-26 07:48:13
每日推荐 | 鸿蒙IPC开发板免费试用,OpenHarmony内核对象队列算法详解
贴评论区进行申请就能获得试用机会,大家冲鸭~3、OpenHarmony:内核对象队列之算法详解(上)推荐理由:本文希望通过分享 OpenHarmony 的 LiteOS-M 内核对象队列的算法详解,让
elecfans短短
2022-08-10 10:26:29
全国首个!深开鸿LiteOS-M操作系统内核荣获EAL5+安全认证!
近日,深开鸿在信息安全领域实现重大突破!深开鸿携手北京中关村实验室,通过对开源社区版LiteOS-M内核进行代码级安全加固,成功研发自主可控的增强型LiteOS-M安全内核,率先获得中国网络安全审查
2025-02-24 19:26:19
开发板如何适配OpenHarmony 3.2
科技基于RK3568设计的HCPAD-100开发板以及基于RK3566设计的中控屏HongzPad2022在OpenHarmony 3.2 Beta5版本上的适配过程。 涉及到开发板的添加/u-boot /linux-5.10/分区表/根文件系
2023-04-04 01:35:04
OpenHarmony 1.1.0 LTS 版本来啦,含未来一年版本路标
://gitee.com/openharmony/OpenHarmony 1.1.0 LTS版本详细新增特性说明:1.「 内核 」新增特性:· LiteOS-M支持Cortex-M
ROSE1017
2021-04-23 18:02:19
OpenHarmony轻量设备Hi3861芯片开发板启动流程分析
LiteOS-M的OpenHarmony开发板厂商有深开鸿、润和软件、小熊派,因为海思的SDK是以库文件的形式提供的,所以不同的Hi3861芯片开发板启动流程是一样的。Hi3861 Boot介绍Boot
OpenHarmony开发者
2022-08-18 11:35:01
OpenHarmony Dev-Board-SIG专场:OpenHarmony开发板适配经验分享
OpenHarmony Dev-Board-SIG专场:OpenHarmony开发板适配经验分享
2021-12-28 14:28:20
OpenHarmony Dev-Board-SIG专场:龙芯开发板成功移植OpenHarmony
OpenHarmony Dev-Board-SIG专场:龙芯开发板成功移植OpenHarmony
2021-12-28 15:24:02
如何在RK2206开发板上使用鸿蒙LiteOS-M内核接口进行任务编程开发
实验内容本例程演示如何在小凌派-RK2206开发板上使用鸿蒙LiteOS-M内核接口,进行任务编程开发。例程创建两个任务,任务1 1s执行一次,任务2 2s执行一次。程序设计从系统的角度看,任务
felixbury
2022-08-01 16:47:25
OpenHarmony瘦设备内核移植实战(一)
路径为: kernel/liteos_m/arch/arm 五、总结 OpenHarmony瘦设备的移植需要从芯片架构、SoC、开发板开始,因此本文首先讲述了三者之前的关系。瘦设备使用的内核为
软通动力HOS
2023-04-24 16:04:36
Liteos-a内核工作队列的实现原理分析及经验总结——芯海科技PPG芯片CS1262接入OpenHarmony实战
摘要OpenHarmony系统中使用了liteos-m、liteos-a、linux三种内核,工作队列是linux内核引入的一种异步处理机制。本文对liteos-a内核下工作队列的实现原理进行分析
2022-04-26 09:26:15