李淑娟 鄭昌濤
摘 要:嵌入式軟件在線升級是指不重啟計算機而完成的軟件升級工作,文中通過儀表的SD卡更新嵌入式軟件,不需要拆裝儀表,由于軟件本身不包含可擦寫的FLASH代碼,不影響燒錄過程,具備較高的可靠性和安全性。
關鍵詞:SD卡;嵌入式;在線升級;計算機;軟件;FLASH代碼
中圖分類號:TP274文獻標識碼:A文章編號:2095-1302(2019)03-0-02
0 引 言
隨著電子通信技術、計算機技術的迅速發展,嵌入式產品被廣泛應用到醫療、工控、辦公、商用等各個領域。新技術的不斷涌現及對系統性能規模的不斷提高,要求開發者為應對各種需求及時對智能儀器儀表系統進行維護或升級,以延長系統的使用周期。嵌入式軟件是智能儀器儀表的軟件主體,隨著智能儀表的多功能化,通過升級嵌入式軟件改進或增加功能變得普遍,升級嵌入式軟件就必須對存儲嵌入式軟件的FLASH進行擦除,再重新寫入新的軟件[1-3]。
1 嵌入式軟件的特點及關鍵技術
嵌入式軟件即嵌入在硬件中的操作系統和開發工具軟件,嵌入式軟件廣泛應用于國防、工控、家用、醫療等領域,如我們常見的移動電話、數碼相機、機頂盒等都是嵌入式軟件對傳統產品進行智能化改造的結果。嵌入式軟件可分為嵌入式操作系統、嵌入式支撐軟件及嵌入式應用軟件,其具有獨特的實用性、靈活的適用性等特點。嵌入式軟件與嵌入式硬件資源關系密切,涉及相應的關鍵技術也較多,主要包括數字電路、微控制器及傳感器燈硬件技術,還包含Canvas繪圖功能、HTML5、移動定位等軟件技術。……