【正点原子阿尔法 IMX6ULL Linux开发板】第7篇 运行鸿蒙系统
[复制链接]
一 LiteOS介绍
HarmonyOS是一款“面向未来”、面向全场景(挪动办公、静止衰弱、社交通信、媒体娱乐等)的分布式操作系统。在传统的单设施零碎能力的根底上,HarmonyOS提出了基于同一套零碎能力、适配多种终端状态的分布式理念
Huawei LiteOS是华为针对物联网推出的轻量级物联网操作系统,是华为物联网策略的重要组成部分,早在2012年,华为就在研究自家的LiteOS,在 2015 华为网络大会上,华为发布最轻量级的物联网操作系统 LiteOS。
Huawei LiteOS 是华为面向IoT领域,构建的轻量级物联网操作系统,遵循BSD-3开源许可协议。
可广泛应用于智能家居、个人穿戴、车联网、城市公共服务、制造业等领域。大幅降低设备布置及维护成本,有效降低开发门槛、缩短开发周期。
(1)支持的硬件
LiteOS开源项目目前支持 ARM Cortex-M0、Cortex-M3、Cortex-M4、Cortex-M7 等芯片架构。
(2)LiteOS 内核
LiteOS Kernel是Huawei LiteOS 操作系统基础内核,包括任务管理、内存管理、时间管理、通信机制、中断管理、队列管理、事件管理、定时器等操作系统基础组件,可以单独运行。
(3)内核特点
高实时性,高稳定性,超小内核,基础内核体积可以裁剪至不到10K,低功耗,支持功能静态裁剪
二 鸿蒙内核
鸿蒙系统,就相当于一套完整的PC软件系统。(图片来源百问网)
三 运行鸿蒙系统
百问网开发了一款烧写软件:100ask_imx6ull_flashing_tool,从百问网下载一个。
运行鸿蒙系统,手把手开始操作。
第一步,启动方式配置为USB启动
第二步,需要把USBTTL和USB OTG两根USB线都接上,电源接上
第三步,打开串口助手,波特率选择115200
第四步,打开100ask_imx6ull_flashing_tool软件,界面如下
点击鸿蒙OS
因为连接了USB,会显示已连接
Liteos.bin和rootfs.jffs2为鸿蒙的内核和文件系统
第五步,点击下载
下载成功后,固件已运行前面的绿灯亮起。
第六步,查看串口打印数据
这个显示不太好,看下CRT工具显示
Yes,成功了,欢迎来到华为鸿蒙。
|