OpenHarmony(开源鸿蒙系统)
v1.0官方版- 软件大小:225M
- 更新日期:2020/9/11
- 软件语言:简体
- 软件类别:源码相关
- 软件授权:免费软件
- 软件官网:http://openharmony.gitee.com/openharmon
- 适用平台:WinAll
软件介绍精品推荐相关视频人气软件相关文章评论0下载地址
OpenHarmony开源鸿蒙系统是HarmonyOS的开源版,由华为捐赠给开放原子开源基金会(OpenAtomFoundation)开源,第一个开源版本支持在128KB~128MB设备上运行,欢迎参加开源社区一起持续演进。
相关软件软件大小版本说明下载地址
OpenHarmony(开源鸿蒙系统)是HarmonyOS的开源版,由华为捐赠给开放原子开源基金会(OpenAtom Foundation)开源,第一个开源版本支持在128KB~128MB设备上运行,欢迎参加开源社区一起持续演进。
系统介绍
9 月 10 日,华为在 HDC 2020 大会上宣布正式开源鸿蒙操作系统(HarmonyOS)。开源的鸿蒙项目名为 OpenHarmony。
OpenHarmony是开放原子开源基金会(OpenAtom Foundation)旗下开源项目,定位是一款面向全场景的开源分布式操作系统。
OpenHarmony在传统的单设备系统能力的基础上,创造性地提出了基于同一套系统能力、适配多种终端形态的理念,支持多种终端设备上运行,第一个版本支持128K-128M设备上运行,欢迎参加开源社区一起持续演进。
针对设备开发者,OpenHarmony采用了组件化的设计方案,可以根据设备的资源能力和业务特征进行灵活裁剪,满足不同形态的终端设备对于操作系统的要求。可运行在百K级别的资源受限设备和穿戴类设备,也可运行在百M级别的智能家用摄像头/行车记录仪等相对资源丰富的设备。
开发介绍
JS应用开发框架
作为JS应用开发框架的轻量实现,提供一套跨平台的类web应用开发框架,通过Toolkit将开发者编写的HML、CSS和JS 文件编译打包成JS Bundle,然后再将JS Bundle解析运行成C++ UIKit的View 组件进行渲染。通过支持三方开发者使用声明式的API进行应用开发,以数据驱动视图变化,避免了大量的视图操作,大大降低了应用开发难度,提升开发者开发体验。
DFX
针对不同硬件架构和资源提供组件化且可定制的DFX框架。根据RISC-V、Cortex-M、Cortex-A不同硬件平台,提供两种不同的轻量级DFX框架。
XTS认证
XTS是OpenHarmony生态认证测试套件的集合,当前包括acts(application compatibility test suite)应用兼容性测试套,后续会拓展dcts(device compatibility test suite)设备兼容性测试套等。
全球化
全球化资源管理子系统主要提供语言资源回溯和多偏好语言支持的能力,包括多语言资源回溯和多偏好语言支持。
公共基础
公共基础库存放OpenHarmony通用的基础组件。这些基础组件可被OpenHarmony各业务子系统及上层应用所使用。
内核
OpenHarmony内核是面向IoT领域的实时操作系统内核,它具备类似RTOS般轻快和Linux般易用的特点。包括功能组件部分:进程和线程调度、内存管理、IPC机制、timer管理等操作系统基础组件。
分布式任务调度
分布式任务调度模块,通过主(智慧屏设备)从设备(运动手表等小内存设备)服务代理机制,在异构操作系统上建立起分布式服务平台,支持OpenHarmony智慧屏拉起其它OpenHarmony设备FA的能力。
分布式通信
实现近场设备间统一的分布式通信能力管理,提供不区分链路的设备发现和传输接口。包含服务发布、数据传输、安全等功能
启动恢复
启动恢复负责在内核启动之后,应用启动之前的操作系统中间层的启动。支持使用LiteOS-A内核的平台,当前包括:Hi3516DV300平台和Hi3518EV300平台。
图形
主要包括UI组件、布局、动画、字体、输入事件、窗口管理、渲染绘制等模块,构建基于轻量OS的应用框架,满足硬件资源较小的物联网设备的OpenHarmony系统应用开发。
媒体
为多媒体应用开发者开发者提供统一的开发接口,使得开发者可以专注于应用业务的开发,轻松使用多媒体的资源。
安全
主要提供样例给开发者展示如何去使用已有的安全机制来提升系统的安全能力,包括安全启动、应用权限管理、IPC通信鉴权、HUKS、HiChain、应用签名验签。
测试
开发过程采用测试驱动开发模式,开发者基于系统新增特性可以通过开发者自己开发用例保证,对于系统已有特性的修改,也可通过修改项目中原有自测试用例保证,旨在帮助开发者在开发阶段就能开发出高质量代码。
用户程序框架
包含两个模块:Ability子系统和包管理子系统。Ability子系统,是OpenHarmony为开发者提供的一套开发OpenHarmony应用的开发框架。包管理子系统,是OpenHarmony为开发者提供的安装包管理框架。
系统服务框架
由于平台资源有限,且硬件平台多样,因此需要屏蔽不同硬件架构和资源的不同、以及运行形态的不同,提供统一化的系统服务开发框架。根据RISC-V、Cortex-M、Cortex-A不同硬件平台,分为两种平硬件平台,简称M核、A核。
编译构建
编译构建提供了一个在GN与ninja基础上的编译构建框架。支持以下功能:1.构建不同芯片平台的产品。如:Hi3518EV300平台的ipcamera产品,Hi3516DV300平台的ipcamera产品,Hi3861平台的wifi模组产品。2.构建HPM包管理配置生成的自定义产品。
驱动
OpenHarmony驱动子系统采用C面向对象编程模型构建,通过平台解耦、内核解耦,兼容不同内核,提供了归一化的驱动平台底座,旨在为开发者提供更精准、更高效的开发环境,力求做到一次开发,多系统部署。
精品推荐
其他版本下载
相关视频
人气软件
源码下载者406KB
/简体正则表达式测试工具446KB
/简体源码行数统计(Iris Code Counter)中文版171KB
/简体1000个易语言模块大全17.2M
/简体php集成环境(DedeAMPZ)完整专业版11.9M
/简体php168整站系统(齐博CMS)11.5M
/简体GirlAndLady网上商城源码7.1M
/简体巢客文件管理系统987KB
/简体Google Blog Converters(博客数据转移器)25.7M
/英文百姓问问答系统678KB
/简体
厂商其他下载
- 电脑版安卓版IOS版Mac版
-
快车(FlashGet)7.4M
/简体VeryCD 电驴(easyMule)4.1M
/简体Opera浏览器81.8M
/简体光影魔术手19.1M
/简体360安全浏览器7.044.6M
/简体格式工厂103.0M
/多国语言[中文]365桌面日历9.6M
/简体福昕PDF阅读器(Foxit Reader)88.4M
/简体快播(QvodPlayer)12.2M
/简体快玩游戏盒31.7M
/简体
优志愿57.2M
/简体全民枪战2.01.40G
/简体北京公交103.2M
/简体泰拉瑞亚245.9M
/简体迷你世界582.3M
/简体江苏高考16.0M
/简体小米枪战1.31G
/简体腾讯疯狂贪吃蛇48.3M
/简体腾讯街头篮球544.2M
/简体深海大作战手机版30.9M
/简体
跑跑卡丁车40.7M
/简体高考志愿君app63.9M
/简体传奇战域手游491M
/简体像素车超改iphone版370.4M
/简体代号英雄iphone版371.2M
/简体人vs导弹游戏iphone版224.5M
/简体北京公交16.5M
/简体熊猫看书iPad版32.9M
/简体影音先锋iPad版0KB
/简体WPS iPad版228M
/简体
Betterzip Mac23.9M
/简体IINA Mac版77M
/英文多宝游戏盒Mac版90.2M
/简体eZip Mac版15.7M
/简体ios5.1固件802M
/简体Adobe Photoshop CS6 Mac版1.05G
/简体英雄联盟Mac版66.2M
/英文magican for mac12.1M
/简体虾歌Mac版9M
/简体欧朋浏览器for mac169.3M
/简体
相关文章
- 超猎都市Hyperscape Error怎么办 超猎都市Hyperscape Error解决方
- 2020支付宝可口可乐福娃图片大全 2020可口可乐福娃AR扫福图片
- 英雄联盟eStar进军LPL是什么情况 PDD战队eStar进军LPL详情一览
- TES官宣Karsa是真的吗 RNG打野Karsa加入滔博战队详情一览
- PGC全球总决赛Gen.G夺得冠军 绝地求生4AM战队收获PGC第三
- iG教练Karam离队是什么情况 iG教练Karam离队详情一览
- 实况足球2020角球攻略 pes2020角球战术教程
- 实况足球2020最强阵容推荐 pes2020阵型设置推荐
- 实况足球2020如何设置手柄 pes2020键位控制一览
- 实况足球2020任意球怎么踢 pes2020任意球技巧教程
查看所有评论>>网友评论共0条
热门关键词
精彩评论