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

一種嵌入式Linux系統(tǒng)固件下載方法和裝置的制作方法

文檔序號(hào):6460672閱讀:310來(lái)源:國(guó)知局
專(zhuān)利名稱(chēng):一種嵌入式Linux系統(tǒng)固件下載方法和裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及嵌入式系統(tǒng)領(lǐng)域,特別是涉及一種在嵌入式Linux系統(tǒng)中 快速下載和升級(jí)固件的方法和裝置。
技術(shù)背景一般來(lái)說(shuō),嵌入式系統(tǒng)是執(zhí)行專(zhuān)用功能并被內(nèi)部計(jì)算機(jī)控制的設(shè)備或 者系統(tǒng)。嵌入式系統(tǒng)越來(lái)越廣泛地應(yīng)用于各個(gè)領(lǐng)域,已經(jīng)深入到人們生活 的方方面面。嵌入式系統(tǒng)一般不使用通用型計(jì)算機(jī),而且運(yùn)行的是固化的 軟件,即固件。在嵌入系統(tǒng)開(kāi)發(fā)過(guò)程中,固件的下載和升級(jí)是必不可少的 工作。研發(fā)人員需要不斷重復(fù)下載固件,以測(cè)試和驗(yàn)證產(chǎn)品的功能;生產(chǎn) 人員需要大批量下載固件,以完成生產(chǎn)任務(wù);工程人員需要快速升級(jí)固件, 以更新產(chǎn)品的功能。因此, 一種快速方便的固件下載方法是非常重要的。 目前固件下載的方法主要有兩大類(lèi):一是使用編程器對(duì)器件進(jìn)行單獨(dú)燒寫(xiě); 二是使用在線下載技術(shù),將固件下載目標(biāo)板的器件中。使用編程器燒寫(xiě)器 件,必須把器件從電路板上取下,非常不方便。在線下載技術(shù)免去了調(diào)試 時(shí)頻繁地插入取出器件的不便,也方便了以后的升級(jí)。在多種嵌入式系統(tǒng)中,最為引人注目的是嵌入式Limix系統(tǒng)。作為一 種開(kāi)放源代碼操作系統(tǒng),Linux系統(tǒng)在嵌入式領(lǐng)域中的應(yīng)用可以節(jié)約大量 成本。目前來(lái)說(shuō),嵌入式Linux系統(tǒng)的固件下載,在研發(fā)階段一般采用在 線下載的方式,而在量產(chǎn)時(shí)采用編程器燒寫(xiě)方式。由于Linux的開(kāi)放性和 相對(duì)復(fù)雜性,在線下載固件是一個(gè)相對(duì)復(fù)雜的過(guò)程。 一個(gè)嵌入式Linux系 統(tǒng)從軟件的角度看通??梢苑譃樗膫€(gè)部分:引導(dǎo)加載程序、Linux內(nèi)核、文 件系統(tǒng)和用戶(hù)應(yīng)用程序。要手工部署一個(gè)完整的系統(tǒng),就需要逐一下載這 四種映像文件,其中涉及多個(gè)命令和參數(shù),有一定復(fù)雜性,對(duì)操作人員要 求比較高,如果操作不當(dāng),還可能引起下載失敗。如果采用編程器燒寫(xiě)固 件, 一來(lái)可能要將器件不斷插入和拔出,二來(lái)編程器本身成本也比較高。發(fā)明內(nèi)容本發(fā)明針對(duì)現(xiàn)有技術(shù)在下載Linux系統(tǒng)固件過(guò)程中的相對(duì)復(fù)雜的技術(shù)問(wèn)題,提供了一種嵌入式Linux系統(tǒng)的固件下載裝置和方法,實(shí)現(xiàn)了通過(guò) 在含有固件源的計(jì)算機(jī)終端上進(jìn)行操作和控制,完成固件從計(jì)算機(jī)終端下 載到目標(biāo)板,并寫(xiě)入Flash儲(chǔ)存器中,從而完成固件的下載和更新。本發(fā)明提出的嵌入式Linux系統(tǒng)的固件下載裝置,包括目標(biāo)板、含 有固件源的計(jì)算機(jī)終端,所述目標(biāo)板與計(jì)算機(jī)終端通過(guò)串口相連,計(jì)算機(jī) 終端將嵌入式Linux系統(tǒng)的固件中的引導(dǎo)程序通過(guò)串口下載到目標(biāo)板;所 述目標(biāo)板與計(jì)算機(jī)終端通過(guò)高速串行接口相連,計(jì)算機(jī)終端將嵌入式 Lirmx系統(tǒng)的固件中非引導(dǎo)程序部分通過(guò)高速串行接口下載到目標(biāo)板。優(yōu)選的,所述的高速串行接口為以下接口中的任意一種網(wǎng)口、 USB 接口、 IEEE1394接口。優(yōu)選的,計(jì)算機(jī)終端將嵌入式Linux系統(tǒng)的固件中的操作系統(tǒng)和用戶(hù) 程序通過(guò)高速串行接口下載到目標(biāo)板。優(yōu)選的,所述計(jì)算機(jī)終端通過(guò)以下協(xié)議中的任意一種Xmodem協(xié)議、 Kermit協(xié)議、Ymodem協(xié)議、Zmodem協(xié)議,將嵌入式Linux系統(tǒng)的固件中 的弓I導(dǎo)程序通過(guò)串口下載到目標(biāo)板。優(yōu)選的,所述計(jì)算機(jī)終端通過(guò)以下協(xié)議中的任意一種TFTP協(xié)議、 FTP協(xié)議、HTTP協(xié)議,將嵌入式Linux系統(tǒng)的固件中非引導(dǎo)程序部分通 過(guò)高速串行接口下載到目標(biāo)板。本發(fā)明提出的嵌入式Limix系統(tǒng)的固件下載方法,包括以下下載過(guò)程1) 將目標(biāo)板與含有固件源的計(jì)算機(jī)終端通過(guò)串口和高速串行接口相 連,并上電;2) 計(jì)算機(jī)終端通過(guò)串口將嵌入式Limix系統(tǒng)的固件中的引導(dǎo)程序下載 到目標(biāo)板;3) 計(jì)算機(jī)終端通過(guò)高速串行接口將嵌入式Lhmx系統(tǒng)的固件中非引導(dǎo) 程序部分下載到目標(biāo)板。優(yōu)選的,所述步驟1)中計(jì)算機(jī)終端和目標(biāo)板連接的高速串行接口為 以下接口中的任意一種網(wǎng)口、 USB接口、 IEEE1394接口。優(yōu)選的,所述步驟3)具體為計(jì)算機(jī)終端通過(guò)高速串行接口將嵌入式Linux系統(tǒng)的固件中的操作系統(tǒng)和用戶(hù)程序下載到目標(biāo)板。優(yōu)選的,所述步驟1)中具體為計(jì)算機(jī)終端通過(guò)以下協(xié)議中的任意 一種Xmodem協(xié)議、Kermit協(xié)議、Ymodem協(xié)議、Zmodem協(xié)議,將嵌入 式Linux系統(tǒng)的固件中的引導(dǎo)程序下載到目標(biāo)板。優(yōu)選的,所述步驟3)中具體為計(jì)算機(jī)終端通過(guò)以下協(xié)議中的任意一 種TFTP協(xié)議、FTP協(xié)議、HTTP協(xié)議,將嵌入式Linux系統(tǒng)的固件中非 引導(dǎo)程序部分下載到目標(biāo)板。本發(fā)明提出的嵌入式Linux系統(tǒng)的固件下載裝置和方法,使得嵌入式 Linux系統(tǒng)的固件下載可以通過(guò)個(gè)人計(jì)算機(jī)來(lái)完成,實(shí)現(xiàn)了通過(guò)串口和高 速串行接口對(duì)Flash存儲(chǔ)器進(jìn)行燒寫(xiě),并完成整個(gè)系統(tǒng)的部署。與現(xiàn)有技 術(shù)相比,本發(fā)明下載速度快、操作簡(jiǎn)單、成本低,既適合于研發(fā)階段,也適 合于量產(chǎn)階段。


圖1是本發(fā)明優(yōu)選實(shí)施例固件下載流程圖;圖2是本發(fā)明優(yōu)選實(shí)施例下載裝置原理圖;圖3是本發(fā)明優(yōu)選實(shí)施例中下載引導(dǎo)程序的流程圖;圖4是本發(fā)明優(yōu)選實(shí)施例中下載Linux內(nèi)核和文件系統(tǒng)的流程圖;圖5是本發(fā)明優(yōu)選實(shí)施例中下載用戶(hù)應(yīng)用程序的流程圖。
具體實(shí)施方式
以下結(jié)合附圖并通過(guò)具體實(shí)施例對(duì)本發(fā)明的技術(shù)方案進(jìn)行詳細(xì)說(shuō)明。 本發(fā)明的靈感來(lái)源于計(jì)算機(jī)系統(tǒng)中常見(jiàn)的機(jī)器人程序。在嵌入式 Linux系統(tǒng)研發(fā)時(shí),下載固件普遍使用的是方法是用串口和網(wǎng)口連接目 標(biāo)板,在超級(jí)終端里輸入相關(guān)命令和參數(shù),以控制映像文件的下載和燒寫(xiě)。 整個(gè)下載過(guò)程相對(duì)比較復(fù)雜,需要熟悉相關(guān)的軟硬件知識(shí)和目標(biāo)系統(tǒng)的參 數(shù)。而且在開(kāi)發(fā)階段,需要經(jīng)常升級(jí)Linux內(nèi)核、文件系統(tǒng)和用戶(hù)應(yīng)用程 序,不斷的重復(fù)操作、輸入指令,降低了開(kāi)發(fā)效率。本發(fā)明使用個(gè)人計(jì)算 機(jī)上的專(zhuān)用程序來(lái)代替開(kāi)發(fā)人員的工作,就像一個(gè)機(jī)器人程序,自動(dòng)根據(jù) 不同的情況,向目標(biāo)板發(fā)出適當(dāng)?shù)闹噶?,以?shí)現(xiàn)固件的下載?,F(xiàn)將個(gè)人計(jì)算機(jī)上的專(zhuān)用控制程序稱(chēng)為下載工具,以下同。如圖1所示的固件下載流程圖,Linux系統(tǒng)的固件分為引導(dǎo)程序部分和非引導(dǎo)程序部分,其中非引導(dǎo)程序包括操作系統(tǒng)和用戶(hù)程序。本實(shí) 施例中引導(dǎo)程序部分為引導(dǎo)加載程序,非引導(dǎo)程序部分為L(zhǎng)inux內(nèi)核、 文件系統(tǒng)、用戶(hù)應(yīng)用程序。下載固件的過(guò)程如下1. 連接好目標(biāo)板,并上電。將含有固件源的計(jì)算機(jī)終端與目標(biāo)板通過(guò)串口和高速串行接口連接起 來(lái),啟動(dòng)"下載工具",將目標(biāo)板上電,準(zhǔn)備開(kāi)始下載。計(jì)算機(jī)終端與目標(biāo)板的連接方式如圖2所示的下載裝置原理圖。本實(shí)施例中高速串行接口采 用網(wǎng)口,也可以選擇采用USB接口或IEEE1394接口 (一種高效的串行接口 標(biāo)準(zhǔn),功能強(qiáng)大而且性能穩(wěn)定,而且支持熱拔插和即插即用,可以在一個(gè) 端口上連接多達(dá)63個(gè)設(shè)備)。2. 通過(guò)串口 ,使用Xmodem協(xié)議(Xmodem協(xié)議是一種廣泛使用的異 步文件運(yùn)輸協(xié)議,這種協(xié)議以128字節(jié)塊的形式傳輸數(shù)據(jù),并且每個(gè)塊都 使用一個(gè)校驗(yàn)和過(guò)程來(lái)進(jìn)行錯(cuò)誤檢測(cè))下載引導(dǎo)加載程序。也可以采用其 它協(xié)議進(jìn)行下載,例如Kermit協(xié)議(Kermit協(xié)議也是一種異步文件運(yùn)輸 協(xié)議,它的速度比Ymodem或者Zmodem要慢一些)、Ymodem協(xié)議(Ymodem 協(xié)議是Xmodem協(xié)議的一種增強(qiáng)形式,它一次傳輸可發(fā)送或接受幾個(gè)文件)、 Zmodem協(xié)議(Zmodem協(xié)議是Xmodem協(xié)議的一種增強(qiáng)形式,它不需要對(duì)每 個(gè)塊都進(jìn)行認(rèn)可。事實(shí)上,它只是簡(jiǎn)單地要求對(duì)損壞的塊進(jìn)行重發(fā)。它不 僅能傳輸更大的數(shù)據(jù),而且錯(cuò)誤率更小)等,本實(shí)施例中選用Xmodem協(xié)議 主要是由于該協(xié)議比較簡(jiǎn)單通用。由于串口簡(jiǎn)單通用,嵌入式系統(tǒng)剛啟動(dòng) 時(shí)一般都具有串口通信能力,故引導(dǎo)程序的下載適合于通過(guò)串口來(lái)進(jìn)行。上電后,目標(biāo)板發(fā)送出"CCC"字符,提示已經(jīng)準(zhǔn)備好。"下載工具" 發(fā)出燒寫(xiě)指令,通過(guò)串口和Xmodem協(xié)議,將引導(dǎo)加載程序(RomBoot、 U-Boot)下載到DataFlash上。如圖3所示的下載引導(dǎo)加載程序流程。下 載引導(dǎo)加載程序的過(guò)程因應(yīng)不同的系統(tǒng)可能略有不同,有的CPU芯片不支 持直接從片外引導(dǎo),所以需要RomBoot (只讀引導(dǎo)程序, 一般用于系統(tǒng)的 初始加載)來(lái)進(jìn)行引導(dǎo),有的CPU芯片不需要RomBoot,直接加載U-Boot (一種引導(dǎo)加載程序,用于加載嵌入式操作系統(tǒng))。下載的順序是先下載 RomBoot,再下載U-Boot,圖3也表明了此順序。3. 通過(guò)網(wǎng)口 ,使用TFTP協(xié)議(Trival File Transfer Protocol簡(jiǎn)單文件傳輸協(xié)議,用來(lái)在客戶(hù)機(jī)與服務(wù)器之間進(jìn)行簡(jiǎn)單文件傳輸?shù)膮f(xié)議,提供不復(fù)雜、開(kāi)銷(xiāo)不大的文件傳輸服務(wù))下載Linux內(nèi)核和文件系統(tǒng),并 寫(xiě)入Flash存儲(chǔ)器。此處還可以采用其它協(xié)議進(jìn)行下載,例如FTP協(xié)議(File Transfer Protocol文件傳輸協(xié)議,用來(lái)在客戶(hù)機(jī)與服務(wù)器之間進(jìn)行文件 傳輸?shù)膮f(xié)議,提供全面和可靠的文件傳輸服務(wù))、HTTP (HyperTex Transfer Protocol超文本傳輸協(xié)議,用來(lái)在WWW上傳輸信息的協(xié)議),不過(guò)由于 TFTP比較簡(jiǎn)單,容易實(shí)現(xiàn),比較適合用于下載固件。上一步完成后,如圖4所示下載Linux內(nèi)核和文件系統(tǒng)流程,進(jìn)入 U-Boot的命令行狀態(tài),"下載工具"發(fā)出下載命令,通過(guò)網(wǎng)口和TFTP協(xié)議 將Linux內(nèi)核和文件系統(tǒng)的映象下載到內(nèi)存里,再發(fā)出燒寫(xiě)指令,將映象 寫(xiě)入到Flash存儲(chǔ)器上。4. 通過(guò)網(wǎng)口,使用TFTP協(xié)議下載用戶(hù)應(yīng)用程序,并保存到指定目 錄。此處也可以采用其它協(xié)議,例如FTP、 HTTP,不過(guò)由于TFTP比較簡(jiǎn)單, 容易實(shí)現(xiàn),比較適合用于下載固件。上一步完成后,如圖5所示的下載用戶(hù)應(yīng)用程序流程,進(jìn)入Linux的 命令行狀態(tài),"下載工具"發(fā)送命令,執(zhí)行腳本,通過(guò)網(wǎng)口和TFTP協(xié)議將 用戶(hù)應(yīng)用程序的壓縮包下載到臨時(shí)目錄,再將壓縮包解壓到指定目錄。5. 固件下載完成。至此,下載固件的任務(wù)完成。整個(gè)下載過(guò)程均由"下載工具"控制, 操作人員不需干預(yù),只需按一下命令按鈕,啟動(dòng)下載任務(wù),然后稍等一會(huì), 固件就會(huì)自動(dòng)下載到目標(biāo)板上。此外,本發(fā)明還可以單獨(dú)下載引導(dǎo)加載程序、Linux內(nèi)核、文件系統(tǒng) 和用戶(hù)應(yīng)用程序中的任意一個(gè)或多個(gè),只要在"下載工具"中選擇所要下 載的項(xiàng)目即可。這樣對(duì)于開(kāi)發(fā)人員來(lái)說(shuō)非常方便,因?yàn)殚_(kāi)發(fā)人員往往只需 要更新文件系統(tǒng)或用戶(hù)應(yīng)用程序。固件的劃分方式是多樣的,不同的系統(tǒng)有不同的劃分方式,有的按功 能劃分,有的按儲(chǔ)存介質(zhì)劃分。 一般來(lái)說(shuō), 一個(gè)有操作系統(tǒng)的嵌入式系統(tǒng), 從功能上來(lái)看,至少要有三部分引導(dǎo)程序、操作系統(tǒng)和用戶(hù)程序。本發(fā) 明提出的分步下載的原則是從簡(jiǎn)單到復(fù)雜,先下載最基本最簡(jiǎn)單的部分(如 引導(dǎo)程序),再下載較為復(fù)雜的部分(如操作系統(tǒng)),最后下載用戶(hù)應(yīng)用程序。 由于串口簡(jiǎn)單通用,嵌入式系統(tǒng)剛啟動(dòng)時(shí)一般都具有串口通信能力,故引導(dǎo)程序的下載普遍是通過(guò)串口來(lái)進(jìn)行的。接下來(lái),由于操作系統(tǒng)和用戶(hù)程序所占空間比較大,如果使用串口進(jìn)行下載,速度會(huì)比較慢。而此時(shí)引導(dǎo) 程序己經(jīng)下載完畢并運(yùn)行起來(lái),它可以支持更多的通信接口,例如網(wǎng)絡(luò)接口、 USB接口等,所以可以使用這些高速接口來(lái)下載操作系統(tǒng)和應(yīng)用程序。對(duì)于其它嵌入式系統(tǒng)的固件下載,也可以借鑒本發(fā)明的下載方法,使 用一個(gè)下載工具來(lái)完成下載過(guò)程的控制。特別是對(duì)于復(fù)雜的嵌入式系統(tǒng)中, 分步下載的優(yōu)勢(shì)就更明顯。本發(fā)明由于在下載過(guò)程中不需要其他設(shè)備介入,而且下載過(guò)程簡(jiǎn)單、 直觀,操作人員無(wú)需專(zhuān)門(mén)培訓(xùn),大大提高了批量生產(chǎn)效率。同時(shí)下載接口 簡(jiǎn)單,可靠性高、成本低。解決了現(xiàn)有技術(shù)中高可靠性、低成本、高效率 無(wú)法兼顧的缺點(diǎn)。而且統(tǒng)一了操作方法,開(kāi)發(fā)人員、生產(chǎn)人員或工程人員 使用起來(lái)都得心應(yīng)手。經(jīng)測(cè)試,采用本發(fā)明下載整個(gè)嵌入式Linux系統(tǒng)只需約兩分鐘(其中 Linux的啟動(dòng)占用于約半分鐘)。在不添加其它設(shè)備的情況下,只需運(yùn)行"下 載工具",就可以實(shí)現(xiàn)一鍵快速下載,正是本發(fā)明的最大優(yōu)點(diǎn)。以上內(nèi)容是結(jié)合具體的優(yōu)選實(shí)施方式對(duì)本發(fā)明所作的進(jìn)一步詳細(xì)說(shuō) 明,不能認(rèn)定本發(fā)明的具體實(shí)施只局限于這些說(shuō)明。對(duì)于本發(fā)明所屬技術(shù) 領(lǐng)域的普通技術(shù)人員來(lái)說(shuō),在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若 干簡(jiǎn)單推演或替換,都應(yīng)當(dāng)視為屬于本發(fā)明的保護(hù)范圍。
權(quán)利要求
1.一種嵌入式Linux系統(tǒng)的固件下載裝置,其特征在于,所述裝置包括目標(biāo)板、含有固件源的計(jì)算機(jī)終端,所述目標(biāo)板與計(jì)算機(jī)終端通過(guò)串口相連,計(jì)算機(jī)終端將嵌入式Linux系統(tǒng)的固件中的引導(dǎo)程序通過(guò)串口下載到目標(biāo)板;所述目標(biāo)板與計(jì)算機(jī)終端通過(guò)高速串行接口相連,計(jì)算機(jī)終端將嵌入式Linux系統(tǒng)的固件中非引導(dǎo)程序部分通過(guò)高速串行接口下載到目標(biāo)板。
2. 根據(jù)權(quán)利要求l所述的嵌入式Limix系統(tǒng)的固件下載裝置,其特征 在于,所述的高速串行接口為以下接口中的任意一種網(wǎng)口、 USB接口、 IEEE1394接口。
3. 根據(jù)權(quán)利要求1或2所述的嵌入式Linux系統(tǒng)的固件下載裝置,其 特征在于,計(jì)算機(jī)終端將嵌入式Linux系統(tǒng)的固件中的操作系統(tǒng)和用戶(hù)程 序通過(guò)高速串行接口下載到目標(biāo)板。
4. 根據(jù)權(quán)利要求1或2所述的嵌入式Linux系統(tǒng)的固件下載裝置,其 特征在于,所述計(jì)算機(jī)終端通過(guò)以下協(xié)議中的任意一種Xmodem協(xié)議、 Kermit協(xié)議、Ymodem協(xié)議、Zmodem協(xié)議,將嵌入式Linux系統(tǒng)的固件中 的弓I導(dǎo)程序通過(guò)串口下載到目標(biāo)板。
5. 根據(jù)權(quán)利要求1或2所述的嵌入式Linux系統(tǒng)的固件下載裝置,其 特征在于,所述計(jì)算機(jī)終端通過(guò)以下協(xié)議中的任意一種TFTP協(xié)議、FTP 協(xié)議、HTTP協(xié)議,將嵌入式Linux系統(tǒng)的固件中非引導(dǎo)程序部分通過(guò)高 速串行接口下載到目標(biāo)板。
6. —種嵌入式Linux系統(tǒng)的固件下載方法,其特征在于,所述方法包 括以下下載過(guò)程1) 將目標(biāo)板與含有固件源的計(jì)算機(jī)終端通過(guò)串口和高速串行接口相 連,并上電;2) 計(jì)算機(jī)終端通過(guò)串口將嵌入式Linux系統(tǒng)的固件中的引導(dǎo)程序下載 到目標(biāo)板;3) 計(jì)算機(jī)終端通過(guò)高速串行接口將嵌入式Linux系統(tǒng)的固件中非引導(dǎo) 程序部分下載到目標(biāo)板。
7. 根據(jù)權(quán)利要求6所述的嵌入式Linux系統(tǒng)的固件下載方法,其特征在于,所述步驟1)中計(jì)算機(jī)終端和目標(biāo)板連接的高速串行接口為以下接口中的任意一種網(wǎng)口、 USB接口、 IEEE1394接口。
8. 根據(jù)權(quán)利要求6或7所述的嵌入式Linux系統(tǒng)的固件下載方法,其 特征在于,所述步驟3)具體為計(jì)算機(jī)終端通過(guò)高速串行接口將嵌入式 Limix系統(tǒng)的固件中的操作系統(tǒng)和用戶(hù)程序下載到目標(biāo)板。
9. 根據(jù)權(quán)利要求6或7所述的嵌入式Linux系統(tǒng)的固件下載方法,其 特征在于,所述步驟1)中具體為計(jì)算機(jī)終端通過(guò)以下協(xié)議中的任意一 種Xmodem協(xié)議、Kermit協(xié)議、Ymodem協(xié)議、Zmodem協(xié)議,將嵌入式 Linux系統(tǒng)的固件中的引導(dǎo)程序下載到目標(biāo)板。
10. 根據(jù)權(quán)利要求6或7所述的嵌入式Linux系統(tǒng)的固件下載方法, 其特征在于,所述步驟3)中具體為計(jì)算機(jī)終端通過(guò)以下協(xié)議中的任意 一種TFTP協(xié)議、FTP協(xié)議、HTTP協(xié)議,將嵌入式Linux系統(tǒng)的固件中 非弓I導(dǎo)程序部分下載到目標(biāo)板。
全文摘要
本發(fā)明公開(kāi)了一種嵌入式Linux系統(tǒng)的固件下載裝置和方法,依照從簡(jiǎn)單到復(fù)雜的分步下載原則,先通過(guò)串口下載最基本最簡(jiǎn)單的部分,再下載較為復(fù)雜的部分,最后下載用戶(hù)應(yīng)用程序。采用本發(fā)明提出的裝置和方法使得嵌入式Linux系統(tǒng)的固件下載可以通過(guò)個(gè)人計(jì)算機(jī)來(lái)完成,實(shí)現(xiàn)了通過(guò)串口和高速串行接口對(duì)Flash存儲(chǔ)器進(jìn)行燒寫(xiě),并完成整個(gè)系統(tǒng)的部署。與現(xiàn)有技術(shù)相比,本發(fā)明下載速度快、操作簡(jiǎn)單、成本低,既適合于研發(fā)階段,也適合于量產(chǎn)階段。
文檔編號(hào)G06F9/445GK101216773SQ20081006502
公開(kāi)日2008年7月9日 申請(qǐng)日期2008年1月9日 優(yōu)先權(quán)日2008年1月9日
發(fā)明者陳國(guó)橋 申請(qǐng)人:深圳國(guó)人通信有限公司
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
洛宁县| 天全县| 江永县| 蒙自县| 曲水县| 大连市| 临沂市| 沧州市| 南靖县| 大方县| 河曲县| 固始县| 太保市| 凤凰县| 麻江县| 庆安县| 宣化县| 阆中市| 石狮市| 禹州市| 黄平县| 渭源县| 沁水县| 漠河县| 寻乌县| 江门市| 通化市| 江川县| 安阳市| 镇远县| 绍兴市| 会泽县| 中宁县| 太谷县| 石台县| 都安| 全州县| 湖北省| 同心县| 左权县| 西华县|