安全公司报告
文库搜索
切换导航
文件分类
频道
仅15元无限下载
联系我们
问题反馈
文件分类
仅15元无限下载
联系我们
问题反馈
批量下载
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210165665.2 (22)申请日 2022.02.23 (71)申请人 北京布局未来教育科技有限公司 地址 100089 北京市海淀区海淀中街6号8 层806 (72)发明人 张武伟 田松召 (51)Int.Cl. G06F 8/71(2018.01) G06F 9/445(2018.01) G06F 8/41(2018.01) (54)发明名称 鸿蒙系统的一键上传实现方法、 装置、 电子 设备及介质 (57)摘要 本申请涉及鸿蒙系统的一键上传实现方法、 装置、 电子设备及介质。 方法包括: 获取鸿蒙系统 源码的存储路径; 由存储路径中确定与项目匹配 的代码路径, 代码路径表征连接的嵌入式设备中 待下载安装的代码的路径; 将代码路径写入预设 的产品参数文件 下; 获取预设的至少一个配置文 件的文件存放路径, 同时获取预设的至少一个配 置项信息, 每个配置文件与每个配置项信息一一 对应; 将配置项信息按照文件存放路径写入对应 的配置文件中; 访问预设的产品参数文件, 根据 代码路径获取鸿蒙系统源码; 访问配置文件, 根 据配置项信息对鸿蒙系统源码进行编译, 编译后 生成源码编译信息; 将源码编译信息保存并上 传。 本申请具有提高用户下载鸿蒙系统的便利性 的效果。 权利要求书3页 说明书14页 附图3页 CN 114564230 A 2022.05.31 CN 114564230 A 1.一种鸿蒙系统的一键上传实现方法, 其特 征在于, 包括: 当检测到上传指令后, 获取鸿蒙系统源码的存 储路径; 由所述存储路径确定代码路径, 其中, 所述代码路径表征与嵌入式设备功能所对应的 代码的路径; 将所述代码路径写入预设的产品参数文件下; 获取预设的至少一个配置文件的文件存放路径, 同时获取预设的至少一个配置项信 息, 其中, 每 个配置文件与每 个配置项信息一 一对应; 将所述配置项信息按照所述文件 存放路径写入 对应的配置文件中; 访问所述预设的产品参数文件, 根据所述代码路径获取鸿蒙系统源码; 访问所述配置文件, 根据所述配置项信息对所述鸿蒙系统源码进行编译, 编译后生成 源码编译信息; 将所述源码编译信息保存并上传至嵌入式设备中。 2.根据权利要求1所述的一种鸿蒙系统 的一键上传实现方法, 其特征在于, 所述配置文 件包括脚本配置文件以及工具配置文件, 所述配置项信息包括编译工具信息以及脚本环境 信息; 其中, 将所述配置项信息按照所述文件 存放路径写入 对应的配置文件中, 包括: 获取至少一个编译工具的工具存 储路径; 设置编译工具的参数, 并生成工具参数信息, 编译工具信息包括所述工具存储路径以 及所述工具参数信息; 基于预设的工具配置文件的文件存放路径, 将所述编译工具信 息写入预设的工具配置 文件中; 获取预设的脚本环境的脚本存 储路径, 并生成脚本环境信息; 基于预设的脚本配置文件的文件存放路径, 将所述脚本环境信 息写入预设的脚本配置 文件中。 3.根据权利要求2所述的一种鸿蒙系统 的一键上传实现方法, 其特征在于, 所述访问所 述配置文件, 根据所述配置项信息对所述鸿蒙系统源码进行编译, 包括: 访问所述工具配置文件, 获取工具参数信息; 根据所述工具存 储路径, 启动 编译工具, 对所述鸿蒙系统源码进行编译; 访问所述脚本配置文件, 获取脚本环境信息, 所述脚本环境用于在编译过程中运行脚 本程序时提供脚本的语言环境。 4.根据权利要求3所述的一种鸿蒙系统 的一键上传实现方法, 其特征在于, 所述编译工 具包括gn工具、 gc c工具、 ninja工具以及to ol_msys工具, 其中, 所述根据所述工具存储路径, 启动编译工具, 对所述鸿蒙系统源码进行编译, 包 括: 根据所述gn工具的存放路径, 启动gn工具, 同时基于所述gn工具生成构建文件; 根据所述ninja工具的存放路径, 启动ninja工具, 并基于所述ninja工具构建编译系 统; 根据所述tool_msys工具的存放路径, 启动tool_msys工具, 并基于所述tool_msys工具 在windows环境中模拟UN IX环境;权 利 要 求 书 1/3 页 2 CN 114564230 A 2根据所述 gcc工具的存放路径, 启动gcc工具, 同时基于所述 gcc工具在 所述UNIX环境 中 对所述鸿蒙系统源码进行编译。 5.根据权利要求1所述的方法, 其特征在于, 所述访 问所述预设的产品参数文件, 根据 所述代码路径获取鸿蒙系统源码, 之前还 包括: 获取预存的编译程序的存放路径, 所述编译程序用于启动时自动访问所述配置文件与 产品参数文件; 将所述编译程序的存放路径赋值至预设的编译指令中; 运行所述编译指令, 自动执 行所述编译程序。 6.根据权利要求1所述的方法, 其特征在于, 所述将所述源码编译信 息保存并上传至嵌 入式设备中, 之前还 包括: 获取预存的烧录程序的存放路径, 所述烧录程序用于启动时自动获取所述源码编译信 息, 并将所述源码编译信息进行 上传; 将所述烧录程序的存放路径赋值至预设的烧录指令中; 识别连接串口 的接入口, 进 而设置连接串口 的参数; 运行烧录指令, 自动访问烧录程序的存放路径; 启动烧录程序, 自动获取所述源码编译信息, 并将所述源码编译信息经所述连接串口 上传至嵌入式设备中。 7.根据权利要求1或6所述的方法, 其特征在于, 所述将所述源码编译信息保存并上传 至嵌入式设备中, 之后还 包括: 获取上传结果; 基于所述上传结果判断上传是否成功; 若是, 则输出 上传成功的第一 提示信息; 若否, 则生成上传失败的第二 提示信息; 将所述第一 提示信息或所述第二 提示信息反馈 至显示设备进行显示。 8.一种鸿蒙系统的一键上传实现装置, 其特 征在于, 包括: 环境搭建模块, 用于获取 上传指令, 搭建编译环境; 其中, 环境搭建模块在搭建编译环境时, 具体用于: 获取系统源码并保存至对应文件夹中; 设置编译环境配置项, 将预设的配置项 写入预设的配置文件中; 其中包含多个配置项和多个 配置文件, 每 个配置项与每 个配置文件一 一对应; 所述配置项为搭建编译环境需要的各项配置; 源码编译模块, 用于基于所述配置文件对鸿蒙系统的源代码进行编译, 并经预设的编 译路径进行存 储; 上传模块, 用于通过 预设的编译路径调取编译后的鸿蒙系统的程序代码并上传。 9.一种电子设备, 其特 征在于, 该电子设备包括: 至少一个处 理器; 存储器; 至少一个应用程序, 其中至少一个应用程序被存储在存储器中并被配置为由至少一个 处理器执行, 所述至少一个 应用程序配置用于: 执 行权利要求1~7任一项所述的方法。权 利 要 求 书 2/3 页 3 CN 114564230 A 3
专利 鸿蒙系统的一键上传实现方法、装置、电子设备及介质
文档预览
中文文档
21 页
50 下载
1000 浏览
0 评论
309 收藏
3.0分
赞助2元下载(无需注册)
温馨提示:本文档共21页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
下载文档到电脑,方便使用
赞助2元下载
本文档由 人生无常 于
2024-03-18 16:04:48
上传分享
举报
下载
原文档
(610.0 KB)
分享
友情链接
DB34-T 1692-2016 能源计量示范单位评价要求 安徽省.pdf
中国移动 运营商数据安全白皮书 2020.pdf
GM-T 0094-2020 公钥密码应用技术体系框架规范.pdf
山东省健康医疗大数据管理办法.pdf
GB 4396-2005 二氧化碳灭火剂.pdf
GM-T 0062-2018 密码产品随机数检测要求.pdf
GB-T 41680-2022 起重机 抗震设计通则.pdf
DB4405-T 197—2019 近江牡蛎养殖技术操作规程 汕头市.pdf
T-CEC 672—2022 变压器油中溶解气体在线监测装置现场校验器技术条件.pdf
DB13-T 2948-2019 公路桥面铺装层维修设计与施工技术规范 河北省.pdf
T-CFA 02010202.3—2018 球墨铸铁给水排水管道工程施工及验收规范技术条件.pdf
GB-T 38628-2020 信息安全技术 汽车电子系统网络安全指南.pdf
GB-T 19228.3-2012 不锈钢卡压式管件组件 第3部分: O形橡胶密封圈.pdf
NB-T 10340-2019 水电工程坑探规程.pdf
DB52-T 1523-2020 经果林园区套种大豆栽培技术规程 贵州省.pdf
GB-T 20945-2023 信息安全技术 网络安全审计产品技术规范.pdf
GB-T 35680-2017 液体材料微波频段使用开口同轴探头的电磁参数测量方法.pdf
T-GZBZ 33—2022 事故多发道路判别与改善技术指南.pdf
T-BBIA 4—2023 电动自行车用锂离子动力电池组技术规范.pdf
LD-T 08-2022 人力资源社会保障灾备中心建设和运维管理规范.pdf
1
/
3
21
评价文档
赞助2元 点击下载(610.0 KB)
回到顶部
×
微信扫码支付
2
元 自动下载
官方客服微信:siduwenku
支付 完成后 如未跳转 点击这里 下载
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们
微信(点击查看客服)
,我们将及时删除相关资源。