[發明專利]鴻蒙系統的一鍵上傳實現方法、裝置、電子設備及介質在審
| 申請號: | 202210165665.2 | 申請日: | 2022-02-23 |
| 公開(公告)號: | CN114564230A | 公開(公告)日: | 2022-05-31 |
| 發明(設計)人: | 張武偉;田松召 | 申請(專利權)人: | 北京布局未來教育科技有限公司 |
| 主分類號: | G06F8/71 | 分類號: | G06F8/71;G06F9/445;G06F8/41 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 100089 北京*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 鴻蒙 系統 上傳 實現 方法 裝置 電子設備 介質 | ||
本申請涉及鴻蒙系統的一鍵上傳實現方法、裝置、電子設備及介質。方法包括:獲取鴻蒙系統源碼的存儲路徑;由存儲路徑中確定與項目匹配的代碼路徑,代碼路徑表征連接的嵌入式設備中待下載安裝的代碼的路徑;將代碼路徑寫入預設的產品參數文件下;獲取預設的至少一個配置文件的文件存放路徑,同時獲取預設的至少一個配置項信息,每個配置文件與每個配置項信息一一對應;將配置項信息按照文件存放路徑寫入對應的配置文件中;訪問預設的產品參數文件,根據代碼路徑獲取鴻蒙系統源碼;訪問配置文件,根據配置項信息對鴻蒙系統源碼進行編譯,編譯后生成源碼編譯信息;將源碼編譯信息保存并上傳。本申請具有提高用戶下載鴻蒙系統的便利性的效果。
技術領域
本申請涉及計算機軟件的領域,尤其是涉及鴻蒙系統的一鍵上傳實現方法、裝置、電子設備及介質。
背景技術
鴻蒙系統是華為研發的一種智能終端操作系統,基于微內核的面向全場景的分布式操作系統,可用于手機、平板、PC以及車載電腦等不同的設備中。
鴻蒙(HarmonyOS)系統除了開發APP、手機以及電腦之外,還可與硬件結合。將鴻蒙系統下載安裝到嵌入式設備上,例如開發板;開發板再控制其他硬件實現相應的功能。在將鴻蒙系統下載安裝到開發板上時,首先需要配置編譯環境,手動下載安裝各種編譯器、工具包以及其他插件工具;其次對鴻蒙系統源代碼在編譯環境內進行編譯;再將編譯后的鴻蒙系統的源代碼燒錄至開發板,以完成鴻蒙系統的下載安裝。
但是,在配置編譯環境時,各類插件工具的安裝繁瑣,容易在下載安裝過程中出現問題。
發明內容
為了提高用戶安裝鴻蒙系統的便利度,本申請提供鴻蒙系統的一鍵上傳實現方法、裝置、電子設備及介質。
第一方面,本申請提供一種鴻蒙系統的一鍵上傳實現方法,采用如下的技術方案:
一種鴻蒙系統的一鍵上傳實現方法,包括:
當檢測到上傳指令后,獲取鴻蒙系統源碼的存儲路徑;
由所述存儲路徑中確定代碼路徑,其中,所述代碼路徑表征與嵌入式設備功能所對應的代碼的路徑;
將所述代碼路徑寫入預設的產品參數文件下;
獲取預設的至少一個配置文件的文件存放路徑,同時獲取預設的至少一個配置項信息,其中,每個配置文件與每個配置項信息一一對應;
將所述配置項信息按照所述文件存放路徑寫入對應的配置文件中;
訪問所述預設的產品參數文件,根據所述代碼路徑獲取鴻蒙系統源碼;
訪問所述配置文件,根據所述配置項信息對所述鴻蒙系統源碼進行編譯,編譯后生成源碼編譯信息;
將所述源碼編譯信息保存并上傳至嵌入式設備中。
通過采用上述技術方案,在接收到上傳指令后,自動獲取鴻蒙系統源碼的存儲路徑,確定當前嵌入式設備具體需要下載安裝的代碼路徑,將代碼路徑自動寫入產品參數文件下,在編譯時自動訪問產品參數文件獲取代碼路徑進而獲取鴻蒙系統源碼;同時將預設的配置項信息寫入至配置文件中,在對鴻蒙系統源碼進行編譯時,自動訪問預設的配置項信息,以對鴻蒙系統源碼進行編譯,編譯后自動將源碼編譯信息上傳至嵌入式設備中,減小了用戶手動進行編譯環境搭建的操作,提高了用戶安裝上傳鴻蒙系統源碼的便利度。
在一種可能的實現方式中,所述配置文件包括腳本配置文件以及工具配置文件,所述配置項信息包括編譯工具信息以及腳本環境信息;
其中,將所述配置項信息按照所述文件存放路徑寫入對應的配置文件中,包括:
獲取至少一個編譯工具的工具存儲路徑;
設置編譯工具的參數,并生成工具參數信息,編譯工具信息包括所述工具存儲路徑以及所述工具參數信息;
基于預設的工具配置文件的文件存放路徑,將所述編譯工具信息寫入預設的工具配置文件中;
獲取預設的腳本環境的腳本存儲路徑,并生成腳本環境信息;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京布局未來教育科技有限公司,未經北京布局未來教育科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.17sss.com.cn/pat/books/202210165665.2/2.html,轉載請聲明來源鉆瓜專利網。





