专栏首页韦东山嵌入式【鸿蒙OS最新进展】鸿蒙内核liteos-a体验

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

上周鸿蒙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是鸿蒙支持的内核之一。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 韦东山-首批华为鸿蒙系统课程开发者

    昨天下午,在华为开发者大会 2020 上,华为消费者业务 CEO 余承东宣布推出鸿蒙 OS 2.0 (HarmonyOS 2.0),正式面向应用开发者发布鸿蒙 ...

    韦东山
  • 不吹不擂,一文揭秘鸿蒙操作系统

    ? 作者:michalliu,腾讯 WXG 客户端开发工程师 华为鸿蒙OS有什么创新,是否自主研发完全开源,本文带你深入鸿蒙的世界。 一、初识鸿蒙 国内在计算...

    腾讯技术工程官方号
  • 物联网操作系统的江湖恶战

    安卓手机市场份额超过80%,全球出货量排得上名次的智能手机,搭载的几乎都是安卓系统;剩余的份额则几乎被苹果的iOS系统独家占有。

    IT大咖说
  • 鸿蒙不是Linux也不是安卓

    先举个例子,大家很熟悉的Windows里面含有内核,也含有UI系统,含有桌面程序,普通人可以直接使用Windows。但是Linux仅仅是一个内核(它提供进程管理...

    韦东山
  • 漫话:如何给女朋友解释鸿蒙OS是怎样实现跨平台的?

    鸿蒙(英语:Harmony OS,开发代号Ark)是华为自2012年开发的一款可能兼容Android app的跨平台操作系统。

    Guide哥
  • 鸿蒙系统研究之二:内核编译

    一个操作系统,最重要的部分无疑是内核。鸿蒙系统声称自研了内核,从之前开源的 OpenHarmony OS 代码中可以看到,是一款名为 LiteOS 的面向 Io...

    云水木石
  • 给IMX6ULL编译鸿蒙Liteos-a

    请先下载以下文件,里面含有补丁文件: https://gitee.com/weidongshan/openharmony_for_imx6ull/reposi...

    韦东山
  • 小熊派两周年啦!

    两年前的今天,冠有“网红开发板”标签的“小熊派”品牌诞生,推出了“BearPi-IoT”开发套件。同年联合华为云IoT发布了“一站式物联网解决方案”。

    Mculover666
  • 鸿蒙和安卓的对比

    兮动人
  • 鸿蒙系统体验之在IMX6ULL上体验鸿蒙系统

    请先下载以下文件,里面含有烧写软件: https://gitee.com/weidongshan/openharmony_for_imx6ull/reposi...

    韦东山
  • 鸿蒙源码下载并编译

    如果你是从头看文档,并且按照文档操作,那么你已经按照《5.2 安装Ubuntu软件》下载并运行了这个脚本:Configuring_ubuntu.sh。如果你是中...

    韦东山
  • 鸿蒙内核开发概述

    Bootloader、内核、APP等等软件,需要在Ubuntu中编译;但是阅读、修改这些源码时,在Windows下会比较方便。 所以,我们需要在Windows...

    韦东山
  • 鸿蒙能不能救华为?

    2019年5月,面对海外禁令,华为郑重对外宣称,自主研发的操作系统“鸿蒙”,已经在路上。

    镁客网
  • HarmonyOS与Android的全面对比

    第二是我个人非常看好鸿蒙系统的未来,清楚明白华为和一些民族企业担负的责任和国人的期待,虽然带着一些民族感情;鸿蒙刚发布的时候自己是非常激动的,但是后来项目太忙一...

    肉眼品世界
  • 华为「鸿蒙」出世:全球首个微内核全场景分布式OS,可取代安卓,发布即开源

    这是华为历史上规模最大的一次开发者大会,除了万众瞩目的鸿蒙系统之外,华为 EMUI10 系统、搭载海思鸿鹄 818 智能芯片的「荣耀智慧屏」也会在大会上陆续亮相...

    机器之心
  • 韦东山鸿蒙移植01-移植RTOS需要做的事

    鸿蒙是一套完整的、普通人可以直接使用的操作系统,跟Windows、安卓、IOS类似。

    韦东山
  • 国产嵌入式操作系统发展思考

    ? 嵌入式操作系统历史悠久、门类繁多、用途广泛,不仅包括嵌入式实时多任务操作者系统(RTOS)、开源的 Linux、机器人和路由器操作系统,还包括新型...

    腾讯大讲堂
  • 抢先学鸿蒙(HarmonyOS)2.0,你就是下一个大咖!

    2020年9月10日,华为开发者大会发布了鸿蒙(HarmonyOS)2.0。HarmonyOS是全场景操作系统。也就是说,从理论上,HarmonyOS可以在任何...

    蒙娜丽宁
  • 任正非:鸿蒙系统已经上网,即将应用到全系产品

    据新浪报道,华为创始人任正非在 2020 冬季达沃斯论坛上表示,鸿蒙系统已经上网,未来会应用到华为旗下手机、平板、电视等系列产品。

    SDNLAB

扫码关注云+社区

领取腾讯云代金券