[發(fā)明專利]可更新操作系統(tǒng)程序的嵌入式裝置及其方法無效
| 申請(qǐng)?zhí)枺?/td> | 200610035234.5 | 申請(qǐng)日: | 2006-04-28 |
| 公開(公告)號(hào): | CN101063939A | 公開(公告)日: | 2007-10-31 |
| 發(fā)明(設(shè)計(jì))人: | 張生龍 | 申請(qǐng)(專利權(quán))人: | 佛山市順德區(qū)順達(dá)電腦廠有限公司;神達(dá)電腦股份有限公司 |
| 主分類號(hào): | G06F9/445 | 分類號(hào): | G06F9/445 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 528308廣東省*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 更新 操作系統(tǒng) 程序 嵌入式 裝置 及其 方法 | ||
技術(shù)領(lǐng)域
本發(fā)明關(guān)于一種更新操作系統(tǒng)程序的裝置及其方法,特別是一種可更新操作系統(tǒng)程序的嵌入式裝置及更新嵌入式裝置的操作系統(tǒng)程序的方法。
背景技術(shù)
一般計(jì)算機(jī)系統(tǒng)依其特性可分為可再編程(reprogrammable)系統(tǒng)及嵌入式(embedded)系統(tǒng)。可再編程系統(tǒng)就像一般使用的個(gè)人計(jì)算機(jī),含有可儲(chǔ)存大量數(shù)據(jù)的硬盤,使用者可借著鍵盤及顯示器等輸出入組件在硬盤內(nèi)存放各種不同程序,并隨時(shí)調(diào)出來使用或是更改。而嵌入式系統(tǒng)一般都是使用刻錄機(jī)將一壓縮后的程序預(yù)先燒錄于一可編程只讀存儲(chǔ)器,使其做某一特定工作,儲(chǔ)存于可編程只讀存儲(chǔ)器的中的數(shù)據(jù)可以重復(fù)燒錄進(jìn)去。使用者于開機(jī)后,將可編程只讀存儲(chǔ)器內(nèi)的內(nèi)容全部解壓縮,置入另一隨機(jī)存取內(nèi)存(RAM)內(nèi)執(zhí)行。
嵌入式系統(tǒng)早已融入我們?nèi)粘I钪校似匠?梢钥吹降募译姰a(chǎn)品、工業(yè)與軍事應(yīng)用的獨(dú)立產(chǎn)品之外,許多大型計(jì)算機(jī)系統(tǒng)也是由許多小小的嵌入式系統(tǒng)所組成。嵌入式系統(tǒng)的組成包括了硬件與軟件技術(shù),以個(gè)人數(shù)字助理(PDA)來說,由于一些重要數(shù)據(jù)及程序代碼不可隨著電源關(guān)閉而消失,但在軟件開發(fā)或系統(tǒng)更新功能時(shí),常需修改可編程只讀存儲(chǔ)器中的程序,產(chǎn)業(yè)上一般使用閃存(Flash?ROM)來做為可編程只讀存儲(chǔ)器裝置。
通常一個(gè)產(chǎn)品會(huì)衍生很多版本,現(xiàn)今更改程序代碼的方法一般為將可編程只讀存儲(chǔ)器拆下放置于燒錄器上,再將新版本的程序代碼燒錄進(jìn)去,然而,大部分產(chǎn)品的各個(gè)版本的平臺(tái)相同,但是功能略異,可能只是一些機(jī)構(gòu)的改變,或是按鈕定義不同,舉例而言,如于個(gè)人數(shù)字助理(PDA)中增加內(nèi)部儲(chǔ)存裝置的容量,或是更改其控制腳位,或因缺料而需要更換同類型的硬件,在這些情形下,倘若每一版本皆重新產(chǎn)生一符合新硬件的作業(yè)軟件來符合其需求,不僅增加作業(yè)的復(fù)雜度,也增加了軟件版本的管理難度。
發(fā)明內(nèi)容
本發(fā)明的主要目的在于提供一種可更新操作系統(tǒng)程序的嵌入式裝置及更新嵌入式裝置的操作系統(tǒng)程序的方法,利用一軟件技術(shù),搭配額外的儲(chǔ)存裝置,用以儲(chǔ)存新增硬件的設(shè)定值,再借以更新原始的操作系統(tǒng)程序,如此可以節(jié)省新產(chǎn)品的開發(fā)時(shí)間,以解決背景技術(shù)所存在的問題。
為達(dá)上述目的,本發(fā)明所揭露的可更新操作系統(tǒng)程序的嵌入式裝置,包括有一第一儲(chǔ)存模塊、一主存儲(chǔ)模塊、一處理模塊、一偵測模塊以及一第二儲(chǔ)存模塊。
第一儲(chǔ)存模塊用以儲(chǔ)存一壓縮程序。主存儲(chǔ)模塊用以自第一儲(chǔ)存模塊讀取存放于當(dāng)中的壓縮程序,并將壓縮程序解壓縮為一操作系統(tǒng)程序。
處理模塊為用以執(zhí)行操作系統(tǒng)程序,負(fù)責(zé)全部模塊之間的聯(lián)系溝通。偵測模塊用以偵測是否有新增裝置的反應(yīng);第二儲(chǔ)存模塊用以儲(chǔ)存對(duì)應(yīng)于新增裝置的更新程序。
當(dāng)偵測模塊偵測發(fā)現(xiàn)有新增裝置時(shí),將存放于第二儲(chǔ)存模塊當(dāng)中的更新程序加載至主存儲(chǔ)模塊,主存儲(chǔ)模塊根據(jù)此更新程序以更新原始的操作系統(tǒng)程序。另一方面,本發(fā)明的更新嵌入式裝置的操作系統(tǒng)程序的方法,包含有下列步驟:
儲(chǔ)存一壓縮程序與一更新程序;
讀取該壓縮程序,并解壓縮為一操作系統(tǒng)程序;
執(zhí)行該操作系統(tǒng)程序;以及
當(dāng)偵測發(fā)現(xiàn)至少一新增裝置時(shí),讀取該更新程序,并以該更新程序更新該操作系統(tǒng)程序;
其中更新程序關(guān)于新增裝置的驅(qū)動(dòng)程序或是參數(shù)設(shè)定值。
以下在實(shí)施方式中詳細(xì)敘述本發(fā)明的詳細(xì)特征以及優(yōu)點(diǎn)。
附圖說明
圖1為本發(fā)明所提的可更新操作系統(tǒng)程序的嵌入式裝置的系統(tǒng)架構(gòu)圖
圖2為本發(fā)明所提的更新嵌入式裝置的操作系統(tǒng)程序的方法流程圖
具體實(shí)施方式
請(qǐng)參閱圖1,為本發(fā)明所提的可更新操作系統(tǒng)程序的嵌入式裝置的系統(tǒng)架構(gòu)圖,包含有一第一儲(chǔ)存模塊130、一主存儲(chǔ)模塊140、一處理模塊150、一偵測模塊110以及一第二儲(chǔ)存模塊120。
第一儲(chǔ)存模塊130,是用來儲(chǔ)存一壓縮程序,此壓縮程序?yàn)橄到y(tǒng)原始操作系統(tǒng)程序的壓縮文件。第一儲(chǔ)存模塊130可為一只讀存儲(chǔ)器(ROM)。
主存儲(chǔ)模塊140,用來讀取儲(chǔ)存于第一儲(chǔ)存模塊130中的壓縮程序,并將壓縮程序解壓縮還原為一操作系統(tǒng)程序,以便執(zhí)行所需的動(dòng)作。主存儲(chǔ)模塊140可為隨機(jī)存取內(nèi)存(RAM)。
處理模塊150,用以執(zhí)行操作系統(tǒng)程序,負(fù)責(zé)全部模塊之間的聯(lián)系溝通。處理模塊150可為中央處理器(CPU)。
第二儲(chǔ)存模塊120,用以儲(chǔ)存對(duì)應(yīng)于新增裝置100的更新程序,此更新程序可為新增裝置100的驅(qū)動(dòng)程序或是參數(shù)設(shè)定值。第二儲(chǔ)存模塊120可為一電可擦除可編程只讀存儲(chǔ)器(EPROM)。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于佛山市順德區(qū)順達(dá)電腦廠有限公司;神達(dá)電腦股份有限公司,未經(jīng)佛山市順德區(qū)順達(dá)電腦廠有限公司;神達(dá)電腦股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200610035234.5/2.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 上一篇:制香流感散
- 下一篇:前饋功率放大電路及其鄰道功率的提取裝置
- 功能限制程序、安裝程序生成程序和程序存儲(chǔ)介質(zhì)
- 程序生成系統(tǒng)、程序生成程序和程序生成模塊
- 程序生成系統(tǒng)、程序生成程序和程序生成模塊
- 程序創(chuàng)建裝置,程序創(chuàng)建方法和程序
- 程序生成裝置、程序生產(chǎn)方法及程序
- 程序生成裝置、程序生成程序以及程序生成方法
- 程序生成裝置、程序生成方法及程序生成程序
- 程序開發(fā)支持裝置、程序開發(fā)支持方法以及存儲(chǔ)介質(zhì)
- 程序執(zhí)行輔助裝置、程序執(zhí)行輔助方法及程序執(zhí)行輔助程序
- 程序?qū)φ昭b置、程序?qū)φ辗椒俺绦驅(qū)φ粘绦?/a>





