《微型計算機系統與接口技術》實驗教學大綱_第1頁
《微型計算機系統與接口技術》實驗教學大綱_第2頁
《微型計算機系統與接口技術》實驗教學大綱_第3頁
《微型計算機系統與接口技術》實驗教學大綱_第4頁
《微型計算機系統與接口技術》實驗教學大綱_第5頁
已閱讀5頁,還剩8頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

《微型計算機系統與接口技術》實驗教學大綱計算機科學與技術專業(專業基礎課)第七學期一、嵌入式系統教學實驗平臺配置平臺的硬件配置MICETEKEV44B0II是一個適用于手持設備和一般應用的S3c44B0X處理器的教學開發平臺。它包括采用ARM7TDMI的S3C44B0X處理器、8位LCD連接器和觸摸屏接口、10MHz外部時鐘、1Mx16位的FLASH、4Mx16位的SDRAM,2個RS232串行口、一個JTAG接口、1個并行調試接口、1個RTC、1個I2CE2PROM、1個10/100MB網絡接口、1個USB接口、1個具有揚聲器和麥克的音頻接口、一位8段碼顯示器、1個4x4鍵盤、特殊功能引腳和總線擴展接口。軟件開發環境操作系統和圖形界面API采用開源的/Linux和MicroWindows(GUI)等。開發工具采用上海祥佑數碼公司提供的LinuxView軟件。它是在WINDOWS環境下用于嵌入式Linux內核調試和應用程序調試的集成開發環境。試和調試硬件和BSP。二、實驗目的《嵌入式系統設計與實現(實驗課)》的實驗內容分為2個層次。基本部分目的是讓學生了解(認識)嵌入式軟件和硬件的一般開發環境與流程;讓學生熟悉實驗開發工具;掌握實驗開發工具的操作方法及使用,熟悉軟件編程環境,根據《實驗指導書》的內容進行基本的嵌入式程序開發。綜合應用部分目的是讓學生綜合運用前面所學到的知識,按照指定的題目,自行設計開發嵌入式應用程序。三、基本型和研究性實驗(一)基本實驗實驗一HitoolsforuClinux開發環境實驗目的及意義:熟悉HitoolsforuClinux開發環境,學會JEDI仿真器的使用。了解使用HitoolsforuClinux進行uClinux開發的基本過程。2.實驗要求:必修3.實驗步驟:(1)安裝HitoolforARMsupportinguClinux(2)建立開發環境(3)配置內核和必要的應用程序(4)編譯內核和根文件系統(5)調試內核4.試驗類型:設計5.需開實驗組數:30組6.消耗材料金額實驗二44B0初始化實驗目的及意義:完成S3C44B0的初試化配置,順利進入C程序。2.實驗要求:必修3.實驗步驟:(1)連接EV44B0-II和PC(JTAG或并口,),超級終端也可連上。(2)運行 建立項目并加入四個源文件,編譯。(3)加載目標文件,運行。4.試驗類型:設計5.需開實驗組數:30組6.消耗材料金額實驗三JTAG調試和MDB調試實驗目的及意義:學會使用HitoolsforuClinux進行系統級調試和任務級調試。2.實驗要求:必修3.實驗步驟:(1)創建一個新工程,添加源文件 ,編譯。(2)使用 調試應用。(3)使用調試應用程序。4.試驗類型:設計5.需開實驗組數:30組6.消耗材料金額實驗四Timer調試1.實驗目的及意義:用中斷方式,定時改變8-SEG的某段的顯示時間。2.實驗要求:必修3.實驗步驟:(1)連接 和(或并口,),超級終端也可連上。(2)運行 建立項目并加入四個源文件,編譯。(3)加載目標文件,運行。4.試驗類型:設計5.需開實驗組數:30組6.消耗材料金額實驗五FLASH操作調試實驗目的及意義:熟悉Flash的基本操作方法,完成對BOOTFlash的擦除及燒入。2.實驗要求:必修3.實驗步驟:(1)連接 和(或并口),超級終端和的相連。(2)運行 建立項目并加入四個源文件,編譯。(3)把要燒入的文件下載到 (注意不要和你所建項目的地址重合)。(4)加載目標文件,運行。4.試驗類型:設計5.需開實驗組數:30組6.消耗材料金額實驗六Keyboard調試1.實驗目的及意義:利用其 口和外部中斷,構成一個鍵盤掃描電路。2.實驗要求:必修3.實驗步驟:(1)連接 和( 或并口,),超級終端也可連上。(2)運行 建立項目并加入四個源文件,編譯。(3)加載目標文件,運行。4.試驗類型:設計5.需開實驗組數:30組6.消耗材料金額實驗七UART調試1.實驗目的及意義:用中斷和方式,在 輸出一串字符,然后把在鍵盤上鍵入的在超級終端上顯示出來。2.實驗要求:必修3.實驗步驟:(1)連接 和( 或并口,),超級終端也可連上。(2)運行 建立項目并加入四個源文件,編譯。(3)加載目標文件,運行。4.試驗類型:設計5.需開實驗組數:30組6.消耗材料金額實驗八RTC&WDT調試實驗目的及意義:用功能,在超級終端和 上顯示小時,分,秒,就象一個時鐘,還結合的功能,當在超級終端鍵入一時,系統重啟。2.實驗要求:必修3.實驗步驟:(1)連接 和( 或并口)依附錄連接超級終端

和 。(2)運行 建立項目并加入五個源文件,編譯。(3)加載目標文件,運行,在超級終端上會要求依次輸入年,月,日,星期,小時,分和秒。然后在超級終端顯示全部,并在顯示小時,分和秒,并實時更新。()在鍵盤摁“”評估板進入 測試,在超級終端上顯示)~1,)然后在2秒種后重起。4.試驗類型:設計5.需開實驗組數:30組6.消耗材料金額實驗九ADC&TOUCHPANEL調試1.實驗目的及意義:利用的和,做一個觸摸屏的實驗。利用的和,做一個觸摸屏的實驗。2.實驗要求:必修3.實驗步驟:(1)連接 和(或并口,),超級終端也可連上。(2)運行 建立項目并加入四個源文件,編譯。(3)加載目標文件,運行。4.試驗類型:設計5.需開實驗組數:30組6.消耗材料金額實驗十LCD調試實驗目的及意義:現配有 的黑白的顯示屏,本實驗就是在其上面顯示一個 的圖片出來,是 單掃描的。2.實驗要求:必修3.實驗步驟:(1)連接 和( 或并口,),超級終端也可連上。(2)運行 建立項目并加入四個源文件,編譯。(3)加載目標文件,運行。4.試驗類型:設計5.需開實驗組數:30組6.消耗材料金額實驗十一IIS調試實驗目的及意義:利用接口和的 ,完成音頻的線路,并結合的,實現聲音的錄放。2.實驗要求:必修3.實驗步驟:CD連接 和( 或并口),超級終端和的相連。(2)運行 建立項目并加入四個源文件,編譯。(3)加載目標文件,運行,在超級終端會依次提示。4.試驗類型:設計5.需開實驗組數:30組6.消耗材料金額實驗十二uClinux下串口設備的使用實驗目的及意義:學習在uClinux系統中使用串口設備,通過讀寫該設備對應的設備文件與其他設備通信;同時了解uClinux系統中設備文件與設備驅動程序的關系,以及系統讀寫調用與驅動程序讀寫函數的關系。2.實驗要求:必修3.實驗步驟:(1)將上的系統啟動,在超級終端上運行。(2)按照 的起動步驟,使 在方式下調試。(3)用另一條串口線將 評估板的 與計算機的 連接。新建一超級終端。()啟動 將編譯好的文件下去。(5)運行程序。4.試驗類型:設計5.需開實驗組數:30組6.消耗材料金額(二)綜合應用實驗實驗一USB調試實驗目的及意義:利用 上的的線路,進行基本的操作,以此來熟悉和 42.實驗要求:必修3.實驗步驟:ID連接 和l或并口,),超級終端和的相連(見附錄)。(2)運行 建立項目并加入四個源文件,編譯。(3)加載目標文件,運行,在超級終端出現下圖。4.試驗類型:設計5.需開實驗組數:30組6.消耗材料金額實驗二ETHERNET調試1.實驗目的及意義:利用 上的乙太網的線路,進行基本的操作,以此來熟悉以太網和 42.實驗要求:必修3.實驗步驟:(1)連接 和(或并口,),超級終端和的相連(見附錄)。(2)運行 建立項目并加入四個源文件,編譯。

(3)加載目標文件,運行,在超級終端出現下圖。4.試驗類型:設計5.需開實驗組數:30組6.消耗材料金額1.實驗目的及意義:熟悉環境下作,編寫 (一程,學會在1.實驗目的及意義:熟悉環境下作,編寫 (一程,學會在2.實驗要求:必修協議棧的使用,學習如何實現 操)結構的程序,掌握下編

環境下使用調試程序。3.實驗步驟:(1)編譯好一個帶MDB的uClinux內核,將linux_bootrom.bin通過Hitools燒錄到評估板。(2)查看系統的路由信息。(3)在Hitools環境下創建一個新工程,添加nettime.c文件,編譯。(4)配置Hitools的調試協議為MDB,啟動主機的TargetServer。(5)啟動服務端程序,選擇Hitools菜單Project下的InitDebugger。(6)啟動客戶端程序,在超級終端中,進入目錄/var/tmp,鍵入./nettime-c20-o8888回車。4.試驗類型:設計5.需開實驗組數:30組6.消耗材料金額實驗四文件系統操作1.實驗目的及意義:熟悉uClinux環境下文件系統,了解口口^口乂中文件系統的體系結構,編寫文件系統處理程序。知道如何添加文件系統到內核中。2.實驗要求:必修3.實驗步驟:(1)編譯好一個帶MDB的uClinux內核,將linux_bootrom.bin通過Hitools燒錄到評估板。(2)配置啟動評估板,利用ifconfig命令配置以太網口,啟動MDB。(3)在Hitools環境下創建一個新工程,添加fileop.c文件,編譯,配置Hitools的調試協議為MDB,啟動主機的TargetServer。(4)下載程序,并指定參數/etc/test.tmp。(5)開始調試,觀察console中的操作結果。(6)重復1—4,并指定參數為/tmp/test.tmp(7)開始調試,觀察console中的操作結果。4.試驗類型:設計5.需開實驗組數:30組6.消耗材料金額實驗五uClinux下的web服務器1.實驗目的及意義:熟悉Web服務器的工作原理,了解口。出口乂環境下的Web技術,添加一個Web服務器到uClinux系統中。2.實驗要求:必修3.實驗步驟:(1)在按實驗內容對程序進行修改后,重新編譯uClinux內核,使用HITOOLS中的編程工具,將linux_bootrom.bin通過JEDI燒寫至1」EV44B0II評估板。(2)使用ifconfig命令,確認EV44B0II的IP地址。(3)運行boa-c/tmp/&,啟動web服務器。(4)打開PC上的瀏覽器(如IE6或Netscape)輸入EV44B0II的IP作為網址,例如25/,這時就可以看到要測試的網頁內容。網頁內容是/tmp/index.html文件。(5)在lampnumber文本框中,寫入“1”,然后點擊“display”。(6)在瀏覽器上顯示“DemoWebPage”。4.試驗類型:設計5.需開實驗組數:30組6.消耗材料金額實驗六uClinux下的聲音設備的使用實驗目的及意義:了解53c44B0提供的IIS總線接口的功能特性,熟悉IIS總線標準,熟悉WAV文件的格式和EV44B0II實驗板聲音部分的原理,最后通過一個實驗程序了解uClinux下聲音設備的使用。2.實驗要求:必修3.實驗步驟:(1)首先配置HitoolforARMuClinux,使其以MDB方式調試。(2)運行Hitool。選擇Project菜單下的New,新建一工程。(3)增加源文件到新建的sound工程。(4)對工程進行編譯。(5)將程序下載到實驗版上進行調試。(6)本例程序首先將同一目錄下的Test.wav播放出來,然后進行3秒的錄音。4.試驗類型:設計5.需開實驗組數:30組6.消耗材料金額實驗七uClinux下的LCD顯示實驗目的及意義:了解LCD顯示原理,學習S3c44B0的LCD控制器特性,熟悉LCD控制器與LCD驅動器的連接接口,了解口口加乂下framebuffer顯示驅動的使

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論