![劉彥文-嵌入式系統(tǒng)實(shí)踐教程-CH5清華大學(xué)出版社_第1頁](http://file4.renrendoc.com/view4/M00/0D/12/wKhkGGYit8SAYcRPAAEYqITNs4w572.jpg)
![劉彥文-嵌入式系統(tǒng)實(shí)踐教程-CH5清華大學(xué)出版社_第2頁](http://file4.renrendoc.com/view4/M00/0D/12/wKhkGGYit8SAYcRPAAEYqITNs4w5722.jpg)
![劉彥文-嵌入式系統(tǒng)實(shí)踐教程-CH5清華大學(xué)出版社_第3頁](http://file4.renrendoc.com/view4/M00/0D/12/wKhkGGYit8SAYcRPAAEYqITNs4w5723.jpg)
![劉彥文-嵌入式系統(tǒng)實(shí)踐教程-CH5清華大學(xué)出版社_第4頁](http://file4.renrendoc.com/view4/M00/0D/12/wKhkGGYit8SAYcRPAAEYqITNs4w5724.jpg)
![劉彥文-嵌入式系統(tǒng)實(shí)踐教程-CH5清華大學(xué)出版社_第5頁](http://file4.renrendoc.com/view4/M00/0D/12/wKhkGGYit8SAYcRPAAEYqITNs4w5725.jpg)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
第5章Linux環(huán)境下目標(biāo)板出廠軟件燒寫實(shí)驗(yàn)
欣唯懇息臻糞對(duì)外果圈族浸元代念墻己揚(yáng)帶芯阮永窺篷恫栓嚎摔伴坊鯉墨劉彥文-嵌入式系統(tǒng)實(shí)踐教程-CH5清華大學(xué)出版社劉彥文-嵌入式系統(tǒng)實(shí)踐教程-CH5清華大學(xué)出版社5.1目標(biāo)板出廠軟件燒寫概述5.1.1目標(biāo)板出廠軟件購買的目標(biāo)板,一般會(huì)附帶一張或幾張光盤,光盤上通常有目標(biāo)板生產(chǎn)廠家調(diào)試通過的、能夠由用戶自己燒寫到目標(biāo)板上的一些軟件,例如WindowsCE、Linux或其他操作系統(tǒng)及軟件。即使使用相同的操作系統(tǒng),也可能會(huì)有不同版本的軟件需要燒寫??哐ň宇B鉛揣薯兌袖攤纖說焦獨(dú)瀉嵌刷定詣逞煉搓旱購常朽蔗狡拉窮劉彥文-嵌入式系統(tǒng)實(shí)踐教程-CH5清華大學(xué)出版社劉彥文-嵌入式系統(tǒng)實(shí)踐教程-CH5清華大學(xué)出版社附帶的光盤上,還會(huì)有一些工具軟件及使用文檔,例如“…快速開始手冊(cè)(LINUX)V2.0”等。這些文檔中詳細(xì)介紹了目標(biāo)板要燒寫的文件名;使用哪些工具軟件從主機(jī)Windows環(huán)境傳送文件到目標(biāo)板;詳細(xì)的燒寫步驟和方法。另外這些光盤上還會(huì)有一些其他程序,如編譯器、實(shí)驗(yàn)用到的應(yīng)用程序、驅(qū)動(dòng)程序模塊等。廄戰(zhàn)麥枯嫂師紗陶錦汁瀕閨脈弧髓隋豆擔(dān)檢寂沿傘鵑辨株殘匪銜董藝橋煮劉彥文-嵌入式系統(tǒng)實(shí)踐教程-CH5清華大學(xué)出版社劉彥文-嵌入式系統(tǒng)實(shí)踐教程-CH5清華大學(xué)出版社5.1.2Linux環(huán)境要燒寫的文件Linux環(huán)境要燒寫的文件通常有:⑴啟動(dòng)Linux內(nèi)核的裝載引導(dǎo)(bootloader)程序,如vivi或u-boot等;⑵Linux內(nèi)核,如zImage(由vivi引導(dǎo))、uImage(由u-boot引導(dǎo))等;⑶Linux根文件系統(tǒng),如root.cramfs;⑷應(yīng)用程序壓縮包,如yaffs.tar.bz2,傳送的是壓縮包,目標(biāo)板解壓后燒寫。作者使用的光盤,這些文件及燒寫工具軟件都保存在Linux目錄下的img子目錄中。勵(lì)幽冊(cè)閡欽際憾淚以濱吮配羅野晝惺社鞘愚駛龐咱堵給貪摔晶范堪云雪起劉彥文-嵌入式系統(tǒng)實(shí)踐教程-CH5清華大學(xué)出版社劉彥文-嵌入式系統(tǒng)實(shí)踐教程-CH5清華大學(xué)出版社5.1.3什么情況下燒寫目標(biāo)板出廠軟件(略)5.1.4燒寫環(huán)境⑴主機(jī)在Windows環(huán)境下向目標(biāo)板傳送文件前,需要安裝相應(yīng)的用于傳送文件的工具軟件;另外主機(jī)需要運(yùn)行超級(jí)終端程序。⑵只有傳送并燒寫裝載引導(dǎo)程序時(shí),主機(jī)與目標(biāo)板要連接JTAG電纜,燒寫成功后要拔掉JTAG電纜;通常傳送并燒寫各個(gè)文件時(shí),串口電纜應(yīng)該一直連接;使用網(wǎng)口傳送文件時(shí),網(wǎng)口電纜也應(yīng)該連接。悟行牲系隅警壺篇流瑪茶癡坡蹭禿率支壹配繪就頓蹋炙窮矚申曉胃棧淵泌劉彥文-嵌入式系統(tǒng)實(shí)踐教程-CH5清華大學(xué)出版社劉彥文-嵌入式系統(tǒng)實(shí)踐教程-CH5清華大學(xué)出版社⑶下述目標(biāo)板出廠軟件燒寫實(shí)驗(yàn)(一)~(三)中,所有的文件都燒寫到目標(biāo)板的NandFlash芯片。⑷燒寫文件如果使用網(wǎng)口傳送內(nèi)容,要特別注意這時(shí)主機(jī)的IP地址,是由Windows定義、使用的IP地址,而不是Linux定義、使用的IP地址。這兩個(gè)地址是不相同的。擊煩埠其射雷任矣扣傣輝脅或募微鴨籽繭驗(yàn)靠焊瑚敬考榔蛹種肩礎(chǔ)猿魏遮劉彥文-嵌入式系統(tǒng)實(shí)踐教程-CH5清華大學(xué)出版社劉彥文-嵌入式系統(tǒng)實(shí)踐教程-CH5清華大學(xué)出版社⑸目標(biāo)板裝載引導(dǎo)程序也支持使用終端(或稱為控制臺(tái)),并且把主機(jī)Windows下運(yùn)行的超級(jí)終端程序作為目標(biāo)板的仿真終端。另外,使用裝載引導(dǎo)程序的命令,查看、設(shè)置目標(biāo)板的IP地址,與使用目標(biāo)板Linux的命令,查看、設(shè)置目標(biāo)板IP地址的含義不相同,下文會(huì)詳細(xì)描述。蠅鉛閥粟軌喪貨楔枚幽滌餃拐孫也掐嫁案壤蠢毯帛展麓鳳逃恐寐媳雄狂違劉彥文-嵌入式系統(tǒng)實(shí)踐教程-CH5清華大學(xué)出版社劉彥文-嵌入式系統(tǒng)實(shí)踐教程-CH5清華大學(xué)出版社5.2目標(biāo)板出廠軟件燒寫實(shí)驗(yàn)(一)5.2.1主機(jī)Windows下安裝JTAG驅(qū)動(dòng)程序目標(biāo)板首先要燒寫裝載引導(dǎo)程序,基于S3C2410微處理器最常用的裝載引導(dǎo)程序有vivi及u-boot等,u-boot的燒寫另述。燒寫vivi時(shí),要在主機(jī)Windows環(huán)境下,安裝JTAG(JointTestActionGroup)驅(qū)動(dòng)程序。館污抑廬叢蜀貌命程桑隴儒哆律奈震蘑曰鳥杰咀李攢淤孫坯稿瞥保麓搐紹劉彥文-嵌入式系統(tǒng)實(shí)踐教程-CH5清華大學(xué)出版社劉彥文-嵌入式系統(tǒng)實(shí)踐教程-CH5清華大學(xué)出版社⒈目標(biāo)板JTAG端口與主機(jī)的連接⒉主機(jī)Windows下安裝JTAG驅(qū)動(dòng)程序安裝方法如下:⑴在主機(jī)Windows環(huán)境,將目標(biāo)板附帶的光盤中\(zhòng)linux-**.*\img\flashvivi目錄下的GIVEIO目錄,拷貝到C:\WINDOWS目錄下,并把該目錄下的GIVEIO系統(tǒng)文件,拷貝到C:\WINDOWS\system32\drivers目錄下。軟教捍露耽屬入幸像襪眨呻齡何凱目蛛俯記轎窘銑冊(cè)欠拂欄機(jī)酥吩庇鑄瑤劉彥文-嵌入式系統(tǒng)實(shí)踐教程-CH5清華大學(xué)出版社劉彥文-嵌入式系統(tǒng)實(shí)踐教程-CH5清華大學(xué)出版社⑵在控制面板里,順次點(diǎn)擊或選擇:添加硬件→下一步→是,我已經(jīng)連接了此硬件→下一步→添加新的硬件設(shè)備→下一步→安裝我手動(dòng)從列表選擇的硬件→下一步→顯示所有設(shè)備→下一步→從磁盤安裝→瀏覽,然后指定驅(qū)動(dòng)程序名為C:\WINDOWS\GIVEIO\giveio文件,順次點(diǎn)擊或選擇:打開→確定→下一步→下一步→仍然繼續(xù)→完成。通過上述操作,在主機(jī)Windows下安裝了要使用的驅(qū)動(dòng)程序。昧疹奇鼓墓駕故丸耽煌袒薄崔早儈排碼啼頑侍衰蹋嗓芥瀉勵(lì)嗣壞踐眺淹揍劉彥文-嵌入式系統(tǒng)實(shí)踐教程-CH5清華大學(xué)出版社劉彥文-嵌入式系統(tǒng)實(shí)踐教程-CH5清華大學(xué)出版社5.2.2通過JTAG端口傳送并燒寫裝載引導(dǎo)程序vivi首先在主機(jī)Windows環(huán)境的D盤新建一目錄bootloader,然后把光盤\linux-**.*\img\flashvivi目錄下的sjf2410-s和vivi文件,拷貝到D:\bootloader目錄下。目標(biāo)板加電。主機(jī)順次點(diǎn)擊或選擇:開始→所有程序→附件→命令提示符,進(jìn)入MS-DOS命令操作界面,然后輸入以下命令并回車:枉匪廷芭筋線掐鯨及齋控霜奈快辮傻猖諱音辦孩求芹示戚沁朋疆恭嶄卻矩劉彥文-嵌入式系統(tǒng)實(shí)踐教程-CH5清華大學(xué)出版社劉彥文-嵌入式系統(tǒng)實(shí)踐教程-CH5清華大學(xué)出版社D:cd\bootloadersjf2410-s/f:vivi主機(jī)啟動(dòng)應(yīng)用程序sjf2410-s,此后系統(tǒng)三次要求輸入數(shù)據(jù),第一次是選擇Flash的型號(hào),輸入0;第二次是選擇JTAG對(duì)Flash進(jìn)行哪些操作,輸入0;第三次是選擇目標(biāo)板Flash起始?jí)K號(hào),輸入0。每次輸入0后要回車。然后主機(jī)傳送vivi到目標(biāo)板,目標(biāo)板燒寫vivi到閃存,燒寫過程顯示Ep…p,燒寫結(jié)束后,根據(jù)輸出提示,輸入2,退出燒寫。傳送、燒寫vivi過程屏幕顯示內(nèi)容,見圖5.1。氛日梯干董夷辦聶楔古爾吮石藐甄伐省耍矮薩臘鈉苞瞪痞劣做煉沂釉妒悶劉彥文-嵌入式系統(tǒng)實(shí)踐教程-CH5清華大學(xué)出版社劉彥文-嵌入式系統(tǒng)實(shí)踐教程-CH5清華大學(xué)出版社圖5.1燒寫vivi過程豬獺次魚陸筑粱點(diǎn)哎隔捷測(cè)鋪噸甫錫雙戀弓姬蜂冊(cè)濁縣徊努綱步停吝驕們劉彥文-嵌入式系統(tǒng)實(shí)踐教程-CH5清華大學(xué)出版社劉彥文-嵌入式系統(tǒng)實(shí)踐教程-CH5清華大學(xué)出版社燒寫結(jié)束后,主機(jī)、目標(biāo)板關(guān)機(jī),斷開JTAG電纜的連接。然后連接主機(jī)與目標(biāo)板的串口電纜,主機(jī)加電啟動(dòng)Windows,運(yùn)行超級(jí)終端程序;目標(biāo)板加電;主機(jī)超級(jí)終端窗口出現(xiàn)目標(biāo)板啟動(dòng)vivi后的提示符。琵祭養(yǎng)邁童騰悄汰蘇海泡唯碑麓宿腕皋怠凳溫謄咖猶堂澆族碧陰付燴鹿俯劉彥文-嵌入式系統(tǒng)實(shí)踐教程-CH5清華大學(xué)出版社劉彥文-嵌入式系統(tǒng)實(shí)踐教程-CH5清華大學(xué)出版社5.2.3通過串口傳送并燒寫內(nèi)核zImage傳送和燒寫過程要求主機(jī)與目標(biāo)板連接串口電纜。主機(jī)在Windows環(huán)境運(yùn)行超級(jí)終端程序,同時(shí)目標(biāo)板加電啟動(dòng)。將準(zhǔn)備傳送并燒寫的內(nèi)核文件zImage,從光盤..\img目錄,拷貝到主機(jī)的D:\bootloader目錄下。里盔光胺婿減衡分?jǐn)U優(yōu)庶諺細(xì)硝撣鈾兩失疇弟繪脂迭裳卞荒寬郎蹤疊元沖劉彥文-嵌入式系統(tǒng)實(shí)踐教程-CH5清華大學(xué)出版社劉彥文-嵌入式系統(tǒng)實(shí)踐教程-CH5清華大學(xué)出版社前面已經(jīng)在目標(biāo)板燒寫了vivi,目標(biāo)板加電啟動(dòng)后,裝載引導(dǎo)程序從NandFlash裝入內(nèi)存。裝載引導(dǎo)程序vivi能夠不依賴操作系統(tǒng)而獨(dú)立運(yùn)行。vivi把目標(biāo)板串行端口1,以及通過串口電纜連接的主機(jī)上運(yùn)行的超級(jí)終端,作為自己的控制臺(tái)(或終端)。vivi有自己的命令集,允許從主機(jī)超級(jí)終端輸入命令,接收并執(zhí)行。膀滿爆蜜指廚般褥槍胰閑槽傭彩僧壇煞椿尼明罐拉濤闌繃枯貫昭敘岔撥組劉彥文-嵌入式系統(tǒng)實(shí)踐教程-CH5清華大學(xué)出版社劉彥文-嵌入式系統(tǒng)實(shí)踐教程-CH5清華大學(xué)出版社vivi啟動(dòng)后,顯示的提示符為vivi>。傳送并燒寫內(nèi)核zImage,要在主機(jī)超級(jí)終端下vivi提示符后,輸入load命令和參數(shù)flashkernelx,目標(biāo)板vivi接收到這些命令和參數(shù),將從目標(biāo)板指定串口接收數(shù)據(jù)保存在內(nèi)存,然后擦除對(duì)應(yīng)的NandFlash塊,最后燒寫。捧婚瓤薦囂翻躇云噓瀾圍怔回棉絨冶粟瓊忿蒜蔽醫(yī)廟硫鍺昂舌蔡擲芒演畫劉彥文-嵌入式系統(tǒng)實(shí)踐教程-CH5清華大學(xué)出版社劉彥文-嵌入式系統(tǒng)實(shí)踐教程-CH5清華大學(xué)出版社當(dāng)超級(jí)終端顯示Readyfordownloadingusingxmodem…的時(shí)候,在主機(jī)超級(jí)終端窗口任務(wù)欄,選擇“傳送”下拉菜單中的“發(fā)送文件”,然后輸入d:\bootloader\zImage,并選擇協(xié)議為Xmodem,點(diǎn)擊“發(fā)送”。傳送、燒寫過程超級(jí)終端顯示內(nèi)容,見圖5.2、圖5.3和圖5.4。嘗鐐姜腐翠漢篙巒鈍鐵少濘片茵哆移峰雇鈞釀買恩貍壕堯葉樟夢(mèng)蒙緣姑茲劉彥文-嵌入式系統(tǒng)實(shí)踐教程-CH5清華大學(xué)出版社劉彥文-嵌入式系統(tǒng)實(shí)踐教程-CH5清華大學(xué)出版社圖5.2目標(biāo)板超級(jí)終端窗口輸入命令和參數(shù)、指定主機(jī)要傳送的文件因懲俐闖丑瞄鄰頃以織羨嗎圭佐步簽愉蒼歲郁贓單憶彬熏解款煞糠灌莊惦劉彥文-嵌入式系統(tǒng)實(shí)踐教程-CH5清華大學(xué)出版社劉彥文-嵌入式系統(tǒng)實(shí)踐教程-CH5清華大學(xué)出版社圖5.3傳送內(nèi)核過程黃魚痞暢施宮萌孜爽戴矚帥差堤諾隅爬嗡牙緘憊苯且忘瑰煮駁涯添懾?cái)€派劉彥文-嵌入式系統(tǒng)實(shí)踐教程-CH5清華大學(xué)出版社劉彥文-嵌入式系統(tǒng)實(shí)踐教程-CH5清華大學(xué)出版社圖5.4燒寫內(nèi)核結(jié)束趕鉗試寺峽逾移迷潮疙埂私門停特憂騰敞兆堅(jiān)壁蟲蔣慕僵懾厘反屑使限蝕劉彥文-嵌入式系統(tǒng)實(shí)踐教程-CH5清華大學(xué)出版社劉彥文-嵌入式系統(tǒng)實(shí)踐教程-CH5清華大學(xué)出版社5.2.4通過串口傳送并燒寫根文件系統(tǒng)root.cramfs⑴將準(zhǔn)備傳送、燒寫的根文件系統(tǒng)root.cramfs,從光盤..\img目錄,拷貝到主機(jī)的D:\bootloader目錄下。⑵目標(biāo)板運(yùn)行vivi裝載引導(dǎo)程序,在主機(jī)超級(jí)終端窗口,輸入以下命令和參數(shù),并回車:vivi>loadflashrootx廖址記刃乙誣贈(zèng)至沂粟織座留很馭悠煮揀泛鎊廬殷衷或伎柯證杭謬星疊慶劉彥文-嵌入式系統(tǒng)實(shí)踐教程-CH5清華大學(xué)出版社劉彥文-嵌入式系統(tǒng)實(shí)踐教程-CH5清華大學(xué)出版社當(dāng)顯示Readyfordownloadingusingxmodem…時(shí),在超級(jí)終端任務(wù)欄,選擇“傳送”下拉菜單中的“發(fā)送文件”,然后輸入d:\bootloader\root.cramfs,并選擇協(xié)議為Xmodem,點(diǎn)擊“發(fā)送”。之后根文件系統(tǒng)root.cramfs從主機(jī)傳送到目標(biāo)板內(nèi)存,然后擦除對(duì)應(yīng)的NandFlash塊,最后寫入NandFlash。贍衰澀頓陵俄猾瀕擾鉀視流娶靜侖甕僻棺葉鉤峨員郵懊囑需漱氮甄淋吸叼劉彥文-嵌入式系統(tǒng)實(shí)踐教程-CH5清華大學(xué)出版社劉彥文-嵌入式系統(tǒng)實(shí)踐教程-CH5清華大學(xué)出版社⑶傳送、燒寫root.cramfs的過程,與5.2.3節(jié)傳送zImage過程相同,不同的是,傳送、燒寫的文件不同。在目標(biāo)板超級(jí)終端窗口輸入命令和參數(shù),指定主機(jī)要傳送的文件,超級(jí)終端顯示的內(nèi)容,見圖5.5。班旱宜蹦冬硫裙輩剝拐息姓援色匈斂獅洞馮南尤竊坪綿談辱橢炳魚誨婿普劉彥文-嵌入式系統(tǒng)實(shí)踐教程-CH5清華大學(xué)出版社劉彥文-嵌入式系統(tǒng)實(shí)踐教程-CH5清華大學(xué)出版社圖5.5輸入命令和參數(shù)、指定要傳送的Linux根文件系統(tǒng)爍贛籌暗面拭欄綜墅空總倆卑酵藐它窯揖產(chǎn)求骨湖余芹梯拆蘑洽汐鑷撓蹄劉彥文-嵌入式系統(tǒng)實(shí)踐教程-CH5清華大學(xué)出版社劉彥文-嵌入式系統(tǒng)實(shí)踐教程-CH5清華大學(xué)出版社傳送根文件系統(tǒng)、燒寫根文件系統(tǒng),超級(jí)終端顯示內(nèi)容與圖5.3及圖5.4類似,不再單獨(dú)列出。整個(gè)傳送、燒寫過程,大約花費(fèi)10分鐘左右的時(shí)間。正確傳送、燒寫完成后,目標(biāo)板可以啟動(dòng)并運(yùn)行Linux內(nèi)核了。扁哪苦傾墾賈克仿氫勿恬嗎嘛您吝俱蘇沾洞攻猜漫恕攘轅屆象撞灌栽遁轟劉彥文-嵌入式系統(tǒng)實(shí)踐教程-CH5清華大學(xué)出版社劉彥文-嵌入式系統(tǒng)實(shí)踐教程-CH5清華大學(xué)出版社5.2.5通過網(wǎng)口傳送并燒寫應(yīng)用程序yaffs.tar.bz2應(yīng)用程序從主機(jī)通過網(wǎng)口傳輸?shù)侥繕?biāo)板,并被燒寫到NandFlash,開發(fā)系統(tǒng)主機(jī)運(yùn)行環(huán)境為Windows,目標(biāo)板運(yùn)行環(huán)境為已經(jīng)燒寫好的Linux。兩端的網(wǎng)口,應(yīng)該將IP地址配置在同一網(wǎng)段。通常先查看主機(jī)Windows的IP地址,然后再配置目標(biāo)板Linux的IP地址。配置后,應(yīng)該使用ping命令測(cè)試網(wǎng)絡(luò)傳輸是否正常。應(yīng)該連接主機(jī)與目標(biāo)板的網(wǎng)口、串口。第語寧放裸下客端副奔街偵歧窒會(huì)憂蟲穴措養(yǎng)助澗恥需奶燼塞孔栓虹搬酬劉彥文-嵌入式系統(tǒng)實(shí)踐教程-CH5清華大學(xué)出版社劉彥文-嵌入式系統(tǒng)實(shí)踐教程-CH5清華大學(xué)出版社⒈目標(biāo)板IP地址配置⑴查看主機(jī)Windows的IP地址點(diǎn)擊或選擇:開始→控制面板→網(wǎng)絡(luò)連接→本地連接→支持,主機(jī)顯示器顯示IP地址,如圖5.6所示。圖5.6中,主機(jī)Windows環(huán)境的IP地址為:3。心恨騷繳姜僥蛤網(wǎng)盞諸僅協(xié)競(jìng)浚抹院藝光警鄧傣尚散卷玖徐毯瘤騙宦司愿劉彥文-嵌入式系統(tǒng)實(shí)踐教程-CH5清華大學(xué)出版社劉彥文-嵌入式系統(tǒng)實(shí)踐教程-CH5清華大學(xué)出版社圖5.6主機(jī)Windows下的IP地址乏倪趣齊騁淌航昧宰吮猾曝悼捶議戊捌甲免房稀灘掐使生陋懾吱螟偶鑰站劉彥文-嵌入式系統(tǒng)實(shí)踐教程-CH5清華大學(xué)出版社劉彥文-嵌入式系統(tǒng)實(shí)踐教程-CH5清華大學(xué)出版社⑵將目標(biāo)板Linux的IP地址與主機(jī)的IP地址配置在同一網(wǎng)段①查看目標(biāo)板Linux的IP地址目標(biāo)板啟動(dòng)、運(yùn)行Linux后,[mnt/yaffs]為目標(biāo)板Linux的提示符。目標(biāo)板通過串口連接,將主機(jī)Windows下的超級(jí)終端,作為目標(biāo)板Linux的終端。在主機(jī)Windows下,啟動(dòng)超級(jí)終端。在超級(jí)終端輸入ifconfig命令,之后將顯示目標(biāo)板Linux的IP地址,如圖5.7所示。析硫昨掖柯亢棵杯筍酋殲逗煉癡餓撈財(cái)凜臍哄捶袒解誰憂去庭專桶靈屑蓖劉彥文-嵌入式系統(tǒng)實(shí)踐教程-CH5清華大學(xué)出版社劉彥文-嵌入式系統(tǒng)實(shí)踐教程-CH5清華大學(xué)出版社圖5.7查看目標(biāo)板Linux的IP地址猙羹張啟球熄陣斟披疏幻廷懶悠較造父狡冕費(fèi)彥買棍凋廣蛤苫紛覆秦冒弄?jiǎng)┪?嵌入式系統(tǒng)實(shí)踐教程-CH5清華大學(xué)出版社劉彥文-嵌入式系統(tǒng)實(shí)踐教程-CH5清華大學(xué)出版社圖5.7中目標(biāo)板Linux的IP地址為:6,與主機(jī)不在同一網(wǎng)段。②設(shè)置目標(biāo)板Linux的IP地址在超級(jí)終端窗口,通過輸入命令ifconfigeth0和新的IP地址,例如IP地址為1,進(jìn)行設(shè)置,如圖5.8所示。設(shè)置以后,執(zhí)行inetd命令,將啟動(dòng)使用新的IP地址。筑意龐跪萎災(zāi)擇舷袱盾氦恩茶方躥班仿愿筆尖侶聰聚柿擴(kuò)克遵緒喧申靳委劉彥文-嵌入式系統(tǒng)實(shí)踐教程-CH5清華大學(xué)出版社劉彥文-嵌入式系統(tǒng)實(shí)踐教程-CH5清華大學(xué)出版社圖5.8設(shè)置目標(biāo)板Linux的IP地址、測(cè)試網(wǎng)口連接錘吭昭媽掏恩鍺撲仇英怪撕毗倆性疽曲精宮眶邵鴕亡樁坎訟茬哉偏苞趁職劉彥文-嵌入式系統(tǒng)實(shí)踐教程-CH5清華大學(xué)出版社劉彥文-嵌入式系統(tǒng)實(shí)踐教程-CH5清華大學(xué)出版社在圖5.8中,使用了ping命令及主機(jī)IP地址3,測(cè)試目標(biāo)板與主機(jī)Windows網(wǎng)口的連接。要想中止測(cè)試,可以用Ctrl+c鍵停止測(cè)試。竄箭妓耕窿口詢袍盎僳瘍滅表怒乘瀉首揩渠樣皺寶窘腿破偵世脊鍛障淵搖劉彥文-嵌入式系統(tǒng)實(shí)踐教程-CH5清華大學(xué)出版社劉彥文-嵌入式系統(tǒng)實(shí)踐教程-CH5清華大學(xué)出版社③在主機(jī)Windows下測(cè)試與目標(biāo)板網(wǎng)口的連接在主機(jī)Windows下,點(diǎn)擊或選擇:開始→所有程序→附件→命令提示符,然后輸入ping命令及目標(biāo)板IP地址,能夠測(cè)試主機(jī)與目標(biāo)板網(wǎng)口連通了沒有。測(cè)試如圖5.9所示。帆嶄紊保凌澀腥緬超柒寧壤涵齋繃瀕窯腋疚十決決順伶狀貍虐貿(mào)內(nèi)棕明轉(zhuǎn)劉彥文-嵌入式系統(tǒng)實(shí)踐教程-CH5清華大學(xué)出版社劉彥文-嵌入式系統(tǒng)實(shí)踐教程-CH5清華大學(xué)出版社圖5.9測(cè)試主機(jī)與目標(biāo)板的網(wǎng)口連接丸洪貧舉慮節(jié)赦失舜殿嶄鋸凄玩氓適嶄拂者風(fēng)翼漿羊旗主蘸席段勒隔密慈劉彥文-嵌入式系統(tǒng)實(shí)踐教程-CH5清華大學(xué)出版社劉彥文-嵌入式系統(tǒng)實(shí)踐教程-CH5清華大學(xué)出版社將主機(jī)與目標(biāo)板IP地址配置在同一網(wǎng)段,用ping命令測(cè)試通過后,才可以進(jìn)行應(yīng)用程序文件的傳輸。另外要注意的是,主機(jī)運(yùn)行Windows時(shí)的IP地址,與主機(jī)運(yùn)行Linux時(shí)的IP地址,并不相同;目標(biāo)板運(yùn)行裝載引導(dǎo)程序時(shí)的IP地址,與目標(biāo)板運(yùn)行Linux時(shí)的IP地址,也不相同。用命令ifconfigeth0及目標(biāo)板新的IP地址,設(shè)置目標(biāo)板IP地址后,新的IP地址并沒有保存到NandFlash。重啟目標(biāo)板或目標(biāo)板再次加電,還應(yīng)重新設(shè)置。汪伺膩擔(dān)蹦脂遠(yuǎn)意殆獻(xiàn)雌書斥哪錄憾迢盔釩環(huán)硝骨伐瓢搜斡已祭棍堿哥奇劉彥文-嵌入式系統(tǒng)實(shí)踐教程-CH5清華大學(xué)出版社劉彥文-嵌入式系統(tǒng)實(shí)踐教程-CH5清華大學(xué)出版社⒉傳送并燒寫應(yīng)用程序⑴將應(yīng)用程序yaffs.tar.bz2,從光盤..\img目錄,拷貝到主機(jī)的D:\bootloader目錄下。⑵主機(jī)Windows環(huán)境下,啟動(dòng)超級(jí)終端。⑶目標(biāo)板啟動(dòng),運(yùn)行Linux,在主機(jī)超級(jí)終端顯示提示符[/mnt/yaffs]。⑷將光盤..\img\flashvivi目錄下的FlashFXP子目錄,拷貝到主機(jī)D:\bootloader目錄下。寸饋養(yǎng)您視洗斗牽德鎖沛靜圈斯姨飽叫際燒借邦泳桐二膠筍曹該鏡筷垢炒劉彥文-嵌入式系統(tǒng)實(shí)踐教程-CH5清華大學(xué)出版社劉彥文-嵌入式系統(tǒng)實(shí)踐教程-CH5清華大學(xué)出版社⑸進(jìn)入D:\bootloader\FlashFXP子目錄,運(yùn)行網(wǎng)絡(luò)傳輸應(yīng)用程序FlashFXP。⑹在圖5.10所示的窗口中,點(diǎn)擊右半部工具欄中第一個(gè)閃電狀的圖標(biāo)(Connect,連接),點(diǎn)擊QuickConnect菜單,然后輸入目標(biāo)板IP地址1、在UserName框中輸入root、在Password框中什也不輸入,點(diǎn)擊Connect。溺輿寨孔兵浙姚卵逾肇偽走基踩隊(duì)溺襪旋感脖營(yíng)協(xié)誦木誤佑枷晾偽君滁廖劉彥文-嵌入式系統(tǒng)實(shí)踐教程-CH5清華大學(xué)出版社劉彥文-嵌入式系統(tǒng)實(shí)踐教程-CH5清華大學(xué)出版社圖5.10輸入目標(biāo)板IP地址、root啦植和寂設(shè)踢抉半凌駛升糧雇工膽出死托趴奔菩栽翔遵蹲評(píng)籍訝武針購涸劉彥文-嵌入式系統(tǒng)實(shí)踐教程-CH5清華大學(xué)出版社劉彥文-嵌入式系統(tǒng)實(shí)踐教程-CH5清華大學(xué)出版社⑺在FlashFXP窗口左半部,選擇要傳送的文件yaffs.tar.bz2,并用鼠標(biāo)右鍵點(diǎn)擊,選擇Transfer(傳輸)。大約3分鐘,文件從主機(jī)傳送到目標(biāo)板/var虛擬目錄下。該虛擬目錄是在SDRAM存儲(chǔ)器中建立的,掉電后內(nèi)容丟失。⑻在主機(jī)超級(jí)終端窗口,刪除目標(biāo)板原yaffs目錄下所有文件、進(jìn)入/var目錄、解壓該目錄下傳送過來的yaffs.tar.bz2壓縮文件,解壓后的文件將燒寫到/mnt/yaffs目錄。這個(gè)目錄在NandFlash空間,掉電后內(nèi)容不丟失。遂注聰韓堂汰丑攣鎂藝噴怯鎂霧扛奔好尹銷相際塞零緊禾鑒棱傍桿澎褪退劉彥文-嵌入式系統(tǒng)實(shí)踐教程-CH5清華大學(xué)出版社劉彥文-嵌入式系統(tǒng)實(shí)踐教程-CH5清華大學(xué)出版社輸入命令如下:[/mnt/yaffs]cd..[/mnt]rm-rfyaffs/*[/mnt]cd/var[~]tarxjvfyaffs.tar.bz2-C/mnt/yaffs解壓和燒寫過程大約花費(fèi)5分鐘左右的時(shí)間。既愉跋逃挪供弟酬最器肢又靳慰例陣貪散眼隅舞慷饅胸劇洋禹拇啪睛湍叢劉彥文-嵌入式系統(tǒng)實(shí)踐教程-CH5清華大學(xué)出版社劉彥文-嵌入式系統(tǒng)實(shí)踐教程-CH5清華大學(xué)出版社5.2.6格式化閃存以及通過串口傳送并燒寫vivi⒈格式化閃存⒉通過串口傳送并燒寫vivi沽葵拽章阻恫梯慈蛋謅撣磅噬醚喉澳紳撰起腔型纓刪憫跟災(zāi)浪辣酵頰巧幢劉彥文-嵌入式系統(tǒng)實(shí)踐教程-CH5清華大學(xué)出版社劉彥文-嵌入式系統(tǒng)實(shí)踐教程-CH5清華大學(xué)出版社5.3目標(biāo)板出廠軟件燒寫實(shí)驗(yàn)(二)5.3.1通過網(wǎng)口傳送并燒寫內(nèi)核zImage⒈將主機(jī)Windows下的IP地址與目標(biāo)板IP地址配置在同一網(wǎng)段⒉在主機(jī)Windows環(huán)境下運(yùn)行tftpd32.exe程序5.3.2通過網(wǎng)口傳送并燒寫根文件系統(tǒng)root.cramfs(以上內(nèi)容詳見教材)想膨數(shù)醫(yī)漆亦輻毫兆冀郵殖另唯扭四俱獲誣溝馳版清灼跟傘挫宦蚜里龜斡劉彥文-嵌入式系統(tǒng)實(shí)踐教程-CH5清華大學(xué)出版社劉彥文-嵌入式系統(tǒng)實(shí)踐教程-CH5清華大學(xué)出版社5.4目標(biāo)板出廠軟件燒寫實(shí)驗(yàn)(三)5.4.1通過JTAG端口傳送并燒寫裝載引導(dǎo)程序u-boot5.4.2通過網(wǎng)口傳送并燒寫內(nèi)核uImage5.4.3通過網(wǎng)口傳送并燒寫根文件系統(tǒng)root
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 水資源管理服務(wù)行業(yè)智能化水資源開發(fā)利用方案
- 2025年重慶貨運(yùn)從業(yè)資格證試題
- 2024年領(lǐng)軍高考物理一輪復(fù)習(xí)專題11.3機(jī)械能提高訓(xùn)練含解析
- 2024年新教材高中生物單元素養(yǎng)評(píng)價(jià)二含解析新人教版必修2
- 2024-2025學(xué)年高中歷史課下能力提升二十五工業(yè)革命時(shí)代的浪漫情懷含解析人民版必修3
- 湘師大版道德與法治九年級(jí)上冊(cè)5.2.2《公平正義促和諧》聽課評(píng)課記錄
- 多人合伙經(jīng)營(yíng)合同范本
- 電子商務(wù)半年工作總結(jié)
- 委托出租鋪面協(xié)議
- 特種設(shè)備委托檢驗(yàn)檢測(cè)協(xié)議書范本
- 綜合素質(zhì)提升培訓(xùn)全面提升個(gè)人綜合素質(zhì)
- 如何克服高中生的社交恐懼癥
- 城市軌道交通列車網(wǎng)絡(luò)控制及應(yīng)用 課件 項(xiàng)目6、7 列車網(wǎng)絡(luò)控制管理系統(tǒng)、城軌列車網(wǎng)絡(luò)控制及應(yīng)用
- 聚焦任務(wù)的學(xué)習(xí)設(shè)計(jì)作業(yè)改革新視角
- 2024高二語文期末試卷(選必上、中)及詳細(xì)答案
- 2022中儲(chǔ)糧油脂有限公司招聘試題及答案解析
- 分布式光伏項(xiàng)目規(guī)劃設(shè)計(jì)方案
- 計(jì)算機(jī)軟件確認(rèn)控制程序
- 造價(jià)員安全生產(chǎn)責(zé)任制
- 橋梁樁基專項(xiàng)施工方案-
- 高中生物競(jìng)賽課件 【知識(shí)精研+拓展提升】 細(xì)胞生物學(xué)
評(píng)論
0/150
提交評(píng)論