[發明專利]一種刷機工具及通過刷機工具刷機的方法在審
| 申請號: | 201310740715.6 | 申請日: | 2013-12-27 |
| 公開(公告)號: | CN103713927A | 公開(公告)日: | 2014-04-09 |
| 發明(設計)人: | 王蒞斌 | 申請(專利權)人: | 珠海全志科技股份有限公司 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445;G06F9/44 |
| 代理公司: | 廣州嘉權專利商標事務所有限公司 44205 | 代理人: | 陳國榮 |
| 地址: | 519000 廣東省珠海市*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 機工 通過 具刷機 方法 | ||
1.一種刷機工具,包括外殼部件和插件,其特征在于:
所述外殼部件包括一lua解析器,并封裝有系統接口;
所述插件包括有固件包,所述固件包包括固件映射文件和刷機插件,所述刷機插件通過lua腳本語言實現;
所述lua解析器通過系統接口調用并執行刷機插件中的執行文件,將固件映射文件中的內容刷至目標設備。
2.根據權利要求1所述的刷機工具,其特征在于,所述將固件映射文件中的內容刷至目標設備時,刷機插件根據刷機需求的變化以更新固件包的方式進行更新。
3.根據權利要求1所述的刷機工具,其特征在于,所述lua解析器通過系統接口調用并執行刷機插件中的執行文件時,依次調用Init(?para)、Do_Task(para)、Exit()此三個系統接口完成操作,其中,Init(?para)接口用于初始化全局參數并申請調用資源;Do_Task(para)接口用于調用文件IO接口,從固件映射文件中取出分區數據,還用于調用USB?IO接口,把分區數據刷寫到目標設備;Exit()接口則用于釋放申請的資源。
4.根據權利要求1至3任一所述的刷機工具,其特征在于:
所述lua解析器被靜態編譯到外殼部件中。
5.一種通過刷機工具刷機的方法,所述刷機工具包括外殼部件和插件,其特征在于,所述外殼部件包括lua解析器,并封裝有系統接口,所述方法包括:
所述外殼部件通過lua解析器獲取執行環境;
lua解析器向插件提供調用的系統接口;
通過系統接口加載插件中的執行文件;
執行執行文件,將插件中的相關內容刷至目標設備。
6.根據權利要求5所述的方法,其特征在于,所述方法還包括:
所述插件根據刷機需求的變化自動更新。
7.根據權利要求5或6所述的方法,其特征在于,所述插件包括固件包,所述固件包包括固件映射文件和刷機插件,所述刷機插件包括所述執行文件,執行所述執行文件時,將固件映射文件中的分區文件刷至目標設備。
8.根據權利要求7所述的方法,其特征在于,所述系統接口包括Init(?para)、Do_Task(para)、Exit()接口,所述lua解析器通過依次調用Init(?para)、Do_Task(para)、Exit()接口加載插件中的執行文件。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于珠海全志科技股份有限公司,未經珠海全志科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310740715.6/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種膠印機自動收紙裝置
- 下一篇:車輛空調裝置





