[發明專利]工程文件處理方法、裝置、計算機設備及存儲介質有效
| 申請號: | 202010398638.0 | 申請日: | 2020-05-12 |
| 公開(公告)號: | CN111552503B | 公開(公告)日: | 2023-03-31 |
| 發明(設計)人: | 吳英;劉根利;翟淵;向毅 | 申請(專利權)人: | 重慶科技學院 |
| 主分類號: | G06F8/658 | 分類號: | G06F8/658 |
| 代理公司: | 北京國坤專利代理事務所(普通合伙) 11491 | 代理人: | 趙紅霞 |
| 地址: | 401331 重*** | 國省代碼: | 重慶;50 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 工程 文件 處理 方法 裝置 計算機 設備 存儲 介質 | ||
本方案涉及一種工程文件處理方法。所述方法包括:獲取工程文件編輯指令,并根據工程文件編輯指令展示編輯界面;編輯界面中包含有單片機信息;通過編輯界面獲取配置參數,并從單片機信息中獲取與配置參數對應的存放地址;獲取工程文件配置指令,并根據工程文件配置指令以及配置參數生成工程文件;根據工程文件生成執行文件代碼,并將執行文件代碼存放至存放地址。使用者可以通過界面對硬件資源進行編輯、修改,并選擇需要的代碼和函數接口,最終生成單片機增量升級工程,進行二次開發之后,編譯成執行代碼燒錄到單片機中,可以提高軟件開發的效率。
技術領域
本發明涉及計算機技術領域,特別是涉及一種工程文件處理方法、裝置、計算機設備及存儲介質。
背景技術
隨著低功耗物聯網設備和NB-Iot技術的快速發展,對設備的功耗要求越來越高。在嵌入式設備的開發過程中,往往需要用進行對設備程序的升級,目前普遍使用的是全量升級,即將一個工程的完整代碼下載到單片機中進行更新。一個完整的工程一般都非常的龐大,而功能代碼卻比較少。由于NB-Iot具有低功耗的根本原因就是其大部分時間是處于休眠狀態的,而進行通信的時候功耗依舊很高。并且NB-Iot的通訊速率也就在200kbps(20kB)左右,同時還受到環境因素的影響,實際通信速率就更低了。NB-Iot通信和休眠時的功耗分別為250mA和4uA,這是非常大的差距。
全量升級時,需要預留一片跟全量升級包一樣大的空間來存儲升級包,經過校驗通過采拷貝到FLSAH執行區。要完成增量升級,可以通過人工在集成開發環境上進行配置并結合相應的代碼實現,但是這個過程繁瑣且容易犯錯。
發明內容
基于此,為了解決上述技術問題,提供一種工程文件處理方法、裝置、計算機設備和存儲介質,可以提高軟件開發的效率。
一種工程文件處理方法,所述方法包括:
獲取工程文件編輯指令,并根據所述工程文件編輯指令展示編輯界面;所述編輯界面中包含有單片機信息;
通過所述編輯界面獲取配置參數,并從所述單片機信息中獲取與所述配置參數對應的存放地址;
獲取工程文件配置指令,并根據所述工程文件配置指令以及所述配置參數生成工程文件;
根據所述工程文件生成執行文件代碼,并將所述執行文件代碼存放至所述存放地址。
在其中一個實施例中,所述從所述單片機信息中獲取與所述配置參數對應的存放地址,包括:
在界面中展示地址配置表;所述地址配置表用于在單片機中為每一個工程文件分配存儲空間;所述存儲空間用于存放編譯后的代碼;
根據所述地址配置表,將所述單片機中的所述存儲空間作為與所述配置參數對應的存放地址。
在其中一個實施例中,所述方法還包括:
獲取文件打開指令;
提取所述文件打開指令中的文件標識,并查找與所述文件標識對應的目標工程文件;
對所述目標工程文件進行解析,得到所述目標工程文件的存儲資源;
當所述地址配置表中的存儲空間超過所述存儲資源時,展示提示信息;所述提示信息用于提示修改所述目標工程文件的配置參數。
在其中一個實施例中,所述方法還包括:
獲取工程文件修改指令,并根據所述工程文件修改指令展示修改界面;
查找與所述工程文件修改指令對應的需要修改的工程文件,并獲取所述需要修改的工程文件的配置參數;
展示所述需要修改的工程文件的配置參數,并獲取修改參數;
根據所述修改參數修改所述工程文件。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于重慶科技學院,未經重慶科技學院許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010398638.0/2.html,轉載請聲明來源鉆瓜專利網。





