已閱讀5頁,還剩13頁未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1嵌入式系統(tǒng)技術(shù)及應(yīng)用實(shí)驗(yàn)設(shè)計(jì)與報(bào)告基于 DSP 的四則運(yùn)算與相應(yīng) LED 燈狀態(tài)的控制2基于 DSP 的四則運(yùn)算與相應(yīng) LED 燈狀態(tài)的控制1. 課程設(shè)計(jì)目的DSP 芯片,也稱數(shù)字信號(hào)處理器,是一種特別適合于進(jìn)行數(shù)字信號(hào)處理運(yùn)算的微處理器,其主要應(yīng)用于實(shí)時(shí)快速地實(shí)現(xiàn)各種數(shù)字信號(hào)處理算法。數(shù)字信號(hào)具有以下優(yōu)點(diǎn):接口方便、編程方便、穩(wěn)定性好、可重復(fù)性好、集成方便和精度高等。DSP 應(yīng)用的快速發(fā)展為數(shù)字信息產(chǎn)品帶來廣闊的發(fā)展空間。面向群體應(yīng)用,DSP 在媒體網(wǎng)關(guān)、視頻監(jiān)控、專業(yè)音響、數(shù)字廣播、激光打印等應(yīng)用中表現(xiàn)出色;面向個(gè)人應(yīng)用,DSP 在便攜式數(shù)字音頻和影像播放器、指紋識(shí)別和語音識(shí)別等應(yīng)用中表現(xiàn)不俗;針對(duì)嵌入式數(shù)字控制應(yīng)用,DSP 極大地滿足了工業(yè)界的需求,如數(shù)字變頻電力電源設(shè)備、工業(yè)縫紉機(jī)等;DSP 也極大地滿足了消費(fèi)電子的需求,如空調(diào)、冰箱、洗衣機(jī)等。隨著 DSP 生產(chǎn)技術(shù)和工藝的進(jìn)步,新型的 DSP 產(chǎn)品將會(huì)不斷涌現(xiàn),并得到廣泛應(yīng)用。通過此次課程設(shè)計(jì),需要達(dá)到以下目的:1) 了解 DSP 的特點(diǎn);2) 研究掌握嵌入式系統(tǒng)的特點(diǎn)與應(yīng)用;3) 熟悉 CCS 集成開發(fā)環(huán)境,掌握工程的生成方法,熟悉 SEED-DEC6437實(shí)驗(yàn)環(huán)境,掌握 CCS 集成開發(fā)環(huán)境的調(diào)試方法;4) 熟悉 C 語言對(duì)外設(shè)(DSP 板)的訪問(軟件編程、硬件連接) ,了解TICCS 開發(fā)平臺(tái)下的 C 語言設(shè)計(jì)方法和步驟,熟悉使用軟件仿真方式調(diào)試程序;5) 學(xué)習(xí)在 CCS 環(huán)境中調(diào)試匯編代碼。2. 嵌入式系統(tǒng)簡介進(jìn)入 21 世紀(jì)以來,一個(gè)全方位的嵌入式系統(tǒng)應(yīng)用即將來臨,隨著嵌入式系統(tǒng)的研究和應(yīng)用的進(jìn)一步深入,嵌入式系統(tǒng)將向網(wǎng)絡(luò)化、智能化、規(guī)范化、集成化方向發(fā)展。在與各個(gè)行業(yè)的具體應(yīng)用相結(jié)合的過程中,嵌入式系統(tǒng)將對(duì)國民經(jīng)濟(jì)進(jìn)行全方位的滲透,在我國國家現(xiàn)代化進(jìn)程中發(fā)揮巨大推進(jìn)作用。PC 機(jī)主要應(yīng)用在辦公室自動(dòng)化領(lǐng)域,而嵌入式系統(tǒng)已經(jīng)廣泛滲透到人們的工作、生活中。據(jù)統(tǒng)計(jì),嵌入式處理器的數(shù)量占分散處理器的 94%,而 PC 機(jī)用的處理器只占 6%1。根據(jù)美國嵌入式系統(tǒng)專業(yè)雜志 RTC 報(bào)道,21 世紀(jì)初的十年中,全球嵌入式系統(tǒng)市場(chǎng)需求量具有比 PC 市場(chǎng)大 10 至 100 倍的商機(jī)。1998 年在芝加哥舉辦的嵌入式系統(tǒng)會(huì)議上,與會(huì)專家一致認(rèn)為,21 世紀(jì)嵌入式3系統(tǒng)將無所不在,它將為人類生產(chǎn)帶來革命性的發(fā)展,實(shí)現(xiàn)“PCs Everywhere”的生活夢(mèng)想。2.1 嵌入式系統(tǒng)的概念嵌入式系統(tǒng)是指以應(yīng)用為中心,以計(jì)算機(jī)技術(shù)為基礎(chǔ),軟件硬件可剪裁,適應(yīng)應(yīng)用系統(tǒng)對(duì)功能、可靠性、成本、體積、功耗嚴(yán)格要求的專用計(jì)算機(jī)系統(tǒng)。它主要由嵌入式微處理器、外圍硬件設(shè)備、嵌入式操作系統(tǒng)以及用戶應(yīng)用軟件等部分組成。用于實(shí)現(xiàn)對(duì)其它設(shè)備的控制、監(jiān)視和管理等功能,它通常嵌入在主要設(shè)備中運(yùn)行2。2.2 嵌入式系統(tǒng)的幾個(gè)發(fā)展階段嵌入式系統(tǒng)的出現(xiàn)至今已經(jīng)有 30 多年的歷史,縱觀嵌入式技術(shù)的發(fā)展過程,大致經(jīng)歷四個(gè)階段。第一階段是以單芯片為核心的可編程控制器形式的系統(tǒng),具有與監(jiān)測(cè)、伺服、指示設(shè)備相配合的功能。第二階段是以嵌入式 CPU 為基礎(chǔ)、以簡單操作系統(tǒng)為核心的嵌入式系統(tǒng)。第三階段是以嵌入式操作系統(tǒng)為標(biāo)志的嵌入式系統(tǒng)。第四階段是以 Internet 為標(biāo)志的嵌入式系統(tǒng)3。綜上所述,嵌入式系統(tǒng)技術(shù)日益完善,32 位微處理器在該系統(tǒng)中占主導(dǎo)地位,嵌入式操作系統(tǒng)已經(jīng)從簡單走向成熟,它與網(wǎng)絡(luò)、Internet 結(jié)合日益密切,因而,嵌入式系統(tǒng)應(yīng)用將日益廣泛。2.3 嵌入式處理器嵌入式系統(tǒng)的核心部件是各種類型的嵌入式處理器,據(jù)不完全統(tǒng)計(jì),全世界嵌入式處理器的品種已有上千種之多。其中,我們最為熟悉的是 8051 和 68H結(jié)構(gòu)的產(chǎn)品。實(shí)際上,幾十年來,各種 4、8、16 和 32 位的處理器在嵌入式系統(tǒng)中都有廣泛應(yīng)用。嵌入式系統(tǒng)的處理器可以分為兩大類:一類是采用通用計(jì)算機(jī)的 CPU 為處理器,如 X86 系列;另一類為微控制器和 DSP,微控制器具有單片化、體積小、功耗低、可靠性高、芯片上的外沒資源豐富等特點(diǎn),成為嵌入式系統(tǒng)的主流器件。當(dāng)前,嵌入式系統(tǒng)處理器的發(fā)展趨勢(shì)主要采用 32 位嵌入式 CPU,其主流系列有 ARM(包括 Intel 公司的 strong ARM 和 XScale)、MIPS 和 SH 三大系列。嵌入式系統(tǒng) CPU 的另一類型為 DSP。當(dāng)前,DSP 處理器的典型結(jié)構(gòu)是單片化嵌入式 DSP,如 TI 公司的 TMS320 系列;另一類是在通用 CPU 或單片系統(tǒng)中增加 DSP 協(xié)處理器,如 In-tel 公司的 MCS-296 等。還有一種類型是選用嵌入式單片系統(tǒng) SOC(System On a Chip)。國際上有一種新的趨4向,即可以購買 IP 知識(shí)產(chǎn)權(quán)核模塊,即現(xiàn)有的 IC 電路模塊的設(shè)計(jì),在其基礎(chǔ)上,可根據(jù)需求將多個(gè) IP 模塊組合起來或經(jīng)修改,形成自己的新的設(shè)計(jì)。由此可見,半導(dǎo)體芯片的設(shè)計(jì)現(xiàn)已不難了。其中,尤以 ARM 的應(yīng)用最為典型,各半導(dǎo)體廠商人多可生產(chǎn) ARM 的衍生產(chǎn)品4。2.4 嵌入式實(shí)時(shí)操作系統(tǒng)目前嵌入式實(shí)時(shí)操作系統(tǒng)典型產(chǎn)品如下:VxWorks WindRiver 公司的高性能可擴(kuò)展的實(shí)時(shí)操作系統(tǒng),具有嵌入實(shí)時(shí)應(yīng)用中最新一代的開發(fā)和執(zhí)行環(huán)境,支持多種處理器和開發(fā)平臺(tái),并有多種開發(fā)工具,是目前世界上應(yīng)用最廣泛的產(chǎn)品。PSOS ISI 公司研發(fā)的產(chǎn)品,該產(chǎn)品推出時(shí)間較早,因此比較成熟,可以支持多種處理器,曾是國際上應(yīng)用最廣泛的產(chǎn)品,主要應(yīng)用領(lǐng)域是遠(yuǎn)程通信、航天、信息家電和工業(yè)控制。但該公司已被 WindRiver 公司兼并,并將推出VxWorks 與 PSOS 合二為一的產(chǎn)品。 VRTX 是國際上最早推出的實(shí)時(shí)系統(tǒng)之一,比較成熟。其特點(diǎn)是內(nèi)核緊湊,在模塊化方面比原系統(tǒng)有重大的改善。Windows CE 是微軟公司嵌入式實(shí)時(shí)應(yīng)用系統(tǒng),支持眾多的硬件平臺(tái),其最主要特點(diǎn)是擁有與桌上型 Windows 家族一致的程序開發(fā)界面,因此,桌上型Windows 家族上開發(fā)的程序就能在 WinCE 上運(yùn)行。但嵌入式操作系統(tǒng)追求高效、節(jié)省,WinCE 在這方面是笨拙的,它占用內(nèi)存過大,應(yīng)用程序龐大。 RT-Linux是一種提供源代碼、開放式自由軟件,具有嵌入式操作系統(tǒng)的很多特色,突出的優(yōu)勢(shì)是適用多種 CPU 和多種硬件平臺(tái),性能穩(wěn)定,裁剪性好,開發(fā)利使用都很容易。它是發(fā)展未來嵌入式設(shè)備的絕佳資源。國內(nèi)也有不少單位在 RT-Linux方面做了大量卓有成效的工作,具有廣泛的應(yīng)用前景5。此外,后 PC 時(shí)代的眾多產(chǎn)品,如手持設(shè)備等,并不需要強(qiáng)實(shí)時(shí)性,PalmOS、JavaOS 等應(yīng)運(yùn)而生。而 Ossl 公司擁有的 ONX 是一種限于 X86 平臺(tái)的可提供集成化開發(fā)環(huán)境的實(shí)時(shí)操作系統(tǒng)。OS/9 在 DVD 等產(chǎn)品中則有廣泛應(yīng)用。2.5 我國自主的嵌入式系統(tǒng)技術(shù)應(yīng)用現(xiàn)狀和發(fā)展趨勢(shì)(1)PC 機(jī)產(chǎn)業(yè)目前,PC 機(jī)的架構(gòu)為 Wintel 所控制、壟斷,即由 Intel 的 CPU+微軟的Windows 主宰了產(chǎn)業(yè)。在該領(lǐng)域,我們沒有主動(dòng)權(quán),沒有創(chuàng)新空間,無能為力,充其量只是組裝機(jī)和搞計(jì)算機(jī)系統(tǒng)集成等,自己的軟件產(chǎn)品和出口軟件很少,中國軟件企業(yè)規(guī)模太小。專家估計(jì),1020 年內(nèi)難以突破!(2)嵌入式系統(tǒng)需求千變?nèi)f化,沒有統(tǒng)一的架構(gòu),軟硬件需要各種各樣的組合,技術(shù)密5集,市場(chǎng)容量人,我們有無限的創(chuàng)新空間。當(dāng)前,我們面臨發(fā)展自主嵌入式操作系統(tǒng)的有利時(shí)機(jī),主要是:計(jì)算環(huán)境從 PC 為中心轉(zhuǎn)變?yōu)橐跃W(wǎng)絡(luò)為中心,涌現(xiàn)了各種新的信息設(shè)備(IA),不必與 PC兼容;應(yīng)用軟件逐步從 PC 移到網(wǎng)上,不必與 Win-dows 兼容;瀏覽器取代Windows 成為主要的用戶界面;基于 Linux 的 OS 很適合各種 IA;跨平臺(tái)語言Java 被普遍采用。綜上所述,在 PC 上要脫離 Windows 很難,離開了 PC,特別是在網(wǎng)上,就可以有所作為。其中,看好 Linux。目前,國內(nèi)已有多家公司推出基于 Linux 的自主 OS:在服務(wù)器領(lǐng)域,特別是在網(wǎng)站上 Linux 已被廣泛應(yīng)用,如北京市電子政務(wù)項(xiàng)目。在 IA 領(lǐng)域,各種嵌入式 Linux 有很好的前景;Linux將成為我國未來的主要 OS 之一。例如中軟公司推出了/中軟實(shí)時(shí)嵌入式 Linux操作系統(tǒng) 0,并在國家的新一代開放式數(shù)控系統(tǒng)運(yùn)行平臺(tái)開發(fā)項(xiàng)目中得到應(yīng)用6。近年來,我國在開發(fā)嵌入式 CPU 方面有所長進(jìn),有一系列有利條件:(1)市場(chǎng):嵌入式 CPU 可應(yīng)用于各種領(lǐng)域,包括各種信息家電、網(wǎng)絡(luò)設(shè)備、工業(yè)儀器儀表等,其市場(chǎng)容量將遠(yuǎn)遠(yuǎn)超過 PC 產(chǎn)業(yè)。(2)技術(shù):可允許多種結(jié)構(gòu),可有自己的創(chuàng)新結(jié)構(gòu)。有 Linux 和其它 OS 作為支持,不必依賴 Windows。復(fù)雜性較低(百萬晶體管的量級(jí)),開發(fā)周期短。不必追求性能指標(biāo),工藝要求低。32 位嵌入式 CPU 有廣泛的支持并已大量產(chǎn)業(yè)化,有很好的應(yīng)用前景,配以國產(chǎn)的嵌入式實(shí)時(shí)操作系統(tǒng) RT-Linux,將是作為國產(chǎn)嵌入式系統(tǒng)的一種很好的選擇,可在信息終端、家用電器、工業(yè)控制、軍工裝備中應(yīng)用。綜上所述,我們可以預(yù)測(cè):一個(gè)全方位的嵌入式系統(tǒng)應(yīng)用即將來臨,隨著嵌入式系統(tǒng)的研究和應(yīng)用的進(jìn)一步深入,嵌入式系統(tǒng)將向網(wǎng)絡(luò)化、智能化、規(guī)范化、集成化方向發(fā)展:隨著微處理器、半導(dǎo)體技術(shù)、精密制造技術(shù)、高新材料技術(shù)和軟件技術(shù)研究的進(jìn)展,嵌入式系統(tǒng)向高性能、低功耗、微型化和開發(fā)平臺(tái)源代碼公開化方向發(fā)展7。3. 課程設(shè)計(jì)要求新建工程,通過上位機(jī)軟件實(shí)現(xiàn)對(duì)指定定標(biāo)數(shù)值的四則運(yùn)算,并將結(jié)果返回到上位機(jī)軟件,同時(shí)點(diǎn)亮相應(yīng) LED 燈來表示。4. 課程設(shè)計(jì)思路該工程的基本思路為首先通過通過上位機(jī)軟件,在串口調(diào)試器中輸入指定定標(biāo)和相應(yīng)的加減乘除算式字符串,通過程序中字符串轉(zhuǎn)換為數(shù)字程序?qū)⑵渥優(yōu)榫哂袑?shí)際意義的算式,進(jìn)入加減乘除主程序進(jìn)行運(yùn)算,將運(yùn)算結(jié)果通過數(shù)字轉(zhuǎn)換為字符串后返回到上位機(jī),并在串口接收字符中顯示出來。同時(shí),還要實(shí)現(xiàn)對(duì)相應(yīng)的四則運(yùn)算對(duì)應(yīng)的 LED 燈狀態(tài)的控制。其中主要通過相應(yīng)部分軟件控制加、減、乘、除相應(yīng)交通燈的東、西、南、北紅燈點(diǎn)亮。 65. 課程設(shè)計(jì).C 程序分析51 判斷串口接收數(shù)據(jù)程序?qū)τ趶拇谳斎氲臄?shù)據(jù),判斷其要求執(zhí)行的命令。具體程序如下:for ( i = 0 ; i =0x30 /將串口得到的結(jié)果返回給上位機(jī)(計(jì)算機(jī))if(tmp = 1)break;EVMDM6437_UART_putChar( uart1,txj); /將串口得到的結(jié)果在上位機(jī)上顯示5.2 判斷執(zhí)行命令程序接收并判斷出來自串口的命令后,執(zhí)行該命令。具體程序如下:switch( TestCommand ) /運(yùn)算模式對(duì)應(yīng)指示燈選擇/*交通燈東邊紅燈亮*/case ADD:DEC6437_DTK_rset(DEC6437_DTK_TRF, Add 9* (Uint32 * )0x01C6703c = 0x1FFFFFFE;* (Uint32 * )0x01C67064 = 0xFFFFFFFE;_waitusec(0x50000);break;/*交通燈西邊紅燈亮*/case SUB:DEC6437_DTK_rset(DEC6437_DTK_TRF,Sub * (Uint32 * )0x01C6703c = 0x3FFFFFFE;* (Uint32 * )0x01C67064 = 0xFFFFFFFE;_waitusec(0x50000);break;/*交通燈南邊紅燈亮*/case MUL:DEC6437_DTK_rset(DEC6437_DTK_TRF,Mul * (Uint32 * )0x01C6703c = 0x1FFFFFFE;* (Uint32 * )0x01C67064 = 0xFFFFFFFF;_waitusec(0x50000);break;/*交通燈北邊紅燈亮*/case DIV:DEC6437_DTK_rset(DEC6437_DTK_TRF,Div * (Uint32 * )0x01C6703c = 0x1FFFFFFE;* (Uint32 * )0x01C67064 = 0xFFFFFFFE;_waitusec(0x50000);break;default:break;105.3 其他部分程序段(1) 串口通訊初始化程序DEC6437_DTK_rset(DEC6437_DTK_ENABLE, 0x01);/* Open Uart Handle */uart1 = SEEDDEC6437_UART_open( 1, baud_9k6,data_w8,data_s1,data_
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 健康照護(hù)師常識(shí)強(qiáng)化考核試卷含答案
- 安全防范系統(tǒng)安裝維護(hù)員測(cè)試驗(yàn)證知識(shí)考核試卷含答案
- 2026年湖南常德市高三一模高考數(shù)學(xué)試卷試題(含答案詳解)
- 抗生素酶裂解工崗前班組考核考核試卷含答案
- 自然保護(hù)區(qū)巡護(hù)監(jiān)測(cè)員安全培訓(xùn)評(píng)優(yōu)考核試卷含答案
- 橋梁基礎(chǔ)知識(shí)培訓(xùn)
- 酒店客房服務(wù)規(guī)范與操作流程優(yōu)化制度
- 車站人員考勤管理制度
- 濟(jì)南冬天課件創(chuàng)作說明
- 經(jīng)支氣管鏡封堵兒童支氣管胸膜瘺
- 空調(diào)安裝應(yīng)急預(yù)案
- 木屋架維修施工方案
- 人工智能+技術(shù)體系變革智能物流研究報(bào)告
- 借用別人公司賬戶協(xié)議書
- 春節(jié)期間駕駛員安全教育
- 西湖龍井采購合同范本
- 集團(tuán)公司職業(yè)技能等級(jí)認(rèn)定管理辦法
- 2025年紫金礦業(yè)ai面試題目及答案
- 復(fù)發(fā)性叢集性頭痛
- HY/T 0437-2024海洋生物資源碳增匯計(jì)量和監(jiān)測(cè)技術(shù)規(guī)范大型藻類(筏式養(yǎng)殖)
- 下肢動(dòng)脈硬化閉塞癥介入治療講課件
評(píng)論
0/150
提交評(píng)論