資源描述:
《嵌入式系統(tǒng)原理與應(yīng)用設(shè)計(jì)-實(shí)驗(yàn)指導(dǎo)書》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、《嵌入式系統(tǒng)原理與應(yīng)用設(shè)計(jì)》實(shí)驗(yàn)指導(dǎo)書山東科技大學(xué)電氣信息系二00八年十月實(shí)驗(yàn)指導(dǎo)書編寫說明《嵌入式系統(tǒng)原理與應(yīng)用設(shè)計(jì)-實(shí)驗(yàn)指導(dǎo)書》是為配合《嵌入式系統(tǒng)原理與設(shè)計(jì)》課程而編寫的實(shí)驗(yàn)指導(dǎo)書,主要是依據(jù)博創(chuàng)公司的ARM9實(shí)驗(yàn)箱UP-NETARM2410-S為硬件平臺,LINUX操作系統(tǒng)和C基礎(chǔ)語言編程為基礎(chǔ)工具進(jìn)行編寫。指導(dǎo)書中含有13個實(shí)驗(yàn),主要用來證明嵌入式系統(tǒng)的應(yīng)用。使用與具有C語言基礎(chǔ)和了解LINUX操作系統(tǒng)的學(xué)生。實(shí)驗(yàn)一嵌入式實(shí)驗(yàn)平臺的認(rèn)識1、實(shí)驗(yàn)?zāi)康氖钩鯇W(xué)者了解嵌入式教學(xué)實(shí)驗(yàn)平臺UP-NETARM2410-S的硬件資源,學(xué)習(xí)演示linux操作系統(tǒng)移植的demo程序,了解嵌入式系統(tǒng)的硬件
2、資源LCD顯示、聲音驅(qū)動、步進(jìn)電機(jī)驅(qū)動。重點(diǎn)掌握交叉編譯環(huán)境下的終端調(diào)試方法。2、實(shí)驗(yàn)儀器博創(chuàng)科技嵌入式教學(xué)實(shí)驗(yàn)箱UP-NETARM2410-S和電腦。3、實(shí)驗(yàn)內(nèi)容UP-NETARM2410-S實(shí)驗(yàn)箱采用基于ARM9架構(gòu)的嵌入式芯片S3C2410,主頻202MHz,64MBSDRAM,64MBFLASH,UP-NETARM2410-S主板資源上有8寸640*480TFT真彩LCD、觸摸屏、4個主USB口、1個從USB口、2個JTAG接口、一個100M網(wǎng)卡,預(yù)留一個100M網(wǎng)卡、兩個串口、一個485接口、CAN總線接口、紅外通信收發(fā)器、8通道10位AD轉(zhuǎn)換模塊、2通道10位DA轉(zhuǎn)換模塊等PCMC
3、IA接口、SD/MMC接口、IDE硬盤接口、筆記本硬盤接口、CF卡接口、IC卡接口、直流電機(jī)、步進(jìn)電機(jī)*8個用戶自定義LED數(shù)碼管*17鍵鍵盤*PS2鼠標(biāo)、鍵盤接口。提供軟件資源:完整的Linux、WinCE、μC/OS-II操作系統(tǒng)移植、bootloader:vivi、操作系統(tǒng):linux2.4.x。4、實(shí)驗(yàn)原理4.1windows下的超級終端方式運(yùn)行演示程序⑴建立超級終端:運(yùn)行Windows系統(tǒng)下(以WindowsXP為例)開始→所有程序→附件→通訊→超級終端(HyperTerminal)。在windowsxp操作系統(tǒng)下,當(dāng)初次建立超級終端的時候,會出現(xiàn)如下對話框,請?jiān)凇踔写蛏稀?并選擇“
4、否”。⑵新建一個通信終端:區(qū)號、電話號碼等信息隨意輸入,出現(xiàn)如下所示對話框時,為所建超級終端取名為arm,可以為其選一個圖標(biāo)。單擊“確定”按鈕。⑶ARM開發(fā)平臺實(shí)際連接的PC機(jī)串口選擇COM1.端口設(shè)置:波特率為115200,數(shù)據(jù)位8,無奇偶校驗(yàn),停止位1,無數(shù)據(jù)流控制。⑷完成新建超級終端的設(shè)置以后,可以選擇超級終端文件菜單中的另存為,把設(shè)置好的超級終端保存在桌面上,以備后用。用串口線將PC機(jī)串口和平臺UART0正確連接后,就可以在超級終端上看到程序輸出的信息了。⑸啟動實(shí)驗(yàn)箱電源打開電源開關(guān),系統(tǒng)會由VIVI開始引導(dǎo)。正常啟動時會顯示啟動信息到“PressReturntostarttheLIN
5、UXnow,anyotherkeyforvivi”,不進(jìn)行任何操作等待30S或按回車則啟動進(jìn)入linux系統(tǒng),按除回車鍵外的其它鍵則進(jìn)入vivi控制臺,如圖5.3.1。在這里輸入“boot”,進(jìn)入LINUX系統(tǒng)。⑹是在應(yīng)用程序目錄下,可以通過“l(fā)s”查看,如圖演示程序都是經(jīng)過編譯后生成的二進(jìn)制文件,用來測試開發(fā)板端口和演示開發(fā)板功能⑺演示內(nèi)容1-播放視頻:[/mnt/yaffs/iccard]cd/mnt/yaffs/mplayer/--帶“/”表示絕對路徑,但必須從/mnt開始[/mnt/yaffs/mplayer]lsmplayermplayer2test.avi[/mnt/yaffs/m
6、player]mplayertest.avi――看到原始電影[/mnt/yaffs/mplayer]mplayer2test.avi――看到全頻電影⑻根據(jù)說明書,實(shí)驗(yàn)直流電機(jī)工作方式。電機(jī)的演示:打開電機(jī)紅色按鈕開關(guān)(1)直流電機(jī):[/mnt/yaffs]cdmotor/[/mnt/yaffs/motor]lsDCSTEP[/mnt/yaffs/motor]cdDC/――注意大小寫[/mnt/yaffs/motor/DC]lsdc-motor.odcm_main[/mnt/yaffs/motor/DC]insmoddc-motor.oUsingdc-motor.os3c2410_dcm_ini
7、t(159):s3c2410-dc-motordeviceinitialized[/mnt/yaffs/motor/DC]./dcm_main――啟動直流電機(jī)(2)步進(jìn)電機(jī):[/mnt/yaffs]cdmotor/[/mnt/yaffs/motor]lsDCSTEP[/mnt/yaffs/motor]cdSTEP/[/mnt/yaffs/motor/STEP]lsexio.ostepmotor[/