在线课堂:https://www.100ask.net/index(课程观看)
论  坛:http://bbs.100ask.net/(学术答疑)
开 发 板:https://100ask.taobao.com/ (淘宝)
     https://weidongshan.tmall.com/(天猫)
交流群一:QQ群:869222007(鸿蒙开发/Linux/嵌入式/驱动/资料下载)
交流群二:QQ群:536785813(单片机-嵌入式)
公 众 号:百问科技


版本 日期 作者 说明
V1 2020 韦东山 资讯消息

01 鸿蒙 OS 2.0 正式开源

昨天下午,在华为开发者大会 2020 上,华为消费者业务 CEO 余承东宣布推出鸿蒙 OS 2.0 (HarmonyOS 2.0),正式面向应用开发者发布鸿蒙 OS 的 Beta 版本,即日起开发者可以获得面向大屏、手表、车机的 SDK、工具、文档和模拟器,今年 12 月将发布手机版本的 SDK、工具、文档和模拟器。明年华为智能手机将全面升级支持鸿蒙 2.0。


与此同时,余承东宣布将鸿蒙 OS 的代码捐赠给开放原子开源基金会进行开源孵化,并公布了鸿蒙系统的开源路标:

从9 月 10 日起,鸿蒙 OS 将面向大屏、手表、车机等 128KB-128MB 终端设备开源;

2021 年 4 月,面向内存128MB-4GB 终端设备开源;

2021 年 10 月,将面向 4GB 以上所有设备开源。


https://gitee.com/isrc_iscas可知,韦东山老师作为外部开发者已经进驻

鸿蒙开源基金会社区-OpenHarmony激进特征社区版,简单介绍一下OpenHarmony激进特征社区版,它是中国科学院软件研究所智能软件研究中心主持,在开放原子开源基金会(OpenAtomFoundation)的指导和帮助下,由社区力量共建。


目前贡献者包括中国科学院软件研究所智能软件研究中心几位同事,韦东山老师,后续将有更多贡献者陆续加入,也欢迎广大社区成员发起issue、提交代码。

02 韦东山作为首批鸿蒙HarmonyOS系统课程开发者

从8月初开始在华为封闭内训一个多月,期间多次通宵调试,为鸿蒙开发者生态贡献自己的微薄力量,有图有真相。


03 初步成功移植鸿蒙HarmonyOS到imx6ull

还好努力没有辜负,韦老师在华为内部成功移植了4个版本的鸿蒙liteos-a到imx6ull上,但是代码未审核,不能带出来。于是昨晚基于开源版本,开始了第五版本的移植,不过还没完全移植完,移植完后会陆续发布源码,文档和录制鸿蒙liteos-a视频。

04 首款搭载鸿蒙OS的第三方开发板隆重上架

隆重介绍百问网独家开发的imx6ull_mini 开发板,可能是全球首款搭载华为鸿蒙OS的第三方教学开发板,裸板只要299,最低成本体验鸿蒙OS。

该开发板既支持Linux , 也支持鸿蒙OS,Linux方面,提供超千页文档,一百多讲视频,开源共享;鸿蒙方面,目前正在紧急编写文档,韦老师移植了5次,已经对鸿蒙OS移植到imx6ull熟悉到想哭了,相信对应的移植文档,视频很快就会跟大家见面。

鸿蒙OS视频课程目录规划(开源共享):
鸿蒙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





说明:
目前百问网推出2个版本的imx6ull开发板:imx6ull pro和imx6ull mini。
就鸿蒙而已,因为仅imx6ull mini有JTAG接口,推荐鸿蒙使用imx6ull mini板子。
删减部分是:HDMI/4G+SIM卡/wifi+BT/外置声卡,从而形成imx6ull mini板子。
其余功能两个板子是一致的。

imx6ull_mini_emmc 鸿蒙开发板购买链接:
https://detail.tmall.com/item.htm?spm=a1z10.3-b-s.w4011-23041403059.38.74921042IIJdLL&id=627354879978&rn=ea27def66be65c92521a62a323777969&abbucket=2

淘口令
复制淘口令打开手机淘宝APP即可看到
淘口令:VqALcVanBeSVqALcVanBeSVqALcVanBeS

05 常见问题

1. 鸿蒙OS 就是Linux?

Windows是一个操作系统,但是Linux只是一个内核。Windows除了有内核,还有各种子系统,比如UI、桌面等等。而Linux本身只具备进程调度、文件管理等等内核的功能,它没有桌面系统等等这些让普通人能直接使用的功能。要使用Linux,还需要在它之上配齐各类APP。

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

2. 作为开发者,如何评价鸿蒙OS ?

有性能不太强的芯片上使用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不是,它的代码量很小,启动速度快,内核中各种子系统都比较薄,容易理解。

3. 鸿蒙OS 移植难度如何?

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

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

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

06 附鸿蒙 OS官方相关资料

鸿蒙 OS 开源项目:
https://www.openatom.org/openharmony
鸿蒙 OS 代码仓库:
https://openharmony.gitee.com/
鸿蒙 OS官网:
https://www.harmonyos.com
基金会:
https://www.openatom.org

*文中部分内容参考了InfoQ

韦东山-首批华为鸿蒙系统课程开发者相关推荐

  1. 首批华为鸿蒙系统课程开发者

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

  2. 鸿蒙系统首批机型,华为鸿蒙系统支持的手机型号有哪些 首批公测机型有这些...

    华为鸿蒙系统支持的手机型号有哪些?对于这个问题相信大家都是比较关注的,如今鸿蒙2.0开发者测试版已经正式发布,究竟有哪些机型可以参与首批公测呢?一起来了解一下吧. 鸿蒙系统HarmonyOS 2.0手 ...

  3. 鸿蒙系统走进大学课堂,华为鸿蒙系统HarmonyOS课程走进高校,武汉大学等高校将授课...

    推动华为鸿蒙系统HarmonyOS高速发展的机会来了,当前已得到权威确定,华为鸿蒙系统HarmonyOS课程将走进高校,在武汉大学等15个高校将正式开展harmonyOS授课.据业内人士表示,此举将推 ...

  4. 荣耀平板v6能升级鸿蒙系统,华为终于“出手”,这50款机型可首批升级鸿蒙系统,花粉有福了...

    在过去的十余年里,除苹果iOS以外的智能手机,清一色都采用安卓系统,为打破这一现象,华为自2016年开始立项研发操作系统,经过几年的研发与开发者的测试,华为终于宣布自主纯国产操作系统"鸿蒙& ...

  5. 讲述华为发布鸿蒙系统,华为鸿蒙系统正式版首批升级名单公布:这8款机型用户有福了!...

    原标题:华为鸿蒙系统正式版首批升级名单公布:这8款机型用户有福了! 华为已官宣将在6月2日这天召开鸿蒙系统专场发布会,届时会有超多看点.简单来说华为届时将宣布首批升级鸿蒙2.0系统正式版升级机型,并公 ...

  6. 华为联发科可以升级鸿蒙吗,华为鸿蒙系统降临!首批升级手机确定,联发科芯片被放弃?...

    原标题:华为鸿蒙系统降临!首批升级手机确定,联发科芯片被放弃? 按照计划,华为会在4月份逐渐开放鸿蒙系统手机版的升级,首批可升级的机型目前华为只确定了Mate X2.虽然说这两年采用华为自主芯片的手机 ...

  7. 华为首批升级鸿蒙系统的手机,鸿蒙系统首批升级机型曝光!荣耀手机遗憾缺席,原因很简单...

    原标题:鸿蒙系统首批升级机型曝光!荣耀手机遗憾缺席,原因很简单 大家好,我是科技君的探讨,欢迎关注我,与我一起进行科技的探讨. 华为鸿蒙系统可以说是目前数码圈关注度最高的事件之一了.从早期公布,到官宣 ...

  8. 华为荣耀鸿蒙系统升级名单,华为鸿蒙系统正式版首批升级名单公布:这8款机型用户有福了...

    华为已官宣将在6月2日这天召开鸿蒙系统专场发布会,届时会有超多看点.简单来说华为届时将宣布首批升级鸿蒙2.0系统正式版升级机型,并公布鸿蒙系统的所有开源代码,另外可能还会宣布首批采用华为鸿蒙系统的第三 ...

  9. 华为鸿蒙系统HarmonyOS学习之十一:华为个人开发者账号注册步骤及方法

    华为鸿蒙系统HarmonyOS学习之十一:华为个人开发者账号注册步骤及方法 华为开发者联盟是华为面向生态伙伴的开放合作平台,旨在协调华为全球化平台和产业链资源,从应用推广.开发支持.应用变现.品牌宣传 ...

最新文章

  1. 翻页导航条页码计算方法
  2. (volatile int)(x)与*(volatile int *)(x)
  3. 被315曝光还霸气回应“不受影响”,这家SaaS公司是真硬气还是无底线?
  4. 转!!配置Tomcat时server.xml和content.xml自动还原问题
  5. 50个Android开发人员必备UI效果源码[转载]
  6. 老大,我就想加个索引,怎么就这么难?
  7. linux 内核 scsi底层驱动程序,Linux系统下基于SCST的SCSI_Target驱动设计.doc
  8. mybatis基础(一)
  9. android平台手电筒开发源代码
  10. 行、重复-SAP HANA 集合操作 UNION/Union all/INTERSECT/EXCEPT (SAP HANA Set Operations)-by小雨...
  11. 王者荣耀s12赛季服务器维护,王者荣耀S12赛季延期,这篇攻略让我段位狂涨!
  12. Android4.4点击无响应,webview某些超链接点击无响应的问题
  13. 人工智能这把双刃剑的利指的是什么?
  14. 阿里云oss对象存储:给图片添加(多行)文字图片水印
  15. js读取服务器excel文件是否存在,js读取Excel文件
  16. 基于JAVA飞羽羽毛球馆管理系统计算机毕业设计源码+数据库+lw文档+系统+部署
  17. [Error] invalid operands to binary ^ (have ‘double‘ and ‘float‘)
  18. 安卓应用加固壳判断java厂商_使用frida来hook加固的Android应用的java层
  19. DELL服务器 R740的风扇设置
  20. 当使用广告拦截器时,有些页面无法查看,应该怎样解决?

热门文章

  1. 关于python循环结构以下描述错误的是_关于Python循环结构,以下选项中描述错误的是:()...
  2. Hbase统计表的行数的3种方法
  3. 30家最赚钱移动互联网公司出炉
  4. warning Replace `············` with `······`
  5. pdf.worker.js找不到的错误
  6. 【实用工具】magic-api接口快速开发框架
  7. 直播需要加速吗?直播不用cdn加速的后果
  8. yjh的实习生涯之自动化测试(1)---初识uiautomator(uiautomator的使用和基本方法)
  9. 笔记----SQL语句
  10. Love Story