说明:收录90万 73个行业的国家标准 支持批量下载
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210960465.6 (22)申请日 2022.08.11 (71)申请人 鸿湖万联 (江苏) 科技发展 有限公司 地址 214135 江苏省无锡市新吴区菱湖大 道201号C1栋2 220室 (72)发明人 袁博文 叶晓宾 王国伟 崔玚  陈甲印 郭佳 张黎椿 曾沥锋  (74)专利代理 机构 北京品源专利代理有限公司 11332 专利代理师 赵迎迎 (51)Int.Cl. G06F 8/76(2018.01) G06F 8/71(2018.01) G06F 8/41(2018.01) G06F 9/445(2018.01) (54)发明名称 鸿蒙系统移植方法、 装置、 电子设备及可读 介质 (57)摘要 本发明公开了鸿蒙系统移植方法、 装置、 电 子设备及可读介质。 方法包括: 获取鸿蒙系统源 码; 根据移植对象当前系统源码与所述鸿蒙系统 源码的差异, 对所述鸿蒙系统源码进行编译; 将 编译后的所述鸿蒙系统源码写入 所述移植对象。 本发明实施例的技术方案根据移植对象当前系 统源码与所述鸿蒙系统源码的差异, 对所述鸿蒙 系统源码进行编译, 将编译后的所述鸿蒙系统源 码写入所述移植对象, 使鸿蒙系统替代安卓系统 移入到智能投影仪ARM硬件平台, 智能投影仪的 第一个应用在鸿蒙系统上运行起来, 智能投影仪 正式进入鸿蒙系统生态圈, 不断适应鸿蒙系统万 物互联的发展趋势。 权利要求书2页 说明书11页 附图5页 CN 115291946 A 2022.11.04 CN 115291946 A 1.鸿蒙系统移植方法, 其特 征在于, 包括: 获取鸿蒙系统源码; 根据移植对象当前系统源码与所述鸿蒙系统源码的差异, 对所述鸿蒙系统源码进行编 译; 将编译后的所述鸿蒙系统源码写入所述移植对象。 2.根据权利要求1所述的方法, 其特征在于, 所述根据移植对象当前系统源码与所述鸿 蒙系统源码的差异, 对所述鸿蒙系统源码进行编译, 包括: 对所述鸿蒙系统源码的U ‑Boot进行适配编译; 对所述鸿蒙系统源码的L inux内核版本进行适配编译; 根据所述移植对象所需的硬件驱动, 将所述硬件驱动对应的ko模块移植编译到所述鸿 蒙系统源码; 对所述鸿蒙系统源码的 的init进程进行配置编译。 3.根据权利 要求2所述的方法, 其特征在于, 所述对所述鸿蒙系统源码的U ‑Boot进行适 配编译, 包括: 对所述鸿蒙系统源码的U ‑Boot进行参数初始化; 对所述鸿蒙系统源码的U ‑Boot进行板级初始化; 设置U‑Boot配置信息并进入U ‑Boot命令; 通过U‑Boot命令获取 所述鸿蒙系统源码的镜像文件的镜像文件参数。 4.根据权利要求2中任一项所述的方法, 其特征在于, 所述对所述鸿蒙系统源码的 Linux内核版本进行适配编译, 包括: 确定所述鸿蒙系统源码的L inux内核版本及当前系统源码的L inux内核版本; 确定所述鸿蒙系统源码的Linux内核版本及当前系 统源码的Linux内核版本的差异代 码; 将所述差异 代码编译到所述鸿蒙系统源码的L inux内核中。 5.根据权利要求2所述的方法, 其特征在于, 所述根据所述移植对象所需的硬件驱动, 将所述硬件驱动对应的k o模块移植编译到所述鸿蒙系统源码, 包括: 确定所述硬件驱动对应的k o模块在当前系统源码中的原 始代码; 根据所述原 始代码生成k o模块源码包; 将所述ko模块源码包移植到鸿蒙系统中的预设文件夹中; 在所述预设文件夹 中对所述ko模块源码包进行分析, 根据分析结果在所述鸿蒙系统源 码中进行k o模块的编译。 6.根据权利要求2所述的方法, 其特征在于, 所述对所述鸿蒙系统源码的的init进程进 行配置编译, 包括: 配置init的启动引导数组, 其中, 所述启动引导数组包括系统启动包括的至少一个阶 段的引导 服务对应的代码; 配置移植对象的开机启动服务数组, 其中, 所述开机启动服务数组包括所述移植对象 在开机后需要启动的所有系统服 务对应的代码。 7.根据权利要求1所述的方法, 其特征在于, 所述将编译后的鸿蒙系统源码写入所述移 植对象, 包括:权 利 要 求 书 1/2 页 2 CN 115291946 A 2根据编译后的所述鸿蒙系统源码生成系统镜像文件; 将所述系统镜像文件烧入移植对象的ARM硬件平台, 以使鸿蒙系统移植到所述移植对 象。 8.一种鸿蒙系统移植装置, 其特 征在于, 包括: 源码获取 单元, 用于获取鸿蒙系统源码; 源码编译单元, 用于根据移植对象当前系统源码与所述鸿蒙系统源码的差异, 对所述 鸿蒙系统源码进行编译; 源码写入单 元, 用于将编译后的所述鸿蒙系统源码写入所述移植对象。 9.一种电子设备, 其特 征在于, 所述电子设备包括: 至少一个处 理器; 以及 与所述至少一个处 理器通信连接的存 储器; 其中, 所述存储器存储有可被所述至少一个处理器执行的计算机程序, 所述计算机程序被所 述至少一个处理器执行, 以使所述至少一个处理器能够执行权利要求1 ‑7中任一项所述的 鸿蒙系统移植方法。 10.一种计算机可读存储介质, 其特征在于, 所述计算机可读存储介质存储有计算机指 令, 所述计算机指令用于使处理器执行时实现权利要求1 ‑7中任一项所述的鸿蒙系统移植 方法。权 利 要 求 书 2/2 页 3 CN 115291946 A 3

.PDF文档 专利 鸿蒙系统移植方法、装置、电子设备及可读介质

文档预览
中文文档 19 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共19页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 鸿蒙系统移植方法、装置、电子设备及可读介质 第 1 页 专利 鸿蒙系统移植方法、装置、电子设备及可读介质 第 2 页 专利 鸿蒙系统移植方法、装置、电子设备及可读介质 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 16:38:22上传分享
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。