HarmonyosDevelop(01):HarmonyosDevelop的大概学习路线&要学习的新东西
@TOC
前言-工欲善其事,必先看点书嘛,看啥书呢?,来来来,华为官网应有尽有,就把这当作日常查阅手册吧
刚进公司,需要学开发需要的新框架及现成框架,完成自己的需求。那么在此期间,遇到新东西,就可以以此为基础,学习新语言新框架新工具…,总结一下,以供后面参考学习,查看。肯定大家都有一定差异啦,大家作为参考哦,与诸君共勉。
一、鸿蒙开发
1.开发工具:DevEco Studio
- https://developer.harmonyos.com/cn/develop/deveco-studio#download
- 可以温习一下任叔叔的愿景:掌握HMS技术+鸿蒙应用开发技术+鸿蒙设备开发技术,有能力与华为一起构建万物互联的智能世界的人才,吾辈当自强呀!
- 总结一下:
- HMS应用开发
- 鸿蒙应用开发
- 鸿蒙设备开发
2.鸿蒙技术架构【按架构的从上到下的顺序】
- 应用层
- 系统应用
- 桌面
- 控制栏
- 设置
- 电话
- 扩展应用/三方应用
- 系统应用
- 框架层
- 系统基本能力子系统集
- UI框架
- 用户程序框架
- Ability框架
- 基础软件服务子系统集
- 事件通知子系统
- 电话子系统
- 多媒体子系统
- DFX子系统
- MSDp&DV子系统
- 增强软件服务子系统集
- 智慧屏专有业务子系统
- 穿戴专有业务子系统
- loT专有业务子系统
- 硬件服务子系统集
- 位置服务子系统
- 生物特征识别子系统
- 穿戴专有硬件服务子系统
- 1oT专有硬件服务子系统
- 属于框架层和系统服务层共有的:
- 多模输入子系统
- 图形子系统
- 安全子系统
- AI子系统
- 系统基本能力子系统集
- 系统服务层
- 分布式任务调度
- 分布式数据管理
- 分布式软总线
- 方舟多语言运行时子系统
- 公共基础库子系统
- 属于框架层和系统服务层共有的:
- 多模输入子系统
- 图形子系统
- 安全子系统
- AI子系统
- 内核层:KAL (内核抽象层)
- 内核子系统
- Linux Kernel
- Liteos
- …
- 驱动子系统
- HDF(硬件驱动框架)
- 内核子系统
3.瞎聊
- 就算是苹果公司,因为出来的早,手机是ios,平板是ipidos,手表是watch ios…各用各的,做不到一个系统在各个平台跑,因为ios,安卓都是宏内核
- 华为是微内核,可以实现在各个设备上跑
- 就跟微服务拆分一样,不能拆完了就不管了,要想想拆完之后产生的问题都有什么,怎么解决:
- 如何保证传输稳定
- 软时钟,抗干扰算法
- 如何高效的互联
- 鸿蒙的一触即连
- 通过异构组网技术
- 如何保证传输稳定
巨人的肩膀
All articles in this blog are licensed under CC BY-NC-SA 4.0 unless stating additionally.


