




下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、鄭州輕工業(yè)學(xué)院計算機與通信工程學(xué)院“嵌入式軟件”小學(xué)期任務(wù)書一、題目1 .基于mini2440開發(fā)板,設(shè)計裸機定時器中斷控制LED燈閃爍的程序。2 .編寫從A/D轉(zhuǎn)換器的通道x獲取模擬數(shù)據(jù),并將轉(zhuǎn)換后的數(shù)字量以波形的形式在LCD上顯示的程序。3 .觸摸屏驅(qū)動程序設(shè)計。4 .語音錄放程序設(shè)計。5 .分析Bootloader啟動流程,在mini開發(fā)板上成功移植引導(dǎo)程序vivi。6 .分析Bootloader啟動流程,在mini開發(fā)板上成功移植引導(dǎo)程序U-boot。二、實訓(xùn)的性質(zhì)和任務(wù)1,鞏固和強化學(xué)生的嵌入式系統(tǒng)的基本概念和開發(fā)流程,掌握基本知識和基本技能;2 .掌握硬件開發(fā)平臺、開發(fā)資源和軟件開
2、發(fā)環(huán)境,尤其是裸機嵌入式系統(tǒng)開發(fā)方法;3 .掌握匯編和C語言混合編程技巧,熟悉系統(tǒng)啟動引導(dǎo)過程,能夠成功移植嵌入式系統(tǒng)引導(dǎo)程序。4 .培養(yǎng)和訓(xùn)練學(xué)生綜合利用所學(xué)基本知識和基本技能進行小型裸機程序開發(fā)的技能。三、實訓(xùn)的基本要求通過本次實訓(xùn)I,學(xué)生應(yīng)達到以下幾個方面的要求:1 .素質(zhì)要求以積極認真的態(tài)度對待本次課程,遵章守紀,團隊協(xié)作。善于發(fā)現(xiàn)問題,分析問題,解決問題,努力培養(yǎng)自己的獨立工作能力。2 .知識要求通過本次實訓(xùn)使學(xué)生基本能夠掌握嵌入式系統(tǒng)的特點、性能,掌握開發(fā)板的硬件資源,熟悉S3c2440的功能和接口。3、能力要求熟練ADS#成開發(fā)環(huán)境的使用,熟練掌握ADS開發(fā)和調(diào)試裸機程序的過程和
3、方法。學(xué)生應(yīng)具有一定的查閱教材、數(shù)據(jù)手冊和各類相關(guān)資料的能力,進而養(yǎng)成自我學(xué)習(xí)的習(xí)慣。掌握底層硬件資源的驅(qū)動開發(fā)過程。四、實訓(xùn)內(nèi)容及要求實訓(xùn)時間共4周,以MINI2440開發(fā)板為實驗硬件平臺,采用ADS集成開發(fā)環(huán)境,使學(xué)生在課程內(nèi)容基礎(chǔ)上,加強對嵌入式系統(tǒng)的理解和裸機應(yīng)用的設(shè)計。分析嵌入式CPU引導(dǎo)程序的功能和引導(dǎo)過程,學(xué)會裸機驅(qū)動程序的開發(fā)以及簡單應(yīng)用程序的設(shè)計。以下提供6個項目的詳細內(nèi)容及要求,可根據(jù)情況選擇其中24個項目進行訓(xùn)練。實訓(xùn)開始第1天,布置任務(wù),進行總體規(guī)劃,項目任務(wù)分析,分析實訓(xùn)內(nèi)容,講解相關(guān)知識,分析題目類型和設(shè)計要點,引導(dǎo)學(xué)生入門。最后2天時間,總結(jié)實訓(xùn),寫總結(jié)報告,完成
4、答辯。(一)項目一:基于mini2440開發(fā)板,設(shè)計裸機定時器中斷控制LED丁閃爍的程序。大/日期任務(wù)描述通過標準第1天項目任務(wù)分析,分析實訓(xùn)內(nèi)容,講解ARM的中斷系統(tǒng)相關(guān)知識,引導(dǎo)學(xué)生入門。學(xué)生理解題目及要求第2天學(xué)生具體分析實訓(xùn)題目,明確思路和任務(wù),查詢相關(guān)書籍、資料,了解ARM的異常類型并理解其響應(yīng)過程,重點分析ARM勺IRQ中斷系統(tǒng)結(jié)構(gòu)和中斷處理過程。畫出相關(guān)流程圖第3天理解ARM異常向量表、IRQ中斷向量表、中斷向量表的結(jié)構(gòu)和配置。寫出定時器中斷向量的配置結(jié)果第4天編寫IRQ中斷分發(fā)程序。代碼通過第5天查閱相關(guān)資料,分析S3c2440定時器的工作原理和設(shè)置方法,編寫定時器初始化函數(shù),
5、定時器中斷初始化函數(shù)。代碼通過2第6天編寫端口初始化程序,編寫定時器中斷服務(wù)子程序。進入調(diào)試。代碼通過第7天繼續(xù)調(diào)試并寫出試驗結(jié)果,寫小結(jié)報告。(二)項目二:編寫從A/D轉(zhuǎn)換器的通道x獲取模擬數(shù)據(jù),并將轉(zhuǎn)換后的數(shù)字量以波形的形式在LCD上顯示的程序。天/日期任務(wù)描述通過標準第1天項目任務(wù)分析,分析實訓(xùn)內(nèi)容,講解AD和LCD的相關(guān)知識,引導(dǎo)學(xué)生入門。學(xué)生理解題目及要求第2天學(xué)生具體分析實訓(xùn)題目,明確思路和任務(wù),查詢相關(guān)書籍、資料,綜合了解ARM勺AD轉(zhuǎn)換器和LCD驅(qū)動器,重點分析時S3c2440的LCD驅(qū)動器的工作原理和初始化方法。畫出相關(guān)流程圖第3天分析與AD轉(zhuǎn)換相關(guān)的寄存器,編寫AD轉(zhuǎn)換器的
6、初始化函數(shù),編與獲取AD轉(zhuǎn)換結(jié)果的函數(shù)。代碼通過第4天分析與LCD相關(guān)的寄存器,編寫LCD驅(qū)動器的初始化函數(shù),配置顯小方式。代碼通過第5天分析LCD繪圖的API函數(shù)。寫出功能和調(diào)用方法第6天編寫主函數(shù),將AD轉(zhuǎn)換結(jié)果在LCD上以波形的方式顯示,同時以用口輸出到PC機。代碼通過第7天進入調(diào)試。實現(xiàn)轉(zhuǎn)換數(shù)據(jù)實時輸出,實現(xiàn)串口輸出數(shù)據(jù)與LCD波形顯示的TL代碼通過第8天繼續(xù)調(diào)試并寫出試驗結(jié)果,寫小結(jié)報告。(三)項目三:觸摸屏驅(qū)動程序設(shè)計大/日期任務(wù)描述通過標準第1天項目任務(wù)分析,分析實訓(xùn)內(nèi)容,講解觸摸屏相關(guān)知識,引導(dǎo)學(xué)生入門。學(xué)生理解題目及要求第2天學(xué)生具體分析實訓(xùn)題目,明確思路和任務(wù),查詢相關(guān)書籍
7、、資料,重點分析S3c2440的觸摸屏接口工作原理和相關(guān)寄存器。畫出相關(guān)流程圖第3天編寫觸摸屏初始化函數(shù),確定XY位置轉(zhuǎn)換模式。代碼通過第4天編寫觸摸屏中斷初始化函數(shù),中斷服務(wù)函數(shù)。代碼通過第5天編寫屏幕校準函數(shù)。確定坐標計算公式代碼通過第6天編寫觸點數(shù)據(jù)采集函數(shù)。代碼通過第7天編寫主函數(shù),進入調(diào)試。實現(xiàn)觸摸屏坐標點x、y的止確讀取。3第8天繼續(xù)調(diào)試并寫出試驗結(jié)果,寫小結(jié)報告(四)項目四:語音錄放程序設(shè)計天/日期任務(wù)描述通過標準第1天項目任務(wù)分析,分析實訓(xùn)內(nèi)容,講解相關(guān)知識,引導(dǎo)學(xué)生入門。學(xué)生理解題目及要求第2天學(xué)生具體分析實訓(xùn)題目,明確思路和任務(wù),查詢相關(guān)書籍、資料,分析I2S協(xié)議,分析語音
8、文件編碼格式,重點分析S3c2440的I2S總線接口工作原理和相關(guān)寄存器功能。畫出相關(guān)流程圖第3天查閱UDA1341TS的有關(guān)資料,分析其內(nèi)部結(jié)構(gòu)、引腳端功能、應(yīng)用電路和編程方法。寫出分析結(jié)果第3天編寫放音啟動程序,定義函數(shù),編寫PCLK用頻程序。代碼通過第4天編寫端口初始化函數(shù),編寫DMA初始化函數(shù)。編寫DMA中斷注冊函數(shù)。代碼通過第5天編寫UDA1341®始化函數(shù)。代碼通過第6天編寫放音I2S初始化函數(shù)。代碼通過1第7天放音文件格式轉(zhuǎn)換,設(shè)置起始地址和內(nèi)容。代碼通過第7天編寫主函數(shù),啟動放音,進入調(diào)試。代碼通過第8天編寫錄音I2S初始化函數(shù)。代碼通過1第9天編寫主函數(shù),啟動錄音,
9、存儲數(shù)據(jù)。代碼通過第10天進入調(diào)試,錄音完畢,播放聲音。代碼通過第11天進一步調(diào)試,實現(xiàn)語音錄放功能。代碼通過第12天寫語音錄放編程總結(jié)報告。(五)項目五:分析Bootloader啟動流程,實現(xiàn)引導(dǎo)程序vivi在mini開發(fā)板上的移植。天/日期任務(wù)描述通過標準第1天項目任務(wù)分析,分析實訓(xùn)內(nèi)容,講解相關(guān)知識,引導(dǎo)學(xué)生入門。學(xué)生理解題目及要求第2天學(xué)生具體分析實訓(xùn)題目,明確思路和任務(wù),查詢相關(guān)書籍、資料,分析系統(tǒng)初始化任務(wù)和過程。畫出系統(tǒng)初始化流程圖第3天分析vivi文件結(jié)構(gòu)、配置方法和編譯過程。寫出配置結(jié)果第4天分析vivi第一階段代碼:head.s文件和相關(guān)頭文件寫出分析結(jié)果第5天分析相關(guān)宏定
10、義和子函數(shù)寫出分析結(jié)果4第6天分析內(nèi)存設(shè)置子程序,復(fù)制vivi到RAM子函數(shù)寫出分析結(jié)果第7天分析中斷子程序,串口初始化子程序?qū)懗龇治鼋Y(jié)果第8天分析vivi第二階段代碼:分析main函數(shù)寫出分析結(jié)果第9天分析內(nèi)存清零函數(shù),GPIO初始化函數(shù),時鐘初始化函數(shù)寫出分析結(jié)果第10天分析內(nèi)存映射初始化,內(nèi)存管理初始化寫出分析結(jié)果第11天分析堆初始化寫出分析結(jié)果第12天分析MTDS備初始化寫出分析結(jié)果1第13天配置參數(shù),通過init_priv_data()函數(shù)頭現(xiàn)寫出分析結(jié)果第14天提供人機接口命令,主要有add_command()builtin_cmds()等函數(shù)寫出分析結(jié)果第15天分析boot_or
11、_vivi()函數(shù)寫出分析結(jié)果一第16天根據(jù)菜單而行i已置,編譯vivi,燒寫vivi到目標板,運行,調(diào)試,檢查是否止確引導(dǎo)系統(tǒng)啟動。寫出調(diào)試結(jié)果第17天調(diào)試,使vivi止確引導(dǎo)系統(tǒng)啟動。寫出調(diào)試結(jié)果第18天寫總結(jié)寫出總結(jié)(六)項目六:分析Boot10ade溜動流程,實現(xiàn)引導(dǎo)程序U-boot在mini開發(fā)板上的移植天/日期任務(wù)描述通過標準第1天項目任務(wù)分析,分析實訓(xùn)內(nèi)容,講解相關(guān)知識,引導(dǎo)學(xué)生入門。學(xué)生理解題目及要求第2天學(xué)生具體分析實訓(xùn)題目,明確思路和任務(wù),查詢相關(guān)書籍、資料,分析系統(tǒng)初始化任務(wù)和過程。畫出系統(tǒng)初始化流程圖第3天分析vivi文件結(jié)構(gòu)、配置方法和編譯過程。寫出配置結(jié)果第4天至第15天分析U-boot主要代碼寫出分析結(jié)果第16-17天調(diào)試,使vivi止確引導(dǎo)系
溫馨提示
- 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)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 渝北石紋地板施工方案
- 碑林區(qū)高一聯(lián)考數(shù)學(xué)試卷
- 鼓樓區(qū)樓道出新施工方案
- 電廠排灰委托運行施工方案
- 樓梯間踢腳線粉墻施工方案
- 2025年大數(shù)據(jù)展現(xiàn)平臺合作協(xié)議書
- 數(shù)控加工工藝與編程技術(shù)基礎(chǔ) 教案 模塊二 項目二 綜合件的加工(3-4)
- 加強農(nóng)田基礎(chǔ)設(shè)施建設(shè)實施方案
- 揮發(fā)性有機物排放控制的法律法規(guī)及政策要求
- 強化基本醫(yī)療衛(wèi)生服務(wù)的策略及實施路徑
- 2025年桐城師范高等??茖W(xué)校單招職業(yè)適應(yīng)性測試題庫審定版
- 2024年新疆事業(yè)單位招聘筆試真題
- 2025至2030年中國鵝蛋數(shù)據(jù)監(jiān)測研究報告
- 2025年充電樁場地租賃合同官方版模板
- DeepSeek的應(yīng)用與部署
- 初中班會 《哪吒 2:勇戰(zhàn)困難伴夢前行》開學(xué)第一課主題班會 教案
- 《馬爾科夫過程介紹》課件
- 四川成都歷年中考語文現(xiàn)代文閱讀之非連續(xù)性文本閱讀4篇(截至2024年)
- 中國地圖填色圖(任何顏色可變)
- 交通運輸安全員崗位職責(zé)概述
- 2025年上半年廣西宏桂集團匯興資產(chǎn)管理限公司招聘5人易考易錯模擬試題(共500題)試卷后附參考答案
評論
0/150
提交評論