鸿蒙驱动子系统
头像 Tiechui.Wang 2020-09-17 10:00:00    发布
2910 浏览 11 点赞 22 收藏

HDF(HarmonyOS Driver Foundation)定义了一套全新的驱动程序框架。不同于其他操作系统的驱动架构与内核的强耦合,HDF实现了驱动与内核解耦,这意味着一套驱动程序可以运行在鸿蒙、liteOS、linux等多种操作系统内核上。这样的设计为鸿蒙设配更多硬件带来极大的便利。

得益于HDF优秀设计,使得鸿蒙系统具备了组件化驱动模型、归一化驱动底座、弹性化框架、动态安装等优秀能力。这些能力又为开发者和企业降低代码维护成本,减少重复劳动。

鸿蒙驱动子系统的优势

鸿蒙驱动子系统为驱动使用者、驱动开发者、OEM厂商提供了开发工具DevEco,降低各个驱动模块的开发、使用难度。

鸿蒙驱动子系统-鸿蒙开发者社区

开发工具——DevEco

DevEco Studio IDE提供自动生成驱动框架和配置文件的能力,可以类比于stm32单片机开发中使用到的CubeMX软件,可以自动生成标准的、规范的驱动代码模型,开发者只需填入需要的功能代码,即可完成驱动开发。

鸿蒙驱动子系统-鸿蒙开发者社区

鸿蒙设备树HCS

与linux设备树DTS相比,鸿蒙设备树HCS设计更加复杂,也有相似之处。差别在于HCS支持节点复制、模板和引用修改等特性,这是Linux不具备的。目前,HCS仅支持配置代码生成和HCB bin生成,后续会兼容DTS,推出HCS文件转换DTS文件的工具,实现生态兼容。

鸿蒙驱动子系统-鸿蒙开发者社区

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

暂无评论数据

发布

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