一种鸿蒙系统的驱动适配方法、装置、设备及介质制造方法及图纸

技术编号:37970175 阅读:16 留言:0更新日期:2023-06-30 09:45
本发明专利技术公开了一种鸿蒙系统的驱动适配方法、装置、设备及介质。鸿蒙系统的驱动适配方法,包括:在鸿蒙系统启动且鸿蒙系统的驱动配置处于调试模式时,对目标镜像文件中的目标HCS直接进行配置,得到待处理HCS;解析待处理HCS,确定待加载驱动,并对待加载驱动进行加载。本发明专利技术实施例的技术方案直接对目标HCS进行操作修改,避免在修改了HCS后,重新进行编译烧录的步骤,大大提升了新增驱动的快速加载。大大提升了新增驱动的快速加载。大大提升了新增驱动的快速加载。

【技术实现步骤摘要】
一种鸿蒙系统的驱动适配方法、装置、设备及介质


[0001]本专利技术涉及鸿蒙系统驱动
,尤其涉及一种鸿蒙系统的驱动适配方法、装置、设备及介质。

技术介绍

[0002]hdf(hardware driver foundation,驱动程序框架)是针对开源鸿蒙系统设计的驱动框架,用组件化的模型驱动作为设计思路的核心,目的是给开发调试者提供精细化的驱动管理。hdf将同一类型的驱动放到一个容器中,管理一类设备的启动加载过程。
[0003]目前,开源鸿蒙hdf分成了三个部分,分别是驱动的实现、驱动编译脚本的编写和驱动的配置。在驱动配置中hdf主要使用的是HCS(鸿蒙系统中的驱动配置文件)作为配置描述源码,编译过程中将HCS通过工具HC

GEN转换为软件可读取的文件格式,但如果修改了HCS的配置需要重新进行编译烧写,以获取HCS修改后的数据信息。

技术实现思路

[0004]本专利技术提供了一种鸿蒙系统的驱动适配方法、装置、设备及介质,以解决修改HCS的配置需要重新进行编译烧写的问题。r/>[0005]根本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种鸿蒙系统的驱动适配方法,其特征在于,包括:在鸿蒙系统启动且鸿蒙系统的驱动配置处于调试模式时,对目标镜像文件中的目标驱动配置文件HCS直接进行配置,得到待处理HCS;解析所述待处理HCS,确定待加载驱动,并对所述待加载驱动进行加载。2.根据权利要求1所述的方法,其特征在于,对目标镜像文件中的目标HCS直接进行配置,得到待处理HCS,包括:在目标HCS的模块名字段写入所述待加载驱动的驱动名称,并配置控制器私有数据,得到所述待处理HCS。3.根据权利要求2所述的方法,其特征在于,在目标HCS的模块名字段写入所述待加载驱动的驱动名称之前,还包括:写入服务发布参数;配置驱动启动优先级参数,并写入设备节点权限参数。4.根据权利要求2所述的方法,其特征在于,在对目标镜像文件中的目标HCS直接进行配置,得到待处理HCS之后,还包括:将所述待加载驱动的驱动名称,写入驱动入口配置文件中的模块名字段;调用预设注册信息宏定义,将所述待加载驱动的驱动入口注册到HDF框架下。5.根据权利要求1所述的方法,其特征在于,在对目标镜像文件中的目标HCS直接进行配置,得到待处理HCS之前,还包括:在鸿蒙系统驱动框架的驱动编译处于调试模式时,获取所述目标HCS,并对目标HCS进行校验、拷贝以及系统文件打包,得到目标镜像文件。6.根据权利要求4所述的方法,其特征在于,解析所述待处理HCS,确定待加载驱动,并对所述待加载驱动进行加载,包括:解析所述待处理...

【专利技术属性】
技术研发人员:郝鹏飞陈甲印李星王国伟叶晓宾崔玚
申请(专利权)人:鸿湖万联江苏科技发展有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1