下載本文檔
版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、07 秋 嵌入式實(shí)驗(yàn)1. 實(shí)驗(yàn)設(shè)備的連接1. 參看 JXARM9-2410-1用戶(hù)手冊(cè)中第一章2. 參看 JXARM9-2410-1用戶(hù)手冊(cè)中第二章3. 參看 JXARM9-2410-1用戶(hù)手冊(cè)中第三章,熟悉目標(biāo)設(shè)備硬件,進(jìn)行硬件檢測(cè)。,安裝好實(shí)驗(yàn)設(shè)備:電源,并口等。 ,了解目標(biāo)設(shè)備硬件資源。2. 軟件安裝與設(shè)置參看 JXARM9-2410-1 用戶(hù)手冊(cè)中第四章, 在主機(jī) Windows 環(huán)境下安裝實(shí)驗(yàn)環(huán)境: ADT ,而 DNW (一種超級(jí)終端軟件)和 tftp 可以直接運(yùn)行。3. ADT IDE 開(kāi)發(fā)流程參看 JXARM9-2410-1 用戶(hù)手冊(cè)中第五章 ,通過(guò)并口線連接目標(biāo)機(jī)的簡(jiǎn)易仿真口
2、 (ARM9SIMPLE ),進(jìn)行無(wú)操作系統(tǒng)實(shí)驗(yàn): (實(shí)驗(yàn)教材 P38)(1)對(duì)于包含 ADT 1000 仿真器的用戶(hù),請(qǐng)選擇 ARM9LPT ,對(duì)于簡(jiǎn)易調(diào)試器的用 戶(hù),請(qǐng)選擇 ARM9SIMPLE ,本實(shí)驗(yàn)選擇 ARM9SIMPLE 。(2)導(dǎo)入 examples 目錄中的工作區(qū)文件 “examples.aws”,調(diào)試運(yùn)行 leddemo、stepper 等程序( 3) 注意:要運(yùn)行的工程需設(shè)置為當(dāng)前工程4. Uboot 基本實(shí)驗(yàn)參看 JXARM9-2410-1 用戶(hù)手冊(cè)中第七章的“ 7.2 Windows環(huán)境下使用 u-boot”:(實(shí)驗(yàn)教材 P186)( 1) 將連接目標(biāo)機(jī)簡(jiǎn)易仿真口的并
3、口線去掉,連接好 UART0 串口線,網(wǎng)線。( 2) 在宿主機(jī)打開(kāi)遠(yuǎn)程登陸軟件 DNW (或者超級(jí)終端) ,選擇 115200,COM1 , 建立與目標(biāo)機(jī)的連接( 3) 重新啟動(dòng)目標(biāo)機(jī),在 DNW 中會(huì)看到與目標(biāo)機(jī) LCD 相同的信息,表示連接成 功?。?4) 在超級(jí)終端中使用 Uboot 命令行接口,練習(xí) Uboot 的基本命令: help、flinfo 、 bdinfo 、 md 、 dmp、 printenv 、 setenv、 saveenv、 run 等5. 嵌入式 Linux 內(nèi)核移植實(shí)驗(yàn)參看 JXARM9-2410-1 用戶(hù)手冊(cè)中第六章(1) 參看 6.1和 6.2 節(jié),熟悉交叉
4、開(kāi)發(fā)環(huán)境,建立宿主機(jī)環(huán)境。(2) 參看 6.4 節(jié),進(jìn)行內(nèi)核的編譯:a) 在虛擬機(jī)中,啟動(dòng) linux ,用戶(hù)名 root ,密碼 123456b) 打開(kāi)一個(gè)終端,按照實(shí)驗(yàn)教材 P199 的步驟編譯內(nèi)核$ cd /home/cvtech/jx2410/linux$ make menuconfig ( 使用 config-jx2410 配置文件 )$ make dep$ make zImage( 3) 參看 6.5 節(jié),配置好主機(jī) IP 和目標(biāo)機(jī) IP,保證在同一網(wǎng)段,然后將內(nèi)核鏡像 下載到目標(biāo)機(jī)的 SDRAM 中運(yùn)行$ cp /home/cvtech/jx2410/root/ramdisk.g
5、z /tftpboot ( 拷貝 ramdisk 文件系統(tǒng)到 tftp 根目錄 )$ cp /home/cvtech/jx2410/linux/arch/arm/boot/zImage/tftpboot ( 拷貝內(nèi)核鏡像文件到 tftp 根目錄 )利用 DNW 連接 Uboot ,執(zhí)行以下命令分別下載文件系統(tǒng)和內(nèi)核鏡像:# tftp 30800000 ramdisk.gz# tftp 30008000 zImage在目標(biāo)機(jī)內(nèi)存 SDRAM 中,直接運(yùn)行內(nèi)核鏡像,觀察 LCD 的效果# go 300080006. linux 應(yīng)用程序?qū)嶒?yàn)參看 JXARM9-2410-1 用戶(hù)手冊(cè)中第六章的 6.
6、6 節(jié):(實(shí)驗(yàn)教材 P205)( 1) 在主機(jī)端編譯并運(yùn)行 Helloworld 程序$cd /home/cvtech/jx2410/examples/helloworld$vi helloworld.c$gcc o helloworld helloworld.c$./helloworld( 2) 編譯能夠在目標(biāo)機(jī)運(yùn)行的 helloworld ,觀察使用的 gcc 編譯器,同時(shí)用到了 Makefile 文件 $vi Makefile $make $./helloworld ( 出錯(cuò)!想想為什么? )3) 將編譯好的 helloworld 下載到目標(biāo)機(jī)$cp helloworld /tftpbo
7、ot/examples在目標(biāo)機(jī) Uboot 中,執(zhí)行以下命令:#mount 80:/tftpboot/ /mnt/nfs #cd /mnt/nfs/examples/#./ helloworld觀察輸出結(jié)果!7. linux 驅(qū)動(dòng)程序?qū)嶒?yàn)( 1) 編寫(xiě)驅(qū)動(dòng)程序源代碼以及測(cè)試程序源代碼, 觀察四個(gè)文件: drv.c drv.h drvtest.c Makefile : (實(shí)驗(yàn)教材 P220)$cd /home/cvtech/jx2410/examples/drvtest( 2) 編譯驅(qū)動(dòng)程序,生成 drv.o$make clean$make$cp drv.o /tftpbo
8、ot/examples( 3) 編譯測(cè)試程序,生成 drvtest $/usr/local/arm/2.95.3/bin/arm-linux-gcc -o drvtest drvtest.c $cp drvtest /tftpboot/examples( 4) 在目標(biāo)機(jī) Uboot 中,安裝驅(qū)動(dòng),并運(yùn)行測(cè)試程序#mount 80:/tftpboot/ /mnt/nfs#cd /mnt/nfs/examples注冊(cè)驅(qū)動(dòng)#insmod drv.o注冊(cè)設(shè)備文件#mknod /dev/drvtest c 100 0 #./drvtest觀察輸出結(jié)果!8. WinCE 內(nèi)核定制實(shí)驗(yàn)
9、在 vmware 中,安裝 Windows XP professional 版本,之后再安裝 wince( 1) WinCE 的安裝, BSP 的安裝: 參看 ARM 嵌入式 WINCE 實(shí)踐教程的第一 章:a) Wince 的光盤(pán)中,有關(guān)于開(kāi)發(fā)板的 BSP,將 smdk2410.Cec 文件導(dǎo)入 PBb) 注意:安裝完 WinCE 以后,解決模擬器不能正常顯示的問(wèn)題( 2) 參看“ WINCE 模擬器實(shí)驗(yàn)說(shuō)明文檔 .ppt”,編譯并生成鏡像,然后在模擬器中 進(jìn)行調(diào)試 注意:模擬器工程的配置需要仔細(xì)看,模擬器需要的內(nèi)存最好設(shè)置為 128M( 3) 參看 ARM 嵌入式 WINCE 實(shí)踐教程的第二章,定制內(nèi)核并下載到目標(biāo)機(jī) 運(yùn)行a) 在桌面 Windows XP professional 中,首先設(shè)置 IP 地址為 80(最好 關(guān)閉虛擬機(jī),避免 IP 沖突。如果修改不成功,試試對(duì)“本地連接”進(jìn)行“修 復(fù) ”), 并 且 關(guān) 閉 防 火 墻 , 之 后 安 裝 tftp , 并 設(shè) 置 tftpboot 根 目 錄 為 /s3c2410/flashupdate ,最后連接目標(biāo)機(jī) Uboot 執(zhí)行以下命令,下載內(nèi)核鏡象:# tftp 30200000 nk.nb0 然后運(yùn)行內(nèi)核鏡像:# go 30200000注意:在 vmware 中的
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 籃球單手肩上投籃 說(shuō)課稿-2023-2024學(xué)年高一上學(xué)期體育與健康人教版必修第一冊(cè)
- 第二章 問(wèn)題研究:何時(shí)“藍(lán)天”常在說(shuō)課稿2023-2024學(xué)年高中地理人教版(2019)必修一001
- 2024年電動(dòng)自行車(chē)租賃協(xié)議3篇
- 教科版高中信息技術(shù)必修說(shuō)課稿-7.2.2 個(gè)人數(shù)字化信息資源管理實(shí)例
- 2024版游泳池租賃承包協(xié)議樣本版
- 《綠色簡(jiǎn)約團(tuán)隊(duì)介紹》課件
- 2024年項(xiàng)目合作協(xié)議詳細(xì)條款
- 《歷史街區(qū)的保護(hù)》課件
- 2025年滬科新版高二語(yǔ)文下冊(cè)階段測(cè)試試卷
- 2025年外研版三年級(jí)起點(diǎn)九年級(jí)化學(xué)上冊(cè)階段測(cè)試試卷
- 形位公差_很詳細(xì)(基礎(chǔ)教育)
- 精品金屬線管布線施工工程施工方法
- 手榴彈使用教案
- 授課課件國(guó)家衛(wèi)健委發(fā)布《猴痘診療指南(2022年版)》全文內(nèi)容PPT通用課件
- 600MW機(jī)組除氧器水位控制系統(tǒng)
- 史上最全的涉稅風(fēng)險(xiǎn)
- 初中數(shù)學(xué)問(wèn)題情境的創(chuàng)設(shè)
- 朱東潤(rùn)《中國(guó)歷代文學(xué)作品選》目錄簡(jiǎn)體字版
- 電力設(shè)備典型消防規(guī)程.ppt
- 北京興昌達(dá)博房地產(chǎn)開(kāi)發(fā)有限公司重整計(jì)劃
- 紅外線鹵素加熱管項(xiàng)目建議書(shū)寫(xiě)作模板用于立項(xiàng)備案申報(bào)
評(píng)論
0/150
提交評(píng)論