首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >【鸿蒙OS最新进展】鸿蒙内核liteos-a体验

【鸿蒙OS最新进展】鸿蒙内核liteos-a体验

作者头像
韦东山
发布于 2020-09-30 04:09:05
发布于 2020-09-30 04:09:05
2.6K1
举报
文章被收录于专栏:韦东山嵌入式韦东山嵌入式

上周鸿蒙2.0开源,想必很多人都想第一时间体验。 今天,百问网发布鸿蒙IMX6ULL烧写工具以及鸿蒙体验手册,欢迎下载体验。

一、鸿蒙IMX6ULL烧写工具&鸿蒙体验手册 下载: https://gitee.com/weidongshan/openharmony_for_imx6ull

上周六,华为才把我在内部写的代码发给我 那些代码写得太急太丑,我要修改后才能发布,否则就在全国人民面前丢脸了。9月18号开始在电子发烧友直播怎么移植,当天发布完全修改过的源码。 心急的同学,可以先体验。 请入群讨论、入群领资料:

QQ群 : 869222007

二、鸿蒙目前适配哪些开发板?

imx6ull pro 和imx6ull mini都支持,后面也会支持STM32MP157。 目前对于imx6ull,已经支持这些外设: 串口、MMU、中断、基于RAM的Flash模拟,I2C控制器、电容屏、LCD。 后面将会啃这2个难题:EMMC,网卡。 (UBOOT里已经支持了,那技术上肯定没问题,主要看大家兴趣)。

百问网IMX6ULL开发板,既支持鸿蒙OS liteos-a系统,也支持Linux

imx6ull mini有JTAG接口,而imx6ull pro没有JTAG口。 学习鸿蒙时,如果想用JTAG调试,那么推荐使用imx6ull mini开发板。 imx6ull mini,仅售299,最小成本体验当前最火的鸿蒙OS。

三、韦东山鸿蒙OS开发 视频教程目录规划(开源共享):

1.直播报名:

http://t.elecfans.com/topic/366.html?elecfans_trackid=t_index

2.直播内容:

鸿蒙OS内核liteos-a 操作系统框架 鸿蒙OS内核liteos-a 框架分析 鸿蒙OS内核liteos-a 启动流程 鸿蒙OS内核liteos-a 移植1:串口 鸿蒙OS内核liteos-a 移植2:MMU 鸿蒙OS内核liteos-a 移植3:中断体系 鸿蒙OS内核liteos-a 移植4:定时器 鸿蒙OS内核liteos-a 移植5:文件系统 鸿蒙OS内核liteos-a 移植6:第一个APP

3.对鸿蒙OS系统感兴趣的同学,

请加QQ群:869222007,我们将在群里集中回复大家的疑问。

常见问题汇总

问1. liteos-a 和鸿蒙2.0有啥区别?
答:

鸿蒙是一套庞大的系统,它含有UI子系统、多媒体子系统等等。 鸿蒙支持多种内核:Linux、liteos-a。 liteos-a只是其中的一个内核。 很多人把鸿蒙跟Linux相提并论,这是不对的。 就像Windows是一套完整的系统,既含有桌面系统,也含有内核; 而Linux本身只是一个内核,普通人无法使用它,必须在Linux之上安装各种APP。 鸿蒙也是一套完整的操作系统,Linux仅仅是鸿蒙支持的内核之一。

问2. 微内核是rtos或者uclinux之类的吗?
答:

微内核,并不是“微小的内核”。freertos、rt-thread都很小,但是它们并不是微内核。 先说什么是宏内核:以文件系统的例。 文件系统是一个“用户服务”,它可以在内核中实现:这就是宏内核;如果文件系统出现了BUG,那整个系统就会崩。 文件系统也可以在用户态实现,这就是微内核:即使文件系统出现了BUG,也只是某个APP崩了而已,整个系统没崩。 微内核中把文件服务放在用户态实现,这就导致另一个缺点:效率低。 freertos, ucos, uclinux, liteos-a,都不是微内核。

问3. 鸿蒙OS是轻量级的内核,感觉有点像FreeRTOS、μCOS到Linux之间的内核,例如μCLinux,直接对标安卓、window和iOS是不是有点吃力呢?
答:

liteos-a确实是一个类拟Linux的内核,又特别适合于物联网。它启动极快,代码量也没那么大,很省电,支持进程隔离、支持POSIX接口。但是liteos-a并不是对标安卓、对标Windows,鸿蒙才是对标安卓。鸿蒙是一个庞大的系统,liteos-a是鸿蒙支持的内核之一。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020/09/15 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
1 条评论
热度
最新
鸿蒙了解了
鸿蒙了解了
回复回复点赞举报
推荐阅读
编辑精选文章
换一批
韦东山-首批华为鸿蒙系统课程开发者
昨天下午,在华为开发者大会 2020 上,华为消费者业务 CEO 余承东宣布推出鸿蒙 OS 2.0 (HarmonyOS 2.0),正式面向应用开发者发布鸿蒙 OS 的 Beta 版本,即日起开发者可以获得面向大屏、手表、车机的 SDK、工具、文档和模拟器,今年 12 月将发布手机版本的 SDK、工具、文档和模拟器。明年华为智能手机将全面升级支持鸿蒙 2.0。
韦东山
2020/09/30
9900
鸿蒙系统体验之在IMX6ULL上体验鸿蒙系统
请先下载以下文件,里面含有烧写软件: https://gitee.com/weidongshan/openharmony_for_imx6ull/repository/archive/master.zip
韦东山
2020/09/30
2.7K0
如何看待 9 月 10 日华为发布的鸿蒙 OS 2.0 系统,应用前景如何?
首先给大家打点预防针,鸿蒙系统应该会兼容 APK 程序,然后可能也支持 ADB 调试。但是这不意味着它就是 Android,而是广义上的兼容。鸿蒙想在市场存活下来,前期兼容 Android 应用是必须的。 最新消息:已经开源了!!!我去围观代码了!!! 鸿蒙 OS 代码仓库:https://openharmony.gitee.com/openharmony
用户10106350
2022/10/28
4830
给IMX6ULL编译鸿蒙Liteos-a
请先下载以下文件,里面含有补丁文件: https://gitee.com/weidongshan/openharmony_for_imx6ull/repository/archive/master.zip
韦东山
2020/09/30
9110
给IMX6ULL编译鸿蒙Liteos-a
不用买硬件,1s体验鸿蒙系统!(IMX6ULL QEMU运行鸿蒙系统)
QEMU可以模拟x86,也可以模拟各种ARM板子,还可以模拟各种外设。 百问网对QEMU做了很多改进,支持更多硬件,支持更多GUI现实, 让用户可以更有真实感地使用QEMU来模拟IMX6ULL板子。
韦东山
2022/05/09
2.2K0
不用买硬件,1s体验鸿蒙系统!(IMX6ULL QEMU运行鸿蒙系统)
韦东山鸿蒙开发教程07 - 给IMX6ULL编译Liteos-a
请先参考《2.2.3 使用示例:下载百问网鸿蒙源码、文档》下载GIT仓库,里面含有补丁文件。 补丁文件openharmony_100ask_v1.2.patch既支持IMX6ULL,也支持STM32MP157,只需要打一次补丁。它位于如下目录,这两个目录里的文件是一样的:
韦东山
2022/05/05
4160
韦东山鸿蒙开发教程07 - 给IMX6ULL编译Liteos-a
关于鸿蒙系统的一些问题(直播答疑)
在线课堂:https://www.100ask.net/index(课程观看) 论  坛:http://bbs.100ask.net/(学术答疑) 开 发 板:https://100ask.taobao.com/ (淘宝) https://weidongshan.tmall.com/(天猫)
韦东山
2022/12/28
1.1K0
关于鸿蒙系统的一些问题(直播答疑)
韦东山鸿蒙开发教程05 - 在STM32MP157上体验鸿蒙系统
鸿蒙内核Liteos-a的官方代码目前只支持海思的芯片,我作为首批开发者入驻华为一个多月,成功在100ASK_IMX6ULL、100ASK_STM32MP157上移植了Liteos-a。
韦东山
2022/05/05
1.3K0
韦东山鸿蒙开发教程05 - 在STM32MP157上体验鸿蒙系统
OpenHarmony(鸿蒙南向开发)——小型系统芯片移植指南(一)
本文详细介绍如何将OpenHarmony小型系统的linux和LiteOS-A内核移植到新的开发板上,要求读者具有一定的嵌入式系统开发经验。建议先查看 入门指导 ,以了解OpenHarmony软件架构、目录结构、内核子系统和驱动子系统相关知识。当前小型系统已适配的开发板如下表所示:
小帅聊鸿蒙
2025/06/23
1740
韦东山 鸿蒙移植必备的基础知识
在线课堂:https://www.100ask.net/index(课程观看) 论  坛:http://bbs.100ask.net/(学术答疑) 开 发 板:https://100ask.taobao.com/ (淘宝) https://weidongshan.tmall.com/(天猫)
韦东山
2022/12/28
6510
韦东山 鸿蒙移植必备的基础知识
韦东山鸿蒙移植01-移植RTOS需要做的事
鸿蒙是一套完整的、普通人可以直接使用的操作系统,跟Windows、安卓、IOS类似。
韦东山
2020/11/03
1.6K0
韦东山鸿蒙移植01-移植RTOS需要做的事
韦东山鸿蒙移植02_必备基础知识
在RTOS中,本质也是去读写寄存器,但是需要有统一的驱动程序框架。 所以:RTOS驱动 = 驱动框架 + 硬件操作
韦东山
2020/11/04
6950
韦东山鸿蒙移植02_必备基础知识
IMX6ULL_PRO嵌入式开发板介绍
1.简介 100ASK_IMX6ULL_PRO开发板基于 NXP CORTEX-A7 IMX6ULL处理器 底板资源丰富,核心板8层PCB沉金工艺和无铅工艺、拥有独立的完整接地层,已通过CE认证; 4层黑色沉金工艺底板原理图PCB图原文件全部开源; 板载WFi、蓝牙;核心板(8层PCB)上140个引脚资源基本全应用,且我们还引出了CAMERA+扩展GPO口,可以接上自己的模块; 配套千页教程手册,100多讲视频教程。 2.配套教程 【第1篇】新学习路线、视频介绍、资料下载:https://www.10
韦东山
2022/05/05
1.2K0
IMX6ULL_PRO嵌入式开发板介绍
OpenHarmony(鸿蒙南向开发)——小型系统芯片移植指南(二)
LiteOS-A当前支持ARMv7-a指令集架构,如果三方芯片为ARMv7-a架构,可以进行内核基础适配;否则还需要先根据芯片的架构来新增内核对该芯片架构的支持,这个工作较为复杂,不在这篇文章范围内。
小帅聊鸿蒙
2025/06/24
1440
OpenHarmony(鸿蒙南向开发)——小型系统芯片移植指南(二)
i.MX6ULL嵌入式Linux开发6-系统烧写到eMMC与遇到的坑!
前进几篇文章,已经搞定了Linux移植三巨头:uboot、kernel(包含dtb)和rootfs,除了uboot是烧写在SD中的,其它的都是在ubuntu虚拟机的nfs服务器中,运行时必须通过网络将这些文件加载到开发板的内存中运行。
xxpcb
2021/09/09
2.4K0
移植NXP官方 linux 5.4 内核到i.MX6ULL开发板
NXP官方linux仓库地址为:https://github.com/Freescale/linux-fslc/tree/5.4-2.1.x-imx。
Mculover666
2022/05/23
3.7K0
移植NXP官方 linux 5.4 内核到i.MX6ULL开发板
移植Linux4.14.13到imx6ull
复制一份imx_v6_v7_defconfig,这里我命名为dfos_mini_defconfig。
哆哆jarvis
2022/08/23
2.7K0
移植Linux4.14.13到imx6ull
FreeRTOS(三)
博主手里有一个正点原子 STM32F103ZET6,行情最贵的时候买的,得好好利用。
Jasonangel
2021/12/01
1.3K0
FreeRTOS(三)
鸿蒙系统”套壳论”的认知迷思与技术真相-优雅草卓伊凡
当鸿蒙系统(HarmonyOS)横空出世时,技术社区出现了两极分化的评价。卓伊凡通过长期观察发现,”套壳Android”的论调主要源于三种认知滞后:
卓伊凡
2025/05/06
1870
鸿蒙系统 PC 版要来了?和现有国产 PC 系统有什么不同?
最近关于鸿蒙系统的消息不断。9月20日,央视新闻全程直播了上海南京东路华为全球最大旗舰店的华为 Mate XT 非凡大师三折叠屏首销活动。这场直播的焦点无疑是华为 Mate XT 三折叠屏手机,令人印象深刻。在直播过程中,余承东无意中提及了鸿蒙 PC,就是下面这一段:
云水木石
2025/01/23
5780
鸿蒙系统 PC 版要来了?和现有国产 PC 系统有什么不同?
推荐阅读
相关推荐
韦东山-首批华为鸿蒙系统课程开发者
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档