下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、07 秋 嵌入式實驗1. 實驗設(shè)備的連接1. 參看 JXARM9-2410-1用戶手冊中第一章2. 參看 JXARM9-2410-1用戶手冊中第二章3. 參看 JXARM9-2410-1用戶手冊中第三章,熟悉目標設(shè)備硬件,進行硬件檢測。,安裝好實驗設(shè)備:電源,并口等。 ,了解目標設(shè)備硬件資源。2. 軟件安裝與設(shè)置參看 JXARM9-2410-1 用戶手冊中第四章, 在主機 Windows 環(huán)境下安裝實驗環(huán)境: ADT ,而 DNW (一種超級終端軟件)和 tftp 可以直接運行。3. ADT IDE 開發(fā)流程參看 JXARM9-2410-1 用戶手冊中第五章 ,通過并口線連接目標機的簡易仿真口
2、 (ARM9SIMPLE ),進行無操作系統(tǒng)實驗: (實驗教材 P38)(1)對于包含 ADT 1000 仿真器的用戶,請選擇 ARM9LPT ,對于簡易調(diào)試器的用 戶,請選擇 ARM9SIMPLE ,本實驗選擇 ARM9SIMPLE 。(2)導(dǎo)入 examples 目錄中的工作區(qū)文件 “examples.aws”,調(diào)試運行 leddemo、stepper 等程序( 3) 注意:要運行的工程需設(shè)置為當前工程4. Uboot 基本實驗參看 JXARM9-2410-1 用戶手冊中第七章的“ 7.2 Windows環(huán)境下使用 u-boot”:(實驗教材 P186)( 1) 將連接目標機簡易仿真口的并
3、口線去掉,連接好 UART0 串口線,網(wǎng)線。( 2) 在宿主機打開遠程登陸軟件 DNW (或者超級終端) ,選擇 115200,COM1 , 建立與目標機的連接( 3) 重新啟動目標機,在 DNW 中會看到與目標機 LCD 相同的信息,表示連接成 功?。?4) 在超級終端中使用 Uboot 命令行接口,練習(xí) Uboot 的基本命令: help、flinfo 、 bdinfo 、 md 、 dmp、 printenv 、 setenv、 saveenv、 run 等5. 嵌入式 Linux 內(nèi)核移植實驗參看 JXARM9-2410-1 用戶手冊中第六章(1) 參看 6.1和 6.2 節(jié),熟悉交叉
4、開發(fā)環(huán)境,建立宿主機環(huán)境。(2) 參看 6.4 節(jié),進行內(nèi)核的編譯:a) 在虛擬機中,啟動 linux ,用戶名 root ,密碼 123456b) 打開一個終端,按照實驗教材 P199 的步驟編譯內(nèi)核$ cd /home/cvtech/jx2410/linux$ make menuconfig ( 使用 config-jx2410 配置文件 )$ make dep$ make zImage( 3) 參看 6.5 節(jié),配置好主機 IP 和目標機 IP,保證在同一網(wǎng)段,然后將內(nèi)核鏡像 下載到目標機的 SDRAM 中運行$ 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在目標機內(nèi)存 SDRAM 中,直接運行內(nèi)核鏡像,觀察 LCD 的效果# go 300080006. linux 應(yīng)用程序?qū)嶒瀰⒖?JXARM9-2410-1 用戶手冊中第六章的 6.
6、6 節(jié):(實驗教材 P205)( 1) 在主機端編譯并運行 Helloworld 程序$cd /home/cvtech/jx2410/examples/helloworld$vi helloworld.c$gcc o helloworld helloworld.c$./helloworld( 2) 編譯能夠在目標機運行的 helloworld ,觀察使用的 gcc 編譯器,同時用到了 Makefile 文件 $vi Makefile $make $./helloworld ( 出錯!想想為什么? )3) 將編譯好的 helloworld 下載到目標機$cp helloworld /tftpbo
7、ot/examples在目標機 Uboot 中,執(zhí)行以下命令:#mount 80:/tftpboot/ /mnt/nfs #cd /mnt/nfs/examples/#./ helloworld觀察輸出結(jié)果!7. linux 驅(qū)動程序?qū)嶒灒?1) 編寫驅(qū)動程序源代碼以及測試程序源代碼, 觀察四個文件: drv.c drv.h drvtest.c Makefile : (實驗教材 P220)$cd /home/cvtech/jx2410/examples/drvtest( 2) 編譯驅(qū)動程序,生成 drv.o$make clean$make$cp drv.o /tftpbo
8、ot/examples( 3) 編譯測試程序,生成 drvtest $/usr/local/arm/2.95.3/bin/arm-linux-gcc -o drvtest drvtest.c $cp drvtest /tftpboot/examples( 4) 在目標機 Uboot 中,安裝驅(qū)動,并運行測試程序#mount 80:/tftpboot/ /mnt/nfs#cd /mnt/nfs/examples注冊驅(qū)動#insmod drv.o注冊設(shè)備文件#mknod /dev/drvtest c 100 0 #./drvtest觀察輸出結(jié)果!8. WinCE 內(nèi)核定制實驗
9、在 vmware 中,安裝 Windows XP professional 版本,之后再安裝 wince( 1) WinCE 的安裝, BSP 的安裝: 參看 ARM 嵌入式 WINCE 實踐教程的第一 章:a) Wince 的光盤中,有關(guān)于開發(fā)板的 BSP,將 smdk2410.Cec 文件導(dǎo)入 PBb) 注意:安裝完 WinCE 以后,解決模擬器不能正常顯示的問題( 2) 參看“ WINCE 模擬器實驗說明文檔 .ppt”,編譯并生成鏡像,然后在模擬器中 進行調(diào)試 注意:模擬器工程的配置需要仔細看,模擬器需要的內(nèi)存最好設(shè)置為 128M( 3) 參看 ARM 嵌入式 WINCE 實踐教程的第二章,定制內(nèi)核并下載到目標機 運行a) 在桌面 Windows XP professional 中,首先設(shè)置 IP 地址為 80(最好 關(guān)閉虛擬機,避免 IP 沖突。如果修改不成功,試試對“本地連接”進行“修 復(fù) ”), 并 且 關(guān) 閉 防 火 墻 , 之 后 安 裝 tftp , 并 設(shè) 置 tftpboot 根 目 錄 為 /s3c2410/flashupdate ,最后連接目標機 Uboot 執(zhí)行以下命令,下載內(nèi)核鏡象:# tftp 30200000 nk.nb0 然后運行內(nèi)核鏡像:# go 30200000注意:在 vmware 中的
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024-2030年全球及中國特種鋼棒材行業(yè)產(chǎn)銷狀況及需求規(guī)模預(yù)測報告
- 2024-2030年全球及中國波峰焊劑行業(yè)發(fā)展趨勢及投資盈利預(yù)測報告
- 2024年影視制作與版權(quán)轉(zhuǎn)讓合同標的及版權(quán)范圍
- 2024年教育機構(gòu)教學(xué)助手合作協(xié)議
- 2024-2030年全球及中國3,3,4,4聯(lián)苯四羧酸二酐行業(yè)產(chǎn)銷狀況及需求前景預(yù)測報告
- 2024-2030年全球H酸行業(yè)產(chǎn)銷規(guī)模及未來前景趨勢預(yù)測報告
- 2024-2030年中國黑茶行業(yè)市場營銷模式及發(fā)展競爭力分析報告
- 2024-2030年中國鴉膽子油行業(yè)市場創(chuàng)新策略及投資戰(zhàn)略分析報告
- 2024年新增條款:日本留學(xué)緊急救援服務(wù)合同
- 2024-2030年中國高端禮品酒行業(yè)銷售模式及投資盈利預(yù)測報告版
- 《艾滋病毒》課件
- 平陽港區(qū)西灣作業(yè)區(qū)防浪導(dǎo)流堤工程海域使用論證報告書
- 管道保溫計算公式
- 錄音行業(yè)的就業(yè)生涯發(fā)展報告
- 報廢汽車拆解工藝流程
- 生化報告解讀
- 胃癌科普講座課件
- 熔煉車間工安全培訓(xùn)
- 《多彩的職業(yè)》參考課件
- 醫(yī)用放射儀器的工作原理
- 抖音傳媒管理制度
評論
0/150
提交評論