




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、嵌入式系統(tǒng)實(shí)習(xí)報(bào)告課程名稱:嵌入式系統(tǒng)設(shè)計(jì)學(xué)院:電氣信息工程學(xué)院班級(jí):通信工程07-2班姓名:陳俊如學(xué)號(hào):2號(hào)指導(dǎo)教師:山傳文目錄1 .嵌入式系統(tǒng)開發(fā)與應(yīng)用概述,32 .實(shí)習(xí)設(shè)備,33 .實(shí)習(xí)目的,,,44 .實(shí)習(xí)要求,,,,,,,45 .實(shí)習(xí)步驟,,,56 .實(shí)習(xí)體會(huì),,,,,,,97 .參考文獻(xiàn),,,9一、嵌入式系統(tǒng)開發(fā)與應(yīng)用概述在今日,嵌入式ARM技術(shù)已經(jīng)成為了一門比較熱門的學(xué)科,無論是在電子類的什么領(lǐng)域,你都可以看到嵌入式ARM的影子。如果你還停留在單片機(jī)級(jí)別的學(xué)習(xí),那么實(shí)際上你已經(jīng)落下時(shí)代腳步了,ARM嵌入式技術(shù)正以幾何的倍數(shù)高速發(fā)展,它幾乎滲透到了幾乎你所想到的領(lǐng)域。本章節(jié)就是將你
2、領(lǐng)入ARM的學(xué)習(xí)大門,開始嵌入式開發(fā)之旅。以嵌入式計(jì)算機(jī)為技術(shù)核心的嵌入式系統(tǒng)是繼網(wǎng)絡(luò)技術(shù)之后,又一個(gè)IT領(lǐng)域新的技術(shù)發(fā)展方向。由于嵌入式系統(tǒng)具有體積小、性能強(qiáng)、功耗低、可靠性高以及面向行業(yè)具體應(yīng)用等突出特征,目前已經(jīng)廣泛地應(yīng)用于軍事國防、消費(fèi)電子、信息家電、網(wǎng)絡(luò)通信、工業(yè)控制等各個(gè)領(lǐng)域。嵌入式的廣泛應(yīng)用可以說是無所不在。嵌入式微處理器技術(shù)的基礎(chǔ)是通用計(jì)算機(jī)技術(shù)。現(xiàn)在許多嵌入式處理器也是從早期的PC機(jī)的應(yīng)用發(fā)展演化過來的,如早期PC諸如TRS-80、AppleII和所用的Z80和6502處理器,至今仍為低端的嵌入式應(yīng)用。在應(yīng)用中,嵌入式微處理器具有體積小、重量輕、成本低、可靠性高的優(yōu)點(diǎn)。嵌入式
3、處理器目前主要有Am186/88、386EX、SC-400、PowerPC68000、MIPS、ARM等系列。在早期實(shí)際的嵌入式應(yīng)用中,芯片選擇時(shí)往往以某一種微處理器內(nèi)核為核心,在芯片內(nèi)部集成必要的ROM/EPROM/Flash/EEPROM、SRAM、接口總線及總線控制邏輯、定時(shí)/計(jì)數(shù)器、WatchDog、I/O、串行口、脈寬調(diào)制輸出、A/D、D/A等各種必要的功能和外設(shè)。二、實(shí)習(xí)設(shè)備硬件:EmbestEduKit-IV實(shí)驗(yàn)平臺(tái)、ULINK2仿真器套件、PC機(jī)軟件:區(qū)VisionIDEforARM集成開發(fā)環(huán)境、Windows98/2000/NT/XP三、實(shí)習(xí)目的1 .初步掌握液晶屏的使用及其
4、電路設(shè)計(jì)方法;掌握S3c2410Xt理器的LCD空制器的使用;掌握通過任務(wù)調(diào)用的方法把液晶顯示函數(shù)添加到uC/OS-II中;通過實(shí)驗(yàn)掌握液晶顯示文本及圖形的方法與程序設(shè)計(jì)。2 .了解S3c2410炮理器UARTf關(guān)控制寄存器的使用;熟悉ARMftt理器系統(tǒng)硬件電路中UAR根口的設(shè)計(jì)方法:掌握ARMt理器串行通信的軟件編程方法。3 .掌握有關(guān)音頻處理的基礎(chǔ)知識(shí);通過實(shí)驗(yàn)了解IIS音頻接口的工作原理;通過實(shí)驗(yàn)掌握對(duì)處理器S3c2410即IIS模塊電路的控制方法;通過實(shí)驗(yàn)掌握對(duì)常用IIS接口音頻芯片的控制方法。4 .了解nC/OS-II移植條件和內(nèi)核基本結(jié)構(gòu);掌握將nC/OS-II內(nèi)核移植到ARM9
5、處理器上的方法和步驟。四、實(shí)習(xí)要求通過對(duì)nC/OS-II移植實(shí)驗(yàn)、C/OS-IILCD顯示實(shí)驗(yàn)、串口通信實(shí)驗(yàn)、IIS音頻實(shí)驗(yàn)、液晶顯示實(shí)驗(yàn)的學(xué)習(xí),并將各部分內(nèi)容合并,最終得出實(shí)習(xí)結(jié)果,實(shí)習(xí)要求在鍵盤上輸入學(xué)號(hào),在液晶顯示屏上顯示相應(yīng)的學(xué)生信息。學(xué)生信息包括顯示每個(gè)人的照片和姓名系別等,并用鍵控設(shè)置學(xué)生輸出的順序,輸入學(xué)號(hào)就顯示那個(gè)學(xué)生的信息,然后過一段時(shí)間就順序循環(huán)播放。移植C/OS-II內(nèi)核到ARM®!器S3c2410在IDE中觀察其運(yùn)行狀況編寫S3c2410&理器的串口通信程序;監(jiān)視用行口UART位作;將從UART1接收到的字符串回送顯示。將從UART聯(lián)收到的字符串回送顯
6、示。通過使用EmbestEduKit-IV實(shí)驗(yàn)板的彩色液晶屏(800*480)進(jìn)行電路設(shè)計(jì),掌握液晶屏作為人機(jī)接口界面的設(shè)計(jì)方法,并編寫任務(wù)函數(shù)在uC/OS-II系統(tǒng)中實(shí)現(xiàn)位圖顯示。在uC/OS-II中建立五個(gè)任務(wù)Tast1和Tast2,其中Tast1順序熄滅四個(gè)LED延遲一會(huì)在順序點(diǎn)亮四個(gè)LEDTast2在LCD屏幕上循環(huán)顯示三幅圖片,并打印一些文字信息和背景音樂。過使用EmbestEduKit-III實(shí)驗(yàn)板的256色彩色液晶屏(320x240)進(jìn)行電路設(shè)計(jì),掌握液晶屏作為人機(jī)接口界面的設(shè)計(jì)方法,并編寫程序?qū)崿F(xiàn):畫出多個(gè)矩形框;顯示ASCII字符;顯示漢字字符;顯示彩色位圖。五、實(shí)習(xí)步驟1,
7、準(zhǔn)備實(shí)驗(yàn)環(huán)境使用ULINK2仿真器連接EmbestEduKit-IV實(shí)驗(yàn)平臺(tái)的主板JTAG接口;使用EmbestEduKit-IV實(shí)驗(yàn)平臺(tái)附帶的交叉用口線,連接實(shí)驗(yàn)平臺(tái)主板上的COM2和PC機(jī)的串口(一般PC只有一個(gè)串口,如果有多個(gè)請(qǐng)自行選擇,筆記本沒有用口設(shè)備的可購買USB專用口適配器擴(kuò)充);使用EmbestEduKit-IV實(shí)驗(yàn)平臺(tái)附帶的電源適配器,連接實(shí)驗(yàn)平臺(tái)主板上的電源接口。2 .串口接收設(shè)置在PC機(jī)上運(yùn)行windows自帶的超級(jí)終端串口通信程序,或者使用實(shí)驗(yàn)平臺(tái)附帶光盤內(nèi)設(shè)置好了的超級(jí)終端,設(shè)置超級(jí)終端:波特率115200、1位停止位、無校驗(yàn)位、無硬件流控制,或者使用其它串口通信程序
8、。(注:超級(jí)終端串口的選擇根據(jù)用戶的PC串口硬件不同,請(qǐng)自行選擇,如果PC機(jī)只有一個(gè)串口,一般是COMI為3 .打開實(shí)驗(yàn)例程1)打開實(shí)驗(yàn)程序2)運(yùn)行以VisionIDEforARM軟件3)默認(rèn)打開的工程在源碼編輯窗口會(huì)顯示實(shí)驗(yàn)例程的說明文件readme.txt,詳細(xì)閱讀并理解實(shí)驗(yàn)內(nèi)容。4)工程提供了兩種運(yùn)行方式:一是下載到SDRAW調(diào)試運(yùn)行,二是固化到NorFlash中運(yùn)行。用戶可以在工具欄SelectTarget下拉框中選擇在RAMfr調(diào)試運(yùn)行還是固化Flash中運(yùn)行。下面實(shí)驗(yàn)將介紹下載到SDRAW調(diào)試運(yùn)行,所以我們?cè)赟electTarget下拉框中選擇UART_TestINRAM5)接下來
9、開始編譯鏈接工程,在菜單欄“Projiet”選擇“Buildtarget或者“Rebuildalltargetfiles”編譯整個(gè)工程。6編譯完成后,在輸出窗口可以看到編譯提小信息,比如“".SDRAMUART_Test.axf'-0Error(s),1Warning(s).”,如果顯示“0Error(s)”即表示編譯成功。7)撥動(dòng)實(shí)驗(yàn)平臺(tái)電源開關(guān),給實(shí)驗(yàn)平臺(tái)上電,單擊菜單欄Debug->Start/StopDebugSession項(xiàng)將編譯出來的映像文件下載到SDRAMS,或者單擊工具欄按鈕來下載。8)下載完成后,單擊菜單欄Debug->Run項(xiàng)運(yùn)行程序,或者單擊
10、工具欄按鈕來全速運(yùn)行程序。用戶也可以使用進(jìn)行單步調(diào)試程序。9)全速運(yùn)行后,用戶可以在超級(jí)終端看到程序運(yùn)行的信息。10)用戶可以Stop程序運(yùn)行,使用仙VisionIDEforARM的一些調(diào)試窗口跟蹤查看程序運(yùn)行的信息。注:如果在第4)步用戶選擇在Flash中運(yùn)行,則編譯鏈接成功后,單擊菜單欄Flash->Download項(xiàng)將程序固化到NorFlash中,從實(shí)驗(yàn)平臺(tái)的主板拔出JTAG線,給實(shí)驗(yàn)平臺(tái)重新上電,程序?qū)⒆詣?dòng)運(yùn)行。部分程序圖:匚工J由氣信息工程學(xué)院陰;L*d_D3pHz24|0,400,0xia,"北華大學(xué);wnile(1)/uart_printf(pfPleaseinp
11、utIDnumber-;inting;int才p=£ing;/InitialInterruptrPortand嚇ARTuact_pcixitf(winputnumfcer*jing«uargevibliuiri)Jif)BitmapViewTCtlSBit128160(unsignedcharglmagepictuirel);Lcd-g曲卬3Cig15%Cik【Q,喉俊如");LE。即舊父3叫i9QQ:L。,"遹待二班");Lcd_DspAsc119x16(300.250,0,"2");Lcd_DspRe24(310,250
12、,0x10,7113_Nuiii(p)j/play_NaM(XueH&a);OSTlmeDly(100);lcd_clr_rect(300,150,5803SQ,Oxffff);break;elseif(ing=6)BitmapViewTf116Bit_128160(uns:lgndchat*Jglwage_picture2);Lcd_DmpHz”0g,15口01口.”高野叮;Ltd_DJpHt24(300f190,口乂1口,”通信二班;Lcta_DspA3CIIfixl6(300,250,0,rr);Lcd_I>3pti224310,250,thil0'”號(hào);lis_N
13、uin(p);/piay_WamE(XueHao):OSTiuneDly(lOOj;lcd_clr_rect(300,150,580,360,Oxffff;hieik:)elseif(ing=12)caffe;2eintf(ppnrpuclnput);inemcpy(void*)x32OOOOOO1rru_ucWaveJ!nSaundLen);iis_play_wave(3,(UINT3T*)0x32000000,nSoundLenJ;/ucInput=0;break;case7:uartprintf("%cnpp,ucInput);memcpy(void,*)0x32000000r
14、yanaucWave,nSoundLenJ;iis=play_wave(3r(7INT8T*)Ox32OOOOOOfnSoundLenJ;/ucInput=0.;break;case12:uart_prmtf%cnpr/ucInput);memcpy(void")0x32000000,xuan_ucWavEj.nSoundLen);iis_play_wave(3,(UINT8T0x32000000,nSoundLenJ;/ucInputs0;break;nSoundLen=155956;nSoundLen=155956;nSaundLen=155956;uarc_pirintf,ue
15、Input)i/closeIlsuarc_prlnicf(ppEnd.npp):Ilsclose();串口通信實(shí)驗(yàn):文件編輯口查看。呼叫©佶送夏幫助®口|胃簪唐I阻舌|倒* *M*WM*4tM*MM*區(qū)M*M*W«f*瞬*蕤*4f*郭*上j* *英蒂特EduKit系列嵌入式教學(xué)系統(tǒng)平臺(tái)* *EmbestEduKitSeriesEmbeddedTeachingPlatform彝*龔*蕤*E*蕤*玨蕤*整整哭龔登興央翼蕤*XX蕤*密*翼*哭*蕤*央*翼蕤*UART1CommunicationTestExamplePleaseinputwords,thenpressEn
16、ter:/通信工程07-2陳俊如2號(hào)EmbestEduKit-IVbootsuccess!uCOS'IIRunning.TasklCalled,Task2Called,|a:二已連接1;46:57自韻檢測(cè)115200;WJNIIS音頻實(shí)驗(yàn):a回兇文件®編輯謔)查看呼叫©甚送招助0P口同建|匿|o|S>|甯|3* *贊HM*關(guān)注弁*在*球*翼*MM*密*M*貍*M*MM*密*«t*景*貍MM* *英禧特gduKit第列嵌入式教學(xué)系統(tǒng)于臺(tái)* *tmbestEduKitSeriesEmbeddedTeachingPlatformM*M*MM*簧#*資*MM
17、濟(jì)*M*升M*濟(jì)*itMITStestexampleMenu(pressdigitaltoselect):1: playwavefile2: recordandplay3: EXIT!1;Menu(pressdigitaltoselect):1: playw(auefile2: recordandplay9:EXIT!已連接1T7Z自動(dòng)檢測(cè)|1152CD8-1-1|himi-六、實(shí)習(xí)體會(huì)在嵌入式系統(tǒng)中,除了課本上的基礎(chǔ)知識(shí)外,還學(xué)會(huì)了軟件編程的基本思路,掌握了液晶屏的使用及其電路設(shè)計(jì)方法;掌握有關(guān)音頻處理的基礎(chǔ)知識(shí);掌握液品顯示文本及圖形的方法與程序設(shè)計(jì)。通過這次設(shè)計(jì),掌握了液晶顯示實(shí)驗(yàn)、nC/OS-II移植、nC/OS-IILCD顯示的工作原理及串口通信實(shí)驗(yàn)的工作過程,學(xué)會(huì)了使用仿真軟件EmbestEduKit-IV實(shí)驗(yàn)平臺(tái)及ULINK2仿真器套件,并學(xué)會(huì)通過應(yīng)用軟件仿真來實(shí)現(xiàn)各種通信系統(tǒng)的設(shè)計(jì),對(duì)以后的學(xué)習(xí)和工作都起到了一定的作用,加強(qiáng)了動(dòng)手能力和學(xué)業(yè)技能。雖然花了很長時(shí)間編寫軟件程序設(shè)計(jì),但這一切還是理論上的。希望學(xué)校能提供機(jī)會(huì)和條件,讓我們能夠去真正地將理論和實(shí)踐相結(jié)合。通過這次程序,感覺自己所掌握的知識(shí)是那么的有限,還有許多需
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024-2025學(xué)年六年級(jí)下學(xué)期數(shù)學(xué)三 《反比例》教案
- 2025年婚前協(xié)議書正確模板
- 人教版八年級(jí)上冊(cè) 歷史與社會(huì) 教學(xué)設(shè)計(jì) 1.2中華早期國家與社會(huì)變革
- (高清版)DB45∕T 566-2020 汽車旅游營地星級(jí)劃分
- 2025年衡水健康科技職業(yè)學(xué)院單招職業(yè)適應(yīng)性測(cè)試題庫審定版
- 2025年河南工業(yè)貿(mào)易職業(yè)學(xué)院單招職業(yè)技能測(cè)試題庫1套
- 期中綜合練習(xí)-三年級(jí)數(shù)學(xué)下冊(cè)(含答案)北師大版
- 2024年多媒體電腦超聲診斷儀項(xiàng)目資金籌措計(jì)劃書代可行性研究報(bào)告
- 2025年黑龍江省伊春市單招職業(yè)傾向性測(cè)試題庫1套
- 語文-四川省金太陽2025屆高三2月開學(xué)考試試題和答案
- 2023高二開學(xué)第一課《蛻變》-主題班會(huì)
- 口服降糖藥物分類詳解課件
- 二級(jí)生物安全實(shí)驗(yàn)室設(shè)計(jì)建造與運(yùn)行管理指南
- 圍手術(shù)期疼痛護(hù)理課件
- 外國新聞傳播史-張昆課件
- 圓圈正義:作為自由前提的信念
- 一次性纖維環(huán)縫合器
- 中華民族的形成與發(fā)展
- 兒科抗生素使用
- 綠化工程承包合同 綠化工程承包合同范本(二篇)
- 建筑財(cái)務(wù)出納年終總結(jié)PPT模板下載
評(píng)論
0/150
提交評(píng)論