华为鸿蒙系统|鸿蒙系统是用什么语言开发的?
鸿蒙系统2.0的源码我没有拿到 。 我从开放原子开源基金会的官网下载了鸿蒙系统1.0的源代码 。 本文的分析都是基于鸿蒙系统1.0的源码来进行的 。 下文不再特意注明该点 。
鸿蒙系统1.0压缩包约225M 。 它的内核是实时操作系统RTOS的内核 , 主要面向IoT领域 。 它的内核是用C语言写的 。 它的内核根据CPU架构的不同分为两个版本:liteos_a和liteos_m 。 其中liteos_a主要针对Cortex-A系列处理器 , 而liteos_m则主要针对Cortex-M系列处理器 。 Liteos_a内核有777个文件 , 大小约13M 。 Liteos_m内核有119个文件 , 大小约863KB 。
【华为鸿蒙系统|鸿蒙系统是用什么语言开发的?】鸿蒙系统1.0的DFX框架是用C语言写的 。
鸿蒙系统1.0的XTS认证模块是C语言和C++混合编写的 。
鸿蒙系统1.0中也有一些模块是用C++语言编写的 , 例如JS应用开发框架 。
简单的说 , 鸿蒙系统的内核是C语言编写的 , 其他模块有的是C语言写的 , 有的是C++编写的 , 有的是混合了这两种语言 。
鸿蒙系统1.0支持在128K-128M设备上运行 , 可以说它是微内核的操作系统 , 适用范围还是很广的 。
- 京东|华为方舟编译器正式支持C语言:完全开源
- 七号人称说科技|华为始料未及?台积电又成了“炮灰”?新风暴说来就来
- 七号人称说科技|再给华为一颗糖?美国到底在打什么“算盘”?,先给华为一巴掌
- CPU|华为手机出现转机!又一款新机曝光:处理器亮了,联发科被解禁?
- 华为荣耀|?荣耀手机和华为手机差距在哪?业内人士有话说
- 华为|华为正式宣布!花粉也没有想到,幸福来得如此之快?
- 麒麟9000|华为Mate40终于要来了,麒麟9000+鸿蒙系统,保时捷版外观亮了
- 华为mate|256G麒麟980+4000W莱卡三摄,昔日机皇如今彻底让路“退场价”!
- 华为荣耀|顶级麒麟9905G退场,8+256G连降600,号称荣耀最强机!
- 摄像头|华为Mate40Pro倒计时4天,双环摄像头很惹眼,价格更感人!