[發明專利]基于VxWorks操作系統的多版本應用程序在線管理與切換系統有效
| 申請號: | 201810876560.1 | 申請日: | 2018-08-03 |
| 公開(公告)號: | CN109213517B | 公開(公告)日: | 2022-04-01 |
| 發明(設計)人: | 劉申豫;杜丙偉;董鵬偉 | 申請(專利權)人: | 中國航空工業集團公司雷華電子技術研究所 |
| 主分類號: | G06F8/71 | 分類號: | G06F8/71;G06F9/48 |
| 代理公司: | 北京航信高科知識產權代理事務所(普通合伙) 11526 | 代理人: | 王子溟 |
| 地址: | 214063 *** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 vxworks 操作系統 版本 應用程序 在線 管理 切換 系統 | ||
本發明提供了一種基于VxWorks操作系統的多版本應用程序在線管理與切換系統,屬于嵌入式操作系統處理技術領域。該系統主要包括:上位機,所述上位機與下位機的操作系統進行通信,并提供人機交互界面控制下位機進行指定操作;下位機,包含FLASH存儲器及搭載有所述VxWorks操作系統的處理器,所述處理器運行有TFFS文件系統、管理程序以及FTP服務端,所述管理程序用于響應所述上位機的請求,通過所述TFFS文件系統對燒錄在所述FLASH存儲器上的腳本文件以及多個應用程序進行管理,以及通過FTP服務端與上位機進行通信,其中,腳本文件用于從FLASH存儲器上存儲的多個應用程序中設置指定的應用程序作為默認啟動程序。該系統能夠用于對基于VxWorks操作系統內的多個版本應用程序的管理和切換,可以實現一機多能,增強了設備通用性。
技術領域
本發明屬于嵌入式操作系統處理技術領域,具體涉及一種基于VxWorks操作系統的多版本應用程序在線管理與切換系統。
背景技術
隨著技術發展,嵌入式系統越來越復雜,由于硬件改版周期太長,成本太高,往往要求同一系統在不同使用場合需要實現不一樣的功能,這就需要嵌入式系統加載運行不同功能的應用程序。VxWorks操作系統作為一款在工業控制、智能設備、航空航天等高實時性、高安全性領域的廣泛使用的嵌入式操作系統,往往為了通用性在硬件設計上支持多種應用場合,在功能上可裁剪,在不同應用場景使用某些功能,因此應用程序根據應用場合不同而不同。傳統的嵌入式系統進行程序升級需要使用仿真器進行,通常需要拆開設備機箱,需要專業人員攜帶設備到達現場,關閉設備拔出模塊進行程序更新切換,對操作人員要求高,需要現場操作,耗時耗力成本非常高。另一方面,修改往往使用覆蓋重寫的方式,無法實現多個版本程序并存和靈活切換。
以往嵌入式系統多版本程序管理和切換使用仿真器進行覆蓋燒寫,存在以下主要缺點:
1)無法在線進行,需要打開設備取出板卡,系統必須停止工作;
2)需要專業設備,設備價格昂貴;
3)操作專業性較強,需要專業人員操作;
4)方法不具備通用性,對底層硬件設計依賴性強,針對不同的硬件設備需要進行改進;
5)使用覆蓋方式,系統只能保存一個版本程序無法多版本程序并存;
6)操作環節多、時間長、流程復雜,極易出錯。
發明內容
為了解決上述問題,本發明提供了一種基于VxWorks嵌入式實時操作系統的多版本應用程序在線管理和切換的系統,該系統能夠用于各種帶有大容量存儲器且基于VxWorks的設備進行多個版本應用程序的管理和切換,可以實現一機多能,增強設備通用性,降低設備在不同使用條件下進行軟件更改的成本提高便利性。
本發明提供的基于VxWorks操作系統的多版本應用程序在線管理與切換系統,主要包括:
上位機,所述上位機與下位機的操作系統進行通信,并提供人機交互界面控制下位機進行指定操作;
下位機,包含FLASH存儲器及搭載有所述VxWorks操作系統的處理器,所述處理器運行有TFFS文件系統、管理程序以及FTP服務端,所述管理程序設置在VxWorks內核程序的入口處,用于響應所述上位機的請求,通過所述TFFS文件系統對燒錄在所述FLASH存儲器上的script腳本文件以及多個應用程序進行管理,以及通過FTP服務端與上位機進行通信,其中,所述script腳本文件用于從FLASH存儲器上存儲的多個應用程序中設置指定的應用程序作為默認啟動程序。
優選的是,所述管理程序通過所述TFFS文件系統對燒錄在所述FLASH存儲器上的應用程序以及script腳本文件進行管理,包括:
增加或刪除FLASH存儲器上的應用程序;
修改script腳本指定默認啟動程序名稱;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國航空工業集團公司雷華電子技術研究所,未經中國航空工業集團公司雷華電子技術研究所許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810876560.1/2.html,轉載請聲明來源鉆瓜專利網。





