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

用來從更新模塊更新電路模塊的固件的更新系統(tǒng)及方法

文檔序號:6554301閱讀:166來源:國知局
專利名稱:用來從更新模塊更新電路模塊的固件的更新系統(tǒng)及方法
技術領域
本發(fā)明是相關于一種用來更新固件的系統(tǒng),尤指一種無需使用計算機系統(tǒng)便能更新電路模塊內的固件的固件更新系統(tǒng),該固件更新系統(tǒng)內僅包含單一通用輸入輸出(GPIO)接腳,其用以切換該電路模塊與該計算機系統(tǒng)或更新模塊間的電連接。
背景技術
當開發(fā)及測試可與計算機系統(tǒng)共同運作的電路模塊時,該電路模塊內的固件需常時地更新,這些更新對于測試新功能而言是必需的,并且,這些更新早已設定于該電路模塊的固件內了。但很不幸地,該電路模塊通常僅包含一組數(shù)據(jù)總線,而該組數(shù)據(jù)總線僅供該電路模塊與該計算機系統(tǒng)間的數(shù)據(jù)交換之用。在這種情形之下,該更新后的固件必需經(jīng)由該計算機系統(tǒng),方能傳送至該電路模塊。仰賴該計算機系統(tǒng)方能更新該電路模塊的固件,將因而牽涉到許多需經(jīng)仔細調校方可順利執(zhí)行更新過程的硬件,因而,該更新將益形復雜。

發(fā)明內容
本發(fā)明是揭露一種更新電路模塊的固件的方法,其包含提供開關,用來選擇性地將該電路模塊連接至計算機系統(tǒng)及更新模塊;供應電能至該電路模塊;該電路模塊進入重設定模式,而該電路模塊的輸入輸出接腳切換至輸入模式,以響應該供應至該電路模塊的電能;將該輸入輸出接腳拉至第一數(shù)字邏輯值;該輸入輸出接腳控制該開關將該電路模塊連接至該更新模塊,以響應該已被拉至該第一數(shù)字邏輯值的輸入輸出接腳;以及于該電路模塊運作于該重設定模式時,該電路模塊接收該更新模塊所傳來的更新過的固件。
本發(fā)明還揭露一種用來從更新模塊更新電路模塊的固件的更新系統(tǒng),該電路模塊可與計算機系統(tǒng)交換數(shù)據(jù),該更新系統(tǒng)包含開關,用來選擇性地將該電路模塊連接至該計算機系統(tǒng)及該更新模塊;控制電路,用來引導該電路模塊進入重設定模式、以及用來使該電路模塊中一輸入輸出接腳切換至輸入模式,以響應供應至該電路模塊的電能;以及電阻,用來將該電路模塊的輸入輸出接腳拉至第一數(shù)字邏輯值,并從而控制該開關將該電路模塊連接至該更新模塊,以使該電路模塊于該電路模塊是運作于該重設定模式時、從該更新模塊接收該固件。


圖1為本發(fā)明中一開發(fā)系統(tǒng)的功能方塊圖。
1 第一端 2 第二端3 第三端 4 第四端10開發(fā)系統(tǒng) 12計算機系統(tǒng)14接口橋 16開關18下載接頭 20連接導線22更新模塊 24通用輸入輸出接腳26啟動接腳 30電路模塊32控制電路 34計時電路36更新監(jiān)視電路 38存儲器R1下拉電阻具體實施方式
請參閱圖1,圖1為本發(fā)明中一開發(fā)系統(tǒng)10的功能方塊圖。開發(fā)系統(tǒng)10包含電路模塊30,電路模塊30包含存儲器38,用來儲存電路模塊30的固件。開發(fā)系統(tǒng)10用來測試與計算機系統(tǒng)12共同運作的電路模塊30。電路模塊30可為任何內含可更新固件或軟件的裝置。舉例來說,電路模塊30可為一GSM/GPRS(global system for mobile communications/general packetradio service)模塊。
電路模塊30連接于開關16的第四端4,電路模塊30的通用輸入輸出(GPIO)接腳24連接于開關16的第一端1,作為控制開關16運作之用。當通用輸入輸出接腳24的數(shù)字邏輯值等于「1」時,開關16的第二端2連接至第四端4,換言之,電路模塊30連接至計算機系統(tǒng)12。另一方面,當通用輸入輸出接腳24的數(shù)字邏輯值等于「0」時,開關16的第三端3連接至第四端4,而電路模塊30連接至下載接頭18。當儲存于電路模塊30的存儲器38內的固件將被更新時,下載接頭18連接至更新模塊22的連接導線20上。
計算機系統(tǒng)12經(jīng)由接口橋14連接至開關16的第二端2,計算機系統(tǒng)12可經(jīng)由各式各樣的接口,例如像是USB、IEEE 1394、及PCI等,連接至接口橋14。同樣地,開關16可經(jīng)由各種不同的總線連接裝置(bus connection),例如像是RS-232串行總線連接裝置(serial bus connection)、并列連接裝置(parallel connection)、或任何其它合適的總線連接裝置,連接至接口橋14、下載接頭18、以及電路模塊30。
電路模塊30包含啟動接腳26,用來啟動電路模塊30的電能。當電路模塊30是啟動著時,電路模塊30內的控制電路32會引導電路模塊30進入重設定模式達預定時間長度,該預定時間長度是由計時電路34所測量的。當電路模塊30正運作于該重設定模式時,通用輸入輸出接腳24是如輸入接腳般運作著。為了能于通用輸入輸出接腳24是如一輸入接腳般運作著時,給通用輸入輸出接腳24一數(shù)字邏輯值,下拉電阻R1是連接至通用輸入輸出接腳24,用來于電路模塊30運作于該重設定模式時、將通用輸入輸出接腳24的數(shù)字邏輯值下拉至「0」。其數(shù)字邏輯值等于「0」的通用輸入輸出接腳24會控制開關16將電路模塊30連接至下載接頭18。若更新模塊22上的連接導線18于電路模塊30啟動、或很快就要啟動時已然連接于下載接頭18,則更新模塊22將會開始將該更新過的固件傳送至電路模塊30的存儲器38內。一更新監(jiān)視電路36將會監(jiān)視該固件更新的狀態(tài)(status)、以檢測該更新于何時結束。一等到更新監(jiān)視電路36檢測到該更新已完成,更新模塊22便立時通知控制電路32,而控制電路32隨后便將電路模塊30由該重設定設式切換至正常運作模式。
另一方面,若更新模塊22的連接導線20并未連接至下載接頭18、或是若該更新程序根本尚未開始,則電路模塊30將在計時電路34所測量的預定時間長度完全經(jīng)過之后,由該重設定模式自動地切換至該正常運作模式。舉例來說,電路模塊30于啟動后停留在該重設定模式的該預定時間長度可為五秒鐘或十秒鐘。
不管那種情形,一旦電路模塊30切換運作于該正常運作模式之后,通用輸入輸出接腳24便立時轉變成輸出接腳,其可輸出等于「1」的數(shù)字邏輯值、以使電路模塊30連接至計算機系統(tǒng)12。自此以后,電路模塊30可經(jīng)由與計算機系統(tǒng)12共同運作的開關16及接口橋14與計算機系統(tǒng)12交換數(shù)據(jù)。計算機系統(tǒng)12可為任何種類的處理器、數(shù)字信號處理器、或甚至諸如桌上型計算機、筆記本型計算機、或個人數(shù)字助理(PDA)等的完整系統(tǒng)。
當然,用來控制開關16于第一端1上的運作的數(shù)字邏輯值也可完成相反于上述的內容,若果,則上拉電阻可用來取代下拉電阻R1。上述的數(shù)字邏輯值僅是作為范例說明之用,本發(fā)明的實現(xiàn)并不受限于該數(shù)字邏輯值。
總括來說,將下拉電阻R1連接至通用輸入輸出接腳24,可使通用輸入輸出接腳24作為電路模塊30經(jīng)由下載接頭18,與計算機系統(tǒng)12及更新模塊22間連接之用。如此一來,為了更新儲存于電路模塊30的存儲器38內的固件,該固件可直接地被下載至電路模塊30內,而無需間接地先被傳送至計算機系統(tǒng)12后、方傳送至電路模塊30內。
以上所述僅為本發(fā)明的較佳實施例,凡依本發(fā)明權利要求范圍所做的均等變化與修飾,皆應屬本發(fā)明的涵蓋范圍。
權利要求
1.一種更新電路模塊的固件的方法,其包含提供可選擇性地將該電路模塊連接至計算機系統(tǒng)或更新模塊的開關;供應電能至該電路模塊;該電路模塊進入重設定模式,而該電路模塊的輸入輸出接腳切換至輸入模式,以響應該供應至該電路模塊的電能;將該輸入輸出接腳拉至第一數(shù)字邏輯值;該輸入輸出接腳控制該開關將該電路模塊連接至該更新模塊,以響應該已被拉至該第一數(shù)字邏輯值的輸入輸出接腳;以及于該電路模塊運作于該重設定模式時,該電路模塊接收該更新模塊所傳來的更新過的固件。
2.根據(jù)權利要求1所述的方法,其還包含檢測該電路模塊是否已完成更新該固件;該電路模塊進入正常運作模式;以及將該輸入輸出接腳切換至輸出模式,以輸出第二數(shù)字邏輯值,該第二數(shù)字邏輯值是相反于該第一數(shù)字邏輯值。
3.根據(jù)權利要求2所述的方法,其還包含控制該開關將該電路模塊連接至該計算機系統(tǒng),以響應該輸入輸出接腳輸出該第二數(shù)字邏輯值。
4.根據(jù)權利要求2所述的方法,其中該第一數(shù)字邏輯值為「0」,而該第二數(shù)字邏輯值為「1」,該將該輸入輸出接腳拉至該第一數(shù)字邏輯值包含將下拉電阻連接至該輸入輸出接腳,以于該電路模塊是運作于該重設定模式時,將該輸入輸出接腳拉至「0」。
5.根據(jù)權利要求2所述的方法,其中該第一數(shù)字邏輯值為「1」,而該第二數(shù)字邏輯值為「0」,該將該輸入輸出接腳拉至該第一數(shù)字邏輯值包含將上拉電阻連接至該輸入輸出接腳,以于該電路模塊是運作于該重設定模式時、將該輸入輸出接腳拉至「1」。
6.根據(jù)權利要求2所述的方法,其中該輸入輸出接腳為通用輸入輸出接腳。
7.根據(jù)權利要求1所述的方法,其中該電路模塊進入該重設定模式,而該電路模塊的輸入輸出接腳切換至輸入模式達預定時間長度,以響應供應至該電路模塊的電能。
8.根據(jù)權利要求7所述的方法,其還包含若該電路模塊并未于該電路模塊是運作于該重設定模式時,接收到該更新模塊所更新過的固件,則該電路模塊于該預定時間長度經(jīng)過之后,將從該重設定模式切換至該正常運作模式。
9.根據(jù)權利要求1所述的方法,其中該電路模塊為GSM/GPRS模塊。
10.根據(jù)權利要求1所述的方法,其中該電路模塊是經(jīng)由串行總線連接裝置與該計算機系統(tǒng)交換數(shù)據(jù)。
11.一種用來從更新模塊更新電路模塊的固件的更新系統(tǒng),該電路模塊可與計算機系統(tǒng)交換數(shù)據(jù),該更新系統(tǒng)包含開關,用來選擇性地將該電路模塊連接至該計算機系統(tǒng)及該更新模塊;控制電路,用來引導該電路模塊進入重設定模式、以及用來使該電路模塊中一輸入輸出接腳切換至輸入模式,以響應供應至該電路模塊的電能;以及電阻,用來將該電路模塊的輸入輸出接腳拉至第一數(shù)字邏輯值,并從而控制該開關將該電路模塊連接至該更新模塊,以使該電路模塊于該電路模塊是運作于該重設定模式時、從該更新模塊接收該固件。
12.根據(jù)權利要求11所述的更新系統(tǒng),其還包含更新監(jiān)視電路,用來監(jiān)視該電路模塊是否已完成更新該更新模塊所傳來的固件,該更新監(jiān)視電路使該電路模塊進入正常運作模式,并將該輸入輸出接腳切換至輸出模式,以輸出第二數(shù)字邏輯值、并控制該開關將該電路模塊連接至該計算機系統(tǒng)。
13.根據(jù)權利要求12所述的更新系統(tǒng),其中該第一數(shù)字邏輯值為「0」,而該第二數(shù)字邏輯值為「1」,該電阻為下拉電阻,其可于該電路模塊是運作于該重設定模式時、將該輸入輸出接腳拉至「0」。
14.根據(jù)權利要求12所述的更新系統(tǒng),其中該第一數(shù)字邏輯值為「1」,而該第二數(shù)字邏輯值為「0」,該電阻為上拉電阻,其可于該電路模塊是運作于該重設定模式時、將該輸入輸出接腳拉至「1」。
15.根據(jù)權利要求11所述的更新系統(tǒng),其中該輸入輸出接腳為通用輸入輸出接腳。
16.根據(jù)權利要求11所述的更新系統(tǒng),其還包含計時電路,用來使該電路模塊進入該重設定模式、并用來使該輸入輸出接腳切換至該輸入模式達預定時間長度,以響應由電能供應器所供應至該電路模塊的電能。
17.根據(jù)權利要求16所述的更新系統(tǒng),其中在該預定時間長度經(jīng)過之后,若該電路模塊并未于該電路模塊是運作于該重設定模式時,接收到該更新模塊所更新過的固件,則該電路模塊從該重設定模式切換至該正常運作模式。
18.根據(jù)權利要求11所述的更新系統(tǒng),其中該電路模塊為GSM/GPRS模塊。
19.根據(jù)權利要求11所述的更新系統(tǒng),其中該電路模塊是經(jīng)由串行總線連接裝置與該計算機系統(tǒng)交換數(shù)據(jù)。
全文摘要
一種更新電路模塊的固件的方法,其包含提供開關,用來選擇性地將該電路模塊連接至計算機系統(tǒng)及更新模塊;供應該電路模塊于運作時所需的電能;該電路模塊進入重設定模式,而該電路模塊的輸入輸出接腳切換至輸入模式,以響應該供應至該電路模塊的電能;將該輸入輸出接腳拉至第一數(shù)字邏輯值;該輸入輸出接腳控制該開關將該電路模塊連接至該更新模塊,以響應該已被拉至該第一數(shù)字邏輯值的輸入輸出接腳;以及于該電路模塊運作于該重設定模式時,該電路模塊接收該更新模塊所傳來的更新過的固件。
文檔編號G06F9/445GK1828537SQ20061000413
公開日2006年9月6日 申請日期2006年2月21日 優(yōu)先權日2005年3月1日
發(fā)明者楊喜文, 劉寅春, 張文相 申請人:明基電通股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
浦县| 东阿县| 孙吴县| 泰顺县| 汕头市| 和硕县| 穆棱市| 茌平县| 得荣县| 清涧县| 射洪县| 商河县| 同江市| 廉江市| 赤城县| 扎兰屯市| 房山区| 珠海市| 邯郸县| 汶上县| 临江市| 安庆市| 天峨县| 盐源县| 滦平县| 根河市| 台湾省| 桃园县| 怀远县| 丽水市| 内丘县| 商都县| 甘洛县| 浪卡子县| 小金县| 天水市| 柘荣县| 阳曲县| 霞浦县| 修文县| 巫山县|