欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種基于gprs網(wǎng)絡(luò)的arm嵌入式終端遠(yuǎn)程升級(jí)裝置的制作方法

文檔序號(hào):7669983閱讀:297來(lái)源:國(guó)知局
專利名稱:一種基于gprs網(wǎng)絡(luò)的arm嵌入式終端遠(yuǎn)程升級(jí)裝置的制作方法
技術(shù)領(lǐng)域
本實(shí)用新型涉及嵌入式終端的升級(jí)裝置,尤其涉及一種基于GPRS網(wǎng)絡(luò)的 ARM嵌入式終端遠(yuǎn)程升級(jí)裝置。
技術(shù)背景國(guó)內(nèi)的嵌入式系統(tǒng)已經(jīng)廣泛應(yīng)用于工業(yè)、通訊、信息家電等領(lǐng)域,并已經(jīng) 滲透到其他行業(yè)。隨著新技術(shù)的不斷涌現(xiàn)和對(duì)系統(tǒng)功能、性能要求的不斷提高, 用戶必須能夠針對(duì)客戶的需求的變化升級(jí)系統(tǒng),以延長(zhǎng)系統(tǒng)的使用周期,增強(qiáng) 系統(tǒng)的應(yīng)用性,改善系統(tǒng)性能。傳統(tǒng)的嵌入式系統(tǒng)升級(jí)方式通常是維護(hù)人員到 達(dá)設(shè)備現(xiàn)場(chǎng),開(kāi)箱重寫或者更換Flash,當(dāng)設(shè)備數(shù)目龐大并且分布在不同的地點(diǎn) 時(shí),必將造成升級(jí)維護(hù)過(guò)程繁瑣、成本高、時(shí)間長(zhǎng)等問(wèn)題。而采用分布式監(jiān)控 系統(tǒng)現(xiàn)場(chǎng)終端的系統(tǒng)軟件遠(yuǎn)程在線升級(jí)又存在升級(jí)時(shí)間較長(zhǎng),升級(jí)過(guò)程發(fā)生中 斷導(dǎo)致升級(jí)未成功等缺陷。如果能夠有效地構(gòu)造一種裝置,通過(guò)GPRS網(wǎng)絡(luò)傳 輸相關(guān)升級(jí)程序代碼,實(shí)現(xiàn)遠(yuǎn)程無(wú)線升級(jí),將可有效解決上述問(wèn)題。 發(fā)明內(nèi)容本實(shí)用新型的目的是通過(guò)GPRS網(wǎng)絡(luò)傳輸ARM升級(jí)程序代碼,禾U用ARM 的系統(tǒng)在應(yīng)用編程(以下簡(jiǎn)稱IAP)及其內(nèi)部Flash存儲(chǔ)器,實(shí)現(xiàn)ARM嵌入式 終端遠(yuǎn)程無(wú)線升級(jí)。為達(dá)到本實(shí)用新型的目的,采用的技術(shù)方案是裝置包括有主控芯片ARM 和GPRS Modem功能模塊,以及連接兩個(gè)功能模塊之間的RS-232總線;同時(shí)將主控芯片ARM內(nèi)部的Flash存儲(chǔ)器劃分為啟動(dòng)區(qū)、用戶代碼跳轉(zhuǎn)區(qū)、用戶代 碼1區(qū)和用戶代碼2區(qū)四個(gè)部分,將GPRS Modem接收的升級(jí)數(shù)據(jù)塊的格式劃 分為升級(jí)數(shù)據(jù)塊ID區(qū)、升級(jí)數(shù)據(jù)塊的數(shù)據(jù)區(qū)、升級(jí)數(shù)據(jù)塊的校驗(yàn)區(qū)。 本實(shí)用新型所述的啟動(dòng)區(qū),存放有系統(tǒng)初始化和啟動(dòng)的代碼。 本實(shí)用新型所述的用戶代碼跳轉(zhuǎn)區(qū)存放有跳轉(zhuǎn)到相應(yīng)用戶代碼區(qū)的指令。 本實(shí)用新型所述的用戶代碼1區(qū)和用戶代碼2區(qū)中,用戶代碼1區(qū)用來(lái)存 放當(dāng)前ARM嵌入式終端正在執(zhí)行的用戶代碼,用戶代碼2區(qū)用來(lái)存放通過(guò)IAP 存放GPRS Modem接收到的遠(yuǎn)程升級(jí)數(shù)據(jù)。當(dāng)升級(jí)數(shù)據(jù)接收完成后,通過(guò)IAP 修改用戶代碼跳轉(zhuǎn)區(qū)的指令,使ARM嵌入式終端運(yùn)行新的升級(jí)代碼。對(duì)升級(jí)數(shù) 據(jù)進(jìn)行分塊傳輸,并對(duì)每一小塊數(shù)據(jù)進(jìn)行編號(hào),主控芯片ARM保存最后一塊接 收成功的升級(jí)數(shù)據(jù)的編號(hào),實(shí)現(xiàn)斷點(diǎn)續(xù)傳功能。
采用本發(fā)明技術(shù)方案的有益效果是通過(guò)GPRS網(wǎng)絡(luò),實(shí)現(xiàn)了對(duì)ARM嵌入 式終端的遠(yuǎn)程軟件升級(jí),充分利用主控芯片ARM本身Flash資源,不用外部擴(kuò) 展RAM或EEPROM芯片,無(wú)需人工現(xiàn)場(chǎng)升級(jí),降低了系統(tǒng)成本和工程的復(fù)雜 度,減少了現(xiàn)場(chǎng)升級(jí)的耗費(fèi)。通過(guò)斷點(diǎn)續(xù)傳功能縮短升級(jí)時(shí)間,避免因升級(jí)中 斷而導(dǎo)致升級(jí)未成功。

圖1是本實(shí)用新型所述的裝置框圖。 圖2是本實(shí)用新型所述的ARM內(nèi)部Flash劃分方式。 圖3是本實(shí)用新型所述的GPRS接收的升級(jí)數(shù)據(jù)塊的格式。 圖4是本實(shí)用新型所述的基于GPRS網(wǎng)絡(luò)的ARM嵌入式終端遠(yuǎn)程升級(jí)過(guò)程 流程圖。圖1中,101是終端的主控芯片ARM, 103是GPRS Modem, 102是ARM 101 和GPRS Modem 103兩部分連接通信的RS-232總線。圖2中,201是啟動(dòng)區(qū),202是用戶代碼跳轉(zhuǎn)區(qū),203是用戶代碼1區(qū),204是用戶代碼2區(qū)。圖3中,401是升級(jí)數(shù)據(jù)塊ID, 402是升級(jí)數(shù)據(jù)塊的數(shù)據(jù)部分,403是升級(jí) 數(shù)據(jù)塊的校驗(yàn)。
具體實(shí)施方式
為了對(duì)本實(shí)用新型更明確的理解,
以下結(jié)合附圖作進(jìn)一步說(shuō)明。按照附圖1所述的主控芯片ARM (101)和GPRS Modem (103)兩個(gè)功 能模塊,通過(guò)RS-232 (102)總線進(jìn)行連接。按照附圖2所述的方式,將主控芯片ARM (101)內(nèi)部的Flash存儲(chǔ)器劃分 為啟動(dòng)區(qū)(201)、用戶代碼跳轉(zhuǎn)區(qū)(202)、用戶代碼1區(qū)(203)和用戶代碼2 區(qū)(204)四個(gè)部分。按照附圖3所述的方式,將GPRS Modem (103)接收的升級(jí)數(shù)據(jù)塊的格式 劃分為升級(jí)數(shù)據(jù)塊ID區(qū)(401)、升級(jí)數(shù)據(jù)塊的數(shù)據(jù)區(qū)(402)、升級(jí)數(shù)據(jù)塊的校 驗(yàn)區(qū)(403)。升級(jí)時(shí)采用以下步驟進(jìn)行步驟301:主控芯片ARM (101)接收GPRS Modem (103)發(fā)送過(guò)來(lái)的升級(jí)數(shù)據(jù)。步驟302:判斷接收到的升級(jí)數(shù)據(jù)塊的ID是否是期望的ID,若是,轉(zhuǎn)至303, 否則轉(zhuǎn)至311。步驟303:判斷當(dāng)前程序是否運(yùn)行在用戶代碼1區(qū)(203),若是,轉(zhuǎn)至304,否則轉(zhuǎn)至305。
步驟304:主控芯片ARM通過(guò)IAP保存升級(jí)數(shù)據(jù)塊到用戶代碼2區(qū)(204)。 步驟305:主控芯片ARM通過(guò)IAP保存升級(jí)數(shù)據(jù)塊到用戶代碼1區(qū)(203)。 步驟306:判斷是否所有的升級(jí)數(shù)據(jù)己經(jīng)接收完成,若是,轉(zhuǎn)至307,否則, 轉(zhuǎn)至310。
步驟307:通過(guò)IAP修改用戶代碼跳轉(zhuǎn)區(qū)(202)的指令,使調(diào)轉(zhuǎn)指令指向新 的升級(jí)程序。
步驟308:清零期望接收到的升級(jí)數(shù)據(jù)塊ID,為下一次升級(jí)做準(zhǔn)備。 步驟309:復(fù)位主控芯片ARM (101),執(zhí)行新的升級(jí)程序。 步驟310:期望接收到的升級(jí)數(shù)據(jù)塊ID加1。
步驟311:通過(guò)GPRS Modem (103)發(fā)送期望接收到的升級(jí)數(shù)據(jù)塊ID,作 為返回應(yīng)答數(shù)據(jù)。
步驟312:流程退出。
權(quán)利要求1、一種基于GPRS網(wǎng)絡(luò)的ARM嵌入式終端遠(yuǎn)程升級(jí)裝置,其特征是裝置由主控芯片ARM、GPRS Modem模塊及連接兩個(gè)模塊之間的RS-232總線構(gòu)成,其中主控芯片ARM內(nèi)部的Flash存儲(chǔ)器劃分為啟動(dòng)區(qū)、用戶代碼跳轉(zhuǎn)區(qū)、用戶代碼1區(qū)和用戶代碼2區(qū);GPRS Modem升級(jí)數(shù)據(jù)塊的格式劃分為升級(jí)數(shù)據(jù)塊ID區(qū)、升級(jí)數(shù)據(jù)塊的數(shù)據(jù)區(qū)、升級(jí)數(shù)據(jù)塊的校驗(yàn)區(qū)。
2、 按照權(quán)利要求1所述的一種基于GPRS網(wǎng)絡(luò)的ARM嵌入式終端遠(yuǎn)程升級(jí)裝 置,其特征在于所述的啟動(dòng)區(qū)存放的是系統(tǒng)初始化和啟動(dòng)的代碼。
3、 按照權(quán)利要求1所述的一種基于GPRS網(wǎng)絡(luò)的ARM嵌入式終端遠(yuǎn)程升級(jí)裝 置,其特征在于所述的用戶代碼1區(qū)用來(lái)存放當(dāng)前ARM嵌入式終端正在執(zhí) 行的用戶代碼。
4、 按照權(quán)利要求1所述的一種基于GPRS網(wǎng)絡(luò)的ARM嵌入式終端遠(yuǎn)程升級(jí)裝 置,其特征在于所述的用戶代碼2區(qū)用來(lái)存放升級(jí)的數(shù)據(jù)。
專利摘要本實(shí)用新型涉及了一種基于GPRS網(wǎng)絡(luò)的ARM嵌入式終端遠(yuǎn)程升級(jí)裝置。裝置由主控芯片ARM、GPRS Modem,以及連接兩個(gè)模塊之間的RS-232總線構(gòu)成。ARM內(nèi)部的Flash存儲(chǔ)器劃分為存放有系統(tǒng)初始化和啟動(dòng)的代碼的啟動(dòng)區(qū)、存放有跳轉(zhuǎn)到相應(yīng)用戶代碼區(qū)的指令的用戶代碼跳轉(zhuǎn)區(qū)、存放當(dāng)前ARM嵌入式終端正在執(zhí)行的用戶代碼的用戶代碼1區(qū)和存放通過(guò)IAP存放GPRSModem接收到的遠(yuǎn)程升級(jí)數(shù)據(jù)的用戶代碼2區(qū)。GPRS Modem接收的升級(jí)數(shù)據(jù)塊的格式劃分為升級(jí)數(shù)據(jù)塊ID區(qū)、升級(jí)數(shù)據(jù)塊的數(shù)據(jù)區(qū)、升級(jí)數(shù)據(jù)塊的校驗(yàn)區(qū)。本裝置利用了ARM本身Flash資源,不用人工現(xiàn)場(chǎng)升級(jí)處理等,實(shí)現(xiàn)了對(duì)ARM嵌入式終端的遠(yuǎn)程軟件升級(jí),降低了系統(tǒng)成本和工程的復(fù)雜度。具有斷點(diǎn)續(xù)傳功能,縮短升級(jí)時(shí)間。
文檔編號(hào)H04L12/24GK201146523SQ200720009338
公開(kāi)日2008年11月5日 申請(qǐng)日期2007年12月30日 優(yōu)先權(quán)日2007年12月30日
發(fā)明者宇 盧, 吳允平, 吳進(jìn)營(yíng), 彭井花, 李汪彪, 蘇偉達(dá), 蔡聲鎮(zhèn), 陳聰慧 申請(qǐng)人:福建師范大學(xué)
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
伊春市| 文水县| 江都市| 凯里市| 佛学| 电白县| 定陶县| 比如县| 德惠市| 东至县| 阿拉善右旗| 孟连| 道真| 枣阳市| 金溪县| 建德市| 逊克县| 东丽区| 沈丘县| 镇巴县| 石城县| 弥渡县| 武清区| 五家渠市| 泊头市| 宣武区| 清徐县| 通渭县| 五峰| 都安| 辽阳县| 黎平县| 山东| 磐石市| 新闻| 威宁| 连云港市| 澄城县| 日土县| 大新县| 错那县|