基于Kinetis K60的可變信息情報(bào)板嵌入式軟件設(shè)計(jì).pdf

基于Kinetis K60的可變信息情報(bào)板嵌入式軟件設(shè)計(jì).pdf

ID:50116984

大?。?.98 MB

頁數(shù):55頁

時(shí)間:2020-03-05

基于Kinetis K60的可變信息情報(bào)板嵌入式軟件設(shè)計(jì).pdf_第1頁
基于Kinetis K60的可變信息情報(bào)板嵌入式軟件設(shè)計(jì).pdf_第2頁
基于Kinetis K60的可變信息情報(bào)板嵌入式軟件設(shè)計(jì).pdf_第3頁
基于Kinetis K60的可變信息情報(bào)板嵌入式軟件設(shè)計(jì).pdf_第4頁
基于Kinetis K60的可變信息情報(bào)板嵌入式軟件設(shè)計(jì).pdf_第5頁
資源描述:

《基于Kinetis K60的可變信息情報(bào)板嵌入式軟件設(shè)計(jì).pdf》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫。

1、.一,'...心u墻:哈./皆^早.!每K.^薄.v;.vJ。.>..巧這式;寺.;提緯fv.X苗..,.r...,.:;■'...‘追謹(jǐn):術(shù)輝'一-u-妻f'^一,多‘./絮媒遂;接■巧v非磚愛"壤.知,甲y-,-V'\‘易:',.:'.與>.;觀1''是壤爹.^.K方V.v良.節(jié).著:.J磊苗‘載.義:.''訂r深畔一:arv.‘':v爲(wèi).一強(qiáng)/f乂邊這巧辛r:碁;貧r;i.—:'囊V-銀、..r.G.一八研究生業(yè)論X文二!巧4畢'、壤?-V:煤?;若結(jié).-vi茜泉;巧過2.v去支.聲

2、齋’'棘、-學(xué).,.:.?。蓿?,嫂.#?。В撸牐畾g>一苗.'詩,.:V4V-5.坤.;眞、必、!嚴(yán).衫;、i村綜_/VV、;濟(jì)r.、糸S的AV;’,、I"旬.-,:聯(lián)-<蹲爹.皆3T.蓋播于^:.V:基"F^;rQ.p多、,/-翻可信情報(bào)板嵌^軟社不^苗J、苗.■作者司品f、■,r,'0,...-y蹇::'讚與三扣巧信本:節(jié)0'?.:研究尚鄭如,扛'v指導(dǎo)師r^娘,i./riv.:竣'A;.'v八.,.,f'v.’r‘'J.諸r!知.;」.l.C..'V,;?

3、磚暫.寶.襄令V》'蒙.盞.>?。辏郑椋牐蓪O溪r崔義.--C古-,i.0'/.二./、J/:又.',!??!箽猓崳姸龋海#ⅲ牐?;"...、和綺我^足%'一-:,駕:違'一1考..襲巧>建.綜:.1賓;渡.v1S-1-泛:^英V只'培為一備一臺(tái)錫趕巧,/奪常I參.?〇學(xué)號(hào)?斷口1助論文答辯曰期:如^曰/5年f月指導(dǎo)教師::亦k瓜(簽字)南京大學(xué)研究生畢業(yè)論文中文搞要首貢用紙目:基于KinetisK60的可變信息情報(bào)板嵌入畢業(yè)論文題式軟件設(shè)計(jì)

4、電子與通信工程專業(yè)12級(jí)碩去生姓違:司品濤指導(dǎo)教師(姓若、職稱):沈慶宏副教授摘要本文從可變信息情報(bào)板系統(tǒng)在智能交通系統(tǒng)中的重要作用出發(fā),分析了可變信息情報(bào)板系統(tǒng)的功能特點(diǎn),如多樣化的通信方式,、靈活的處理方式等介紹了,包含控制部分W及顯示部分可變信息情報(bào)板系統(tǒng)的整體設(shè)計(jì)方案,W及在設(shè)計(jì)中遇到的難點(diǎn)和關(guān)鍵技術(shù),如硬件設(shè)計(jì)時(shí)要避免電磁干擾,軟件設(shè)計(jì)時(shí)要考慮代碼的性能等。最后,利用飛思卡爾的MK60DN512ZVLQ10處理器和賽靈思的FPGA器件設(shè)計(jì)了基于MQX操作系統(tǒng)的可變信息情報(bào)板系統(tǒng)嵌入式控制器,

5、并結(jié)合滬杭雨一可變情報(bào)板協(xié)議,重點(diǎn)介紹了該控制器嵌入式軟件的編寫。在該軟件開發(fā)項(xiàng)目共有Main、Displ巧、Adc、Sdcard、WatchDog等5個(gè)子任務(wù)。其中,Main任務(wù)用于完成上下位機(jī)之間的協(xié)議交互;Display任務(wù)用于完成和FPGA間的數(shù)據(jù)交互,并完成播放列表的解析,成屏幕信息;Adc任務(wù)主要用于對(duì)外界亮度信息的采集,W使得屏幕的亮度得到調(diào)節(jié);Sdcard任務(wù)用于完成SDHC設(shè)備驅(qū)動(dòng)的加載,并檢測(cè)SD卡;Watchdog任務(wù)的存在是為了防止任務(wù)跑飛。這5項(xiàng)任務(wù)是并發(fā)執(zhí)行的,而各個(gè)任務(wù)都會(huì)在MQX提供

6、的任務(wù)模板里聲明,指定了各個(gè)任務(wù)的優(yōu)先級(jí)W及所占用的內(nèi)存空間大小。各個(gè)任務(wù)雖然并發(fā)執(zhí)行,但相互之間也一否掛存在著關(guān)系。Main任務(wù)通過個(gè)全局標(biāo)志位是否置零來控制Display任務(wù)是起,Adc任務(wù)是否執(zhí)行自動(dòng)亮度調(diào)節(jié)也要依靠Main任務(wù)從上位機(jī)收到的峽數(shù)掘來確定。顯示部分的動(dòng)態(tài)效果要依賴于FPGA的接口。文章中的所有軟件編程全部采用C語言編寫,C語言雖然在上世紀(jì)70年代C一一已經(jīng)出現(xiàn),時(shí)至今日,語言依然是全世界使用最廣的編程語言之。作為種面向過程的語言,C語言有著語法靈活,、使用方便等特點(diǎn)并且是學(xué)習(xí)其他語言最好的入口語言,

7、很多底層軟件的編寫都依賴于C語言,這也是C語言長(zhǎng)久不一一衰的原因。和其他語言樣,C語言自身也提供了強(qiáng)大的函數(shù)庫,對(duì)于些常見1一的操作。c語言,這是它的,都可W通過直接調(diào)用c語言的庫西數(shù)帯有指針大特色,指針的存在使G語言能夠有效的訪問數(shù)據(jù)的地址,更輕松的對(duì)數(shù)據(jù)進(jìn)行、。當(dāng)然。操作,指針的使用也要非常小也,如果使用不當(dāng),會(huì)導(dǎo)致無法預(yù)料的結(jié)果文章最后闡述了方案設(shè)計(jì)的優(yōu)缺點(diǎn)。因?yàn)榭刂破髋c屏幕之間采用串口通信的方式、,有著操作實(shí)施簡(jiǎn)單、誤碼率低等優(yōu)點(diǎn),同時(shí)也存在著數(shù)據(jù)傳輸速度慢傳輸距離短等缺點(diǎn)。對(duì)于大量數(shù)據(jù)的傳送應(yīng)考慮使用網(wǎng)口,對(duì)于

8、地理環(huán)境比較復(fù)雜的情況。,可W考慮無線傳輸?shù)姆绞疥P(guān)鍵字:嵌入式系統(tǒng);MQX操作系統(tǒng);可

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無此問題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。