如何看待9月10日华为发布的鸿蒙 OS 2.0 系统,应用前景如何?
头像 Tiechui.Wang 2020-09-14 10:40:00    发布
2125 浏览 29 点赞 14 收藏

看很多同学认为鸿蒙就是Linux,或者说操作系统就是Linux。

这里提一下概念:Windows是一个操作系统,但是Linux只是一个内核。

Windows除了有内核,还有各种子系统,比如UI、桌面等等。

而Linux本身只具备进程调度、文件管理等等内核的功能,它没有桌面系统等等这些让普通人能直接使用的功能。

要使用Linux,还需要在它之上配齐各类APP。

而鸿蒙要对标的是Windows、安卓、IOS这样的能直接使用的完整系统,而不是对标Linux。

鸿蒙支持多套内核:

在性能不太强的芯片上使用liteos-a内核,在手机这类设备上还是使用Linux。

这次在GITEE上发布的就是liteos-a,其他子系统的发布可能没那么快。

我有幸在8月份作为外部开发者进入华为,把liteos-a移植到第3方芯片。

我接触liteos-a比较深入,对它的评价是:优秀!

这是一个轻量级的内核,支持MMU,支持进程隔离,POSIX接口兼容。

理论上在Linux中能跑的很多APP稍加修改就可以在liteos-a上运行。

为什么说要修改呢?

比如说触摸屏驱动接口就跟Linux有点不一样,我不知道liteos-a为何不把这些常用外设的接口做得跟Linux完全一样,也许是版权问题,也许是政治问题。

但是这不影响liteos-a成为一个优秀的内核,它是实时内核,Linux不是,它的代码量很小,启动速度快,内核中各种子系统都比较薄,容易理解。

我在华为里面只用了7天左右就把liteos-a移植到了imx6ull上,把最小系统运行起来了(支持LCD、触摸屏、基于RAM的根文件系统)。

如果我在华为内部写的代码、文档,他们审核后能发给我,那么根据我的文档,以及即将录制的视频,我相信有单片机基础的人用1、2天就可以在任一款cortex A7开发板上移植好liteos-a。

为什么是cortex A7 ?

因为liteos-a目前仅支持cortex A7,开放原子基金会的人,或者社区,应该会移植到其他架构上。就看大家了。

-----------------------------------------------------------------

我在华为移植了4个版本的liteos-a,华为人真的很拼。

我在里面写的代码拿不出来,今晚开始第5次移植到IMX6ULL上,成果如下(不通宵了,明天还去华为参观一下):

如何看待9月10日华为发布的鸿蒙 OS 2.0 系统,应用前景如何?-鸿蒙开发者社区

©本站发布的所有内容,包括但不限于文字、图片、音频、视频、图表、标志、标识、广告、商标、商号、域名、软件、程序等,除特别标明外,均来源于网络或用户投稿,版权归原作者或原出处所有。我们致力于保护原作者版权,若涉及版权问题,请及时联系我们进行处理。
分类
其它
头像

Tiechui.Wang

我还没有写个人简介......

1091

帖子

0

提问

893

粉丝

关注
热门推荐
地址:北京市朝阳区北三环东路三元桥曙光西里甲1号第三置业A座1508室 商务内容合作QQ:2291221 电话:13391790444或(010)62178877
版权所有:电脑商情信息服务集团 北京赢邦策略咨询有限责任公司
声明:本媒体部分图片、文章来源于网络,版权归原作者所有,我司致力于保护作者版权,如有侵权,请与我司联系删除
京ICP备:2022009079号-2
京公网安备:11010502051901号
ICP证:京B2-20230255