資源描述:
《《嵌入式系統(tǒng)原理》課程設(shè)計(jì)題目》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫(kù)。
1、《嵌入式系統(tǒng)原理》課程設(shè)計(jì)可選題目及要求一、汽車(chē)信息系統(tǒng)汽車(chē)信息系統(tǒng)是典型的嵌入式應(yīng)用。以前的汽車(chē)主要利用機(jī)械式儀表盤(pán)來(lái)顯示汽車(chē)的速度、測(cè)量、里程等信息?,F(xiàn)代汽車(chē)則利用嵌入式系統(tǒng)將各個(gè)傳感器檢測(cè)的信息在汽車(chē)信息系統(tǒng)(汽乍電腦)是顯示出來(lái),并提供更多的汽車(chē)信息服務(wù)如汽車(chē)上網(wǎng)、GPS、MP3、VCD/DVD等信息。該題目可以分為如下幾個(gè)子題:1.汽車(chē)信息集成子系統(tǒng)任務(wù):在LCD上提供一個(gè)統(tǒng)一的菜單,通過(guò)點(diǎn)擊相應(yīng)菜單可以調(diào)用對(duì)應(yīng)的各個(gè)功能了系統(tǒng)。要求:1)熟悉開(kāi)發(fā)板環(huán)境;2)熟悉LCD驅(qū)動(dòng)原理;3)編寫(xiě)相應(yīng)菜單,并可利用鍵盤(pán)或鼠標(biāo)調(diào)用相應(yīng)的程序;狀態(tài)速度、油量、里程、汽車(chē)信息系統(tǒng)——
2、導(dǎo)航一GPS導(dǎo)航、收發(fā)短信---娛樂(lè)一MP3、VCD/DVD、上網(wǎng)瀏覽菜單要求:采用二級(jí)菜單的方式。2?速度顯示及報(bào)警子系統(tǒng)(模擬)任務(wù):在4個(gè)數(shù)碼管上顯示速度值,(通過(guò)鍵盤(pán)上的上、下光標(biāo)鍵模擬加速、減速、剎車(chē)等過(guò)程),當(dāng)速度超過(guò)某一設(shè)定數(shù)值時(shí),發(fā)出報(bào)警信號(hào)(快速閃爍速度數(shù)值)。要求:1)熟悉開(kāi)發(fā)板環(huán)境;2)熟悉數(shù)碼管驅(qū)動(dòng)原理;(驅(qū)動(dòng)及例子程序見(jiàn)資源文件夾下EXT中的LED文件夾)3)提供一段程序進(jìn)行速度報(bào)警值的設(shè)定,并能進(jìn)行加速、減速時(shí)速度的正確顯示;3?油量顯示及報(bào)警系統(tǒng)(模擬)任務(wù):在4個(gè)數(shù)碼管上進(jìn)行油箱存油量的顯示(設(shè)耗油量與里程成正比),通過(guò)通過(guò)鍵盤(pán)上的上、下光標(biāo)鍵來(lái)
3、模擬汽車(chē)的行駛過(guò)程,根據(jù)設(shè)定的報(bào)警值提前報(bào)警(閃爍顯示)要求:1)熟悉開(kāi)發(fā)板環(huán)境;2)熟悉數(shù)碼管驅(qū)動(dòng)原理;(驅(qū)動(dòng)及例子程序見(jiàn)資源文件夾下EXT中的LED)3)提供一段程序進(jìn)行油量報(bào)警值的設(shè)定,并能在行駛過(guò)程中進(jìn)行油量的正確顯示與報(bào)警;4.車(chē)燈控制子系統(tǒng):任務(wù):顯示汽車(chē)在各種狀況下車(chē)燈的開(kāi)啟與關(guān)閉控制。要求:1)熟悉開(kāi)發(fā)板環(huán)境;2)熟悉LED燈(紅、綠各兩個(gè))驅(qū)動(dòng)原理;(驅(qū)動(dòng)及例子程序見(jiàn)LED.C及LED_TEST?c)3)利用鍵盤(pán)模擬汽車(chē)行駛的五種狀況:汽車(chē)左轉(zhuǎn)、汽車(chē)右轉(zhuǎn)、遠(yuǎn)大燈、近小燈,每個(gè)燈可以設(shè)定快速閃爍或常開(kāi)、常閉。4.嵌入式紅綠燈控制系統(tǒng)(模擬)任務(wù):對(duì)十字路口的交通
4、燈進(jìn)行定時(shí)轉(zhuǎn)換控制要求:1)熟悉開(kāi)發(fā)板環(huán)境;2)熟悉LED燈(紅、綠各兩個(gè))驅(qū)動(dòng)原理;(驅(qū)動(dòng)及例子程序見(jiàn)LED.C及LED.TEST.c)3)燈光控制的規(guī)律可歸納如下:(1)東西與南北的交通燈定時(shí)交換紅綠燈一次。(2)每次紅綠燈交換之間要求黃色燈點(diǎn)亮一段時(shí)間。4)可由程序設(shè)定定時(shí)交換及黃燈亮的時(shí)間,并寫(xiě)入文件保留。下次顯示時(shí)自動(dòng)讀取文件中的數(shù)值。5.短信收發(fā)子系統(tǒng):任務(wù):利用汽車(chē)的GSM網(wǎng)絡(luò)接收或發(fā)送手機(jī)短信(英文),并提供顯示或輸入界面。要求:1)熟悉開(kāi)發(fā)板環(huán)境;2)熟悉串口通訊驅(qū)動(dòng)原理;3)熟悉串口GSM短信收發(fā)的原理;(驅(qū)動(dòng)及例子程序見(jiàn)EXT文件夾下GSM)4)提供發(fā)送短
5、信界面,需要輸入接收號(hào)碼,短信內(nèi)容(不超過(guò)70個(gè)漢字,140個(gè)英文字母).5)提供接收短信界面,顯示發(fā)送者號(hào)碼,短信內(nèi)容;6)需要提供設(shè)置界面,設(shè)定使用的串口號(hào),波特率,短信中心號(hào)碼.4.MP3播放系統(tǒng)任務(wù):利用汽車(chē)嵌入式系統(tǒng)實(shí)現(xiàn)MP3播放要求:1)熟悉開(kāi)發(fā)板環(huán)境;2)熟悉音頻驅(qū)動(dòng)原理、了解MP3編解碼原理;(驅(qū)動(dòng)及例子程序見(jiàn)EXT文件夾下IIS)3)實(shí)現(xiàn)MP3播放功能。4)提供播放界面,如選擇文件、播放、暫停、下一首、上一首等>5.汽車(chē)電子Linux的內(nèi)核編譯與剪裁任務(wù):針對(duì)上述汽車(chē)信息系統(tǒng)應(yīng)用要求,對(duì)Linux內(nèi)核進(jìn)行配置與編譯。要求:1)熟悉開(kāi)發(fā)板環(huán)境2)熟悉內(nèi)核結(jié)構(gòu)與編
6、譯3)熟悉內(nèi)核燒寫(xiě)4)內(nèi)核要求:串口、LCD、LED、數(shù)碼管、音頻,不要網(wǎng)絡(luò)、磁盤(pán)、USB等設(shè)備。并能進(jìn)行正確的啟動(dòng)。內(nèi)核要盡可能小二、智能家庭控制系統(tǒng)4.微波爐控制程序任務(wù):實(shí)現(xiàn)微波爐控制面板要求:1)熟悉開(kāi)發(fā)板工作環(huán)境;2)熟悉數(shù)碼管驅(qū)動(dòng)原理;(驅(qū)動(dòng)及例子程序見(jiàn)資源文件夾下EXT中的LED文件夾)3)通過(guò)按鍵實(shí)現(xiàn)微波爐的工作時(shí)間的設(shè)定(以1分和10秒為增減單位)。4))通過(guò)按啟動(dòng)鍵開(kāi)始倒計(jì)時(shí),到時(shí)后自動(dòng)停止,并可通過(guò)按停止鍵取消工作。3)通過(guò)按鍵實(shí)現(xiàn)至少三種工作模式:強(qiáng)、中、弱。三、手機(jī)(PDA)應(yīng)用系統(tǒng)手機(jī)是典型的嵌入式系統(tǒng)。除了基本的通話功能外,還嵌入了不少的應(yīng)用程序如
7、短信、電話本、游戲、口歷等。該題目可以分為如下幾個(gè)子題:5.手機(jī)應(yīng)用程序集成子系統(tǒng)任務(wù):在LCD上提供一個(gè)統(tǒng)一的菜單,通過(guò)點(diǎn)擊相應(yīng)菜單可以調(diào)用對(duì)應(yīng)的各個(gè)應(yīng)用程序。要求:1)熟悉開(kāi)發(fā)板環(huán)境;2)熟悉LCD驅(qū)動(dòng)原理;3)編寫(xiě)相應(yīng)菜單,并可利用鍵盤(pán)的回車(chē)鍵(對(duì)應(yīng)0K)或退出鍵(對(duì)應(yīng)取消)及方向鍵進(jìn)行控制。菜單按照自己的手機(jī)菜單方式來(lái)設(shè)計(jì)。選中菜單后可顯示選中的內(nèi)容。當(dāng)前菜單用反色顯示。菜單要求:采用二級(jí)菜單的方式。4.電話本管理子系統(tǒng)任務(wù):在LCD屏幕上提供一個(gè)電話本管理程序,模擬手機(jī)實(shí)現(xiàn)電話本的