




版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
嵌入式體系結(jié)構(gòu)及接口技術(shù)
課程概況課程學(xué)時(shí):總學(xué)時(shí):64;理論學(xué)時(shí):48;上機(jī)學(xué)時(shí):16教學(xué)目的:通過(guò)本課程的學(xué)習(xí),使學(xué)生掌握嵌入式系統(tǒng)的概念、體系結(jié)構(gòu)、系統(tǒng)組成及設(shè)計(jì)方法;掌握ARM9微處理器的結(jié)構(gòu)和指令系統(tǒng)以及嵌入式軟件系統(tǒng)的分析與設(shè)計(jì)方法,能夠進(jìn)行實(shí)際系統(tǒng)的分析與設(shè)計(jì)。
課程概況
——教材及參考書(shū)
教材邱鐵《ARM嵌入式系統(tǒng)結(jié)構(gòu)與編程》清華大學(xué)出版社2013.8第2版實(shí)驗(yàn)指導(dǎo)書(shū)或教材計(jì)算機(jī)實(shí)驗(yàn)室編《嵌入式系統(tǒng)實(shí)驗(yàn)指導(dǎo)》參考書(shū)杜春雷《ARM體系結(jié)構(gòu)與編程》清華大學(xué)出版社2015劉洪濤《ARM嵌入式體系結(jié)構(gòu)與接口技術(shù)》人民郵電出版社2009課程概況
——教材及參考書(shū)
嵌入式系統(tǒng)是當(dāng)前最熱門(mén)最有發(fā)展前景的IT應(yīng)用領(lǐng)域之一。嵌入式系統(tǒng)是嵌入到目標(biāo)體系中的專(zhuān)用
計(jì)算機(jī)系統(tǒng)。我們平常用的手機(jī)、可視電話(huà)、數(shù)碼相機(jī)、攝像機(jī)、機(jī)頂盒、路由器、數(shù)控設(shè)備或儀表、醫(yī)療儀器、航天航空設(shè)備等都是嵌入式系統(tǒng)。課程概況嵌入式系統(tǒng)體系結(jié)構(gòu)及接口技術(shù)
嵌入式操作系統(tǒng)
嵌入式軟件開(kāi)發(fā)技術(shù)專(zhuān)業(yè)課程體系本課程的學(xué)習(xí)路線(xiàn)圖理解ARM7/ARM9的編程結(jié)構(gòu)掌握ARM匯編語(yǔ)言編程和嵌入式C語(yǔ)言編程掌握常用接口的控制原理和編程第1章 緒論
本章主要介紹嵌入式系統(tǒng)的發(fā)展歷史和相關(guān)概念,當(dāng)前嵌入式技術(shù)的主要應(yīng)用以及市場(chǎng)上最流行的嵌入式產(chǎn)品,通過(guò)典型產(chǎn)品實(shí)例使讀者了解當(dāng)前嵌入式技術(shù)的應(yīng)用狀況和研究方向。最后介紹了嵌入式技術(shù)未來(lái)的發(fā)展趨勢(shì)。內(nèi)容提要1.1嵌入式系統(tǒng)定義1.2嵌入式操作系統(tǒng)1.3嵌入式技術(shù)在工程領(lǐng)域的應(yīng)用1.4嵌入式技術(shù)的發(fā)展趨勢(shì)1.1嵌入式系統(tǒng)定義近年來(lái),以集成電路為代表的微電子技術(shù)取得了重大突破,這使計(jì)算機(jī)技術(shù)、微控制器技術(shù)得到了迅速發(fā)展,再加上網(wǎng)絡(luò)技術(shù)的應(yīng)用與普及,加速了21世紀(jì)工業(yè)生產(chǎn)、軍工國(guó)防、消費(fèi)電子、商業(yè)活動(dòng)、科學(xué)實(shí)驗(yàn)和家庭生活等領(lǐng)域的自動(dòng)化和信息化進(jìn)程,這些為嵌入式技術(shù)的大規(guī)模發(fā)展提供了強(qiáng)大的產(chǎn)業(yè)支撐。
1.1.1嵌入式系統(tǒng)發(fā)展歷程Intel公司于1971年開(kāi)發(fā)出第一片具有4位總線(xiàn)結(jié)構(gòu)的微處理器4004,當(dāng)時(shí)主要用于電子玩具、家用電器,電子控制及簡(jiǎn)單的計(jì)算工具。1976年Intel公司推出功能相對(duì)較完備的單片機(jī)8048。Motorola同時(shí)推出了68HC05,Zilog公司推出了Z80系列。在80年代初,Intel又進(jìn)一步完善了8048,在它的基礎(chǔ)上研制成功了8051,這在單片機(jī)的歷史上是值得紀(jì)念的一頁(yè)。
51系列的單片機(jī)仍然在市場(chǎng)上占有很大的比例,在各種產(chǎn)品中有著非常廣泛的應(yīng)用。在80年代早期,出現(xiàn)了商業(yè)級(jí)的“實(shí)時(shí)操作系統(tǒng)內(nèi)核”,嵌入式系統(tǒng)開(kāi)發(fā)的程序員開(kāi)始在實(shí)時(shí)內(nèi)核下編寫(xiě)嵌入式應(yīng)用軟件,從而使新產(chǎn)品的研制可以獲取更短的開(kāi)發(fā)周期、更低的開(kāi)發(fā)資金和更高的開(kāi)發(fā)效率。嵌入式實(shí)時(shí)操作系統(tǒng)具有以下特點(diǎn):(1)采用搶占式的調(diào)度策略,任務(wù)的實(shí)時(shí)性好,并且執(zhí)行時(shí)間是確定的;(2)具有可裁剪性(根據(jù)任務(wù)的需要與否進(jìn)行添加或刪除操作系統(tǒng)模塊)和可移植性(移植到各種處理器上);(3)具有較好的可靠性和可擴(kuò)展性,適合嵌入式產(chǎn)品的應(yīng)用開(kāi)發(fā)。進(jìn)入90年代,隨著任務(wù)復(fù)雜性的不斷增加,軟件規(guī)模也越來(lái)越大,實(shí)時(shí)核也隨之逐漸發(fā)展并完善,并由此發(fā)展成為實(shí)時(shí)多任務(wù)操作系統(tǒng)(RTOS),并作為一種可移植的軟件平臺(tái)成為當(dāng)前國(guó)際嵌入式系統(tǒng)的應(yīng)用軟件支撐。這一階段在國(guó)際上相繼出現(xiàn)了PalmOS,WinCE,嵌入式Linux,Nucleux等嵌入式操作系統(tǒng)進(jìn)入21世紀(jì),嵌入式系統(tǒng)得到了極大的發(fā)展。在硬件上,MCU的性能得到了極大的提升,特別是ARM技術(shù)的出現(xiàn)與完善,為嵌入式操作系統(tǒng)提供了功能強(qiáng)大的硬件載體。Intel、Sansung、Motorola、Phlips和Atmel紛紛采用ARM技術(shù),再加上其公司先進(jìn)的外圍接口技術(shù)與先進(jìn)的制造技術(shù),設(shè)計(jì)出功能完備的MCU,應(yīng)用到工業(yè)自動(dòng)化、消費(fèi)類(lèi)電子、航空航天、軍事工業(yè)等各個(gè)領(lǐng)域。1.1.2嵌入式系統(tǒng)的定義與特點(diǎn)
IEEE的定義:Devicesusedtocontrol,monitor,orassisttheoperationofequipment,machineryorplants.從中可以看出,嵌入式系統(tǒng)是軟件和硬件的綜合體,還可以涵蓋機(jī)械等附屬裝置。我國(guó)嵌入式系統(tǒng)的行業(yè)定義我國(guó)嵌入式系統(tǒng)的行業(yè)定義以應(yīng)用為中心,以計(jì)算機(jī)技術(shù)為基礎(chǔ),軟件硬件可裁剪、適應(yīng)應(yīng)用系統(tǒng)對(duì)功能、可靠性、成本、功耗嚴(yán)格要求的專(zhuān)用計(jì)算機(jī)系統(tǒng)。從這個(gè)定義可以看出嵌入式系統(tǒng)是與應(yīng)用緊密結(jié)合的,它具有很強(qiáng)的專(zhuān)用性,必須結(jié)合實(shí)際系統(tǒng)需求進(jìn)行合理的裁剪利用。因此有人把嵌入式系統(tǒng)比作是一個(gè)針對(duì)特定的應(yīng)用而“量身定做”的專(zhuān)用計(jì)算機(jī)系統(tǒng)。嵌入式系統(tǒng):硬件以一個(gè)高性能的處理器為基礎(chǔ),軟件以一個(gè)多任務(wù)操作系統(tǒng)為基礎(chǔ)的綜合平臺(tái)。這個(gè)平臺(tái)的處理能力是以往單片機(jī)所無(wú)法比擬的,它涵蓋了軟件和硬件兩個(gè)方面,因此稱(chēng)之為“嵌入式系統(tǒng)”。嵌入式系統(tǒng)的組成嵌入式系統(tǒng)的組成:嵌入式系統(tǒng)通常由嵌入式處理器、嵌入式外圍設(shè)備、嵌入式操作系統(tǒng)和嵌入式應(yīng)用軟件組成。嵌入式平臺(tái)的基本組成結(jié)構(gòu):嵌入式系統(tǒng)的開(kāi)發(fā)流程和優(yōu)勢(shì)為什么要使用嵌入式系統(tǒng)?傳統(tǒng)的系統(tǒng)開(kāi)發(fā)流程嵌入式系統(tǒng)的開(kāi)發(fā)流程和優(yōu)勢(shì)為什么要使用嵌入式系統(tǒng)?嵌入式系統(tǒng)開(kāi)發(fā)流程避免重復(fù)勞動(dòng),縮短開(kāi)發(fā)周期,保證開(kāi)發(fā)的成功性!1.2嵌入式操作系統(tǒng)嵌入式操作系統(tǒng)(EmbeddedOperationSystem)產(chǎn)生于20世紀(jì)80年代,當(dāng)時(shí)國(guó)際上一些IT公司開(kāi)始進(jìn)行商用嵌入式操作系統(tǒng)和專(zhuān)用操作系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā)。到目前為止,已經(jīng)出現(xiàn)了很多嵌入式操作系統(tǒng),在嵌入式產(chǎn)品開(kāi)發(fā)中發(fā)揮著重要作用。1.2.1嵌入式實(shí)時(shí)操作系統(tǒng)嵌入式實(shí)時(shí)操作系統(tǒng)是指在限定的時(shí)間內(nèi)對(duì)輸入進(jìn)行快速處理并作出響應(yīng)的嵌入式操作系統(tǒng)。實(shí)時(shí)操作系統(tǒng)具有實(shí)時(shí)性,必須有相應(yīng)的硬件支持才能達(dá)到實(shí)時(shí)控制的目的。嵌入式實(shí)時(shí)操作系統(tǒng)大體可分為商用型和免費(fèi)型(開(kāi)源)兩種。商用型的實(shí)時(shí)操作系統(tǒng)功能穩(wěn)定、可靠,有完善的技術(shù)支持和售后服務(wù),但價(jià)格一般較高。典型的商用嵌入式實(shí)時(shí)操作系統(tǒng)有VxWorks,QNX,OSE,ECOS,PSOS,WindowsCE等等。免費(fèi)實(shí)時(shí)操作系統(tǒng)——嵌入式Linux:嵌入式Linux操作系統(tǒng)是針對(duì)嵌入式微控制器的特點(diǎn)而量身定做的一種Linux操作系統(tǒng),包括常用的嵌入式通信協(xié)議和常用驅(qū)動(dòng),支持多種文件系統(tǒng)。
嵌入式實(shí)時(shí)操作內(nèi)核μC/OS-II:μC/OS-Ⅱ是一個(gè)實(shí)時(shí)操作系統(tǒng)內(nèi)核,只包含了任務(wù)管理、任務(wù)調(diào)度、時(shí)間管理、內(nèi)存管理和任務(wù)間的通信與同步等基本功能。沒(méi)有提供文件系統(tǒng)、網(wǎng)絡(luò)驅(qū)動(dòng)及管理、圖形界面等模塊。但是由于μC/OS-Ⅱ的可移植性和開(kāi)源性,用戶(hù)可以根據(jù)功能需求添加所需的各種服務(wù)
1.3嵌入式技術(shù)在工程領(lǐng)域的應(yīng)用嵌入式系統(tǒng)的應(yīng)用范圍
嶄新的數(shù)字世界多彩的嵌入式應(yīng)用
無(wú)線(xiàn)電的發(fā)展BTH礦石收音機(jī)
單二極管Bush收音機(jī)
7個(gè)晶體管
單二極管EvokeDAB收音機(jī)
1億個(gè)晶體管
2-3個(gè)嵌入式處理器電話(huà)的發(fā)展電話(huà)
無(wú)晶體管BTDECT1千萬(wàn)個(gè)晶體管
3個(gè)處理器諾基亞手機(jī)
超過(guò)7億個(gè)晶體管
(多數(shù)用于存儲(chǔ)器)
5-6個(gè)處理器計(jì)算機(jī)的發(fā)展+=AppleMacintosh
黑白顯示器
1MIP處理器AcornArchimedes
彩色顯示器
10MIP處理器
…RISC集惠普-康柏掌上電腦
彩色顯示
200MIP處理器64MB內(nèi)存
…袖珍型嵌入式Internet應(yīng)用航海儀器的發(fā)展地圖、時(shí)鐘、指南針
印刷及磁技術(shù)
無(wú)晶體管Raytheon
船用航海儀器GPS定位器
約1億個(gè)晶體管
2-3個(gè)處理器
…+4個(gè)人造衛(wèi)星!軍事國(guó)防領(lǐng)域航天領(lǐng)域嵌入式系統(tǒng)在機(jī)器人控制中的應(yīng)用智能玩具與機(jī)器人1.4嵌入式技術(shù)的發(fā)展趨勢(shì)時(shí)代的發(fā)展使得嵌入式產(chǎn)品獲得了巨大的商機(jī),為嵌入式產(chǎn)品提供了廣闊的市場(chǎng)前景,同時(shí)也對(duì)嵌入式生產(chǎn)廠(chǎng)商提出了新的挑戰(zhàn)。1.隨著信息化與數(shù)字化的發(fā)展,嵌入式設(shè)備進(jìn)行網(wǎng)絡(luò)互聯(lián)是未來(lái)發(fā)展的趨勢(shì)。未來(lái)的嵌入式設(shè)備為了適應(yīng)信息化與數(shù)字化的發(fā)展,網(wǎng)絡(luò)化成為發(fā)展的方向。要進(jìn)行網(wǎng)絡(luò)互聯(lián),在硬件設(shè)計(jì)上要提供各種網(wǎng)絡(luò)通信接口(TCP/IP,UART,IEEE1394,USB,CAN,Bluetooth,IrDA等)。在應(yīng)用軟件方面,要提供可以在設(shè)備上安裝嵌入式Web瀏覽器,實(shí)現(xiàn)網(wǎng)頁(yè)瀏覽和遠(yuǎn)程數(shù)據(jù)庫(kù)的訪(fǎng)問(wèn)。2.優(yōu)化嵌入式系統(tǒng)軟硬件內(nèi)核,提高系統(tǒng)運(yùn)行速度,降低功耗和硬件成本。嵌入式產(chǎn)品是軟件和硬件相結(jié)合的設(shè)備,為了提高運(yùn)行速度、降低功耗和成本,要求開(kāi)發(fā)人員盡量裁剪系統(tǒng)的硬件資源和軟件內(nèi)核,利用最少的硬件資源和軟件結(jié)構(gòu)實(shí)現(xiàn)最多的功能。在實(shí)現(xiàn)過(guò)程中要不斷的優(yōu)化硬件電路并改進(jìn)算法,達(dá)到最佳的控制功能。
3.指令級(jí)的并行計(jì)算技術(shù)將引入嵌入式微處理器。在工程的實(shí)際應(yīng)用中會(huì)出現(xiàn)大量的數(shù)據(jù)執(zhí)行相同的運(yùn)算功能,比如向量計(jì)算,這就需要在單個(gè)時(shí)鐘周期內(nèi)實(shí)現(xiàn)多個(gè)數(shù)據(jù)的運(yùn)算操作。在CPU中設(shè)計(jì)多個(gè)執(zhí)行部件來(lái)完成此功能,這種CPU的架構(gòu)形式稱(chēng)為單指令流多數(shù)據(jù)流體系結(jié)構(gòu),也稱(chēng)之為指令級(jí)的并行計(jì)算技術(shù)。4.嵌入式微處理器將會(huì)向多核技術(shù)發(fā)展。無(wú)所不在的智能必將帶來(lái)無(wú)所
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 買(mǎi)賣(mài)租賃房屋合同
- 基于大數(shù)據(jù)技術(shù)的環(huán)保產(chǎn)業(yè)供應(yīng)鏈合作框架協(xié)議
- 抹灰分項(xiàng)工程勞務(wù)合同書(shū)
- 結(jié)婚財(cái)產(chǎn)分割協(xié)議
- 項(xiàng)目季度工作總結(jié)與成果展示報(bào)告
- 離婚協(xié)議談話(huà)筆錄
- 國(guó)際貨物買(mǎi)賣(mài)合同中的所有權(quán)轉(zhuǎn)移
- 專(zhuān)利權(quán)轉(zhuǎn)讓協(xié)議書(shū)
- 個(gè)人房屋轉(zhuǎn)讓合同協(xié)議
- 在線(xiàn)教育課程設(shè)計(jì)開(kāi)發(fā)合作協(xié)議
- 運(yùn)維安全的風(fēng)險(xiǎn)
- 衛(wèi)生監(jiān)督所管理制度
- 心電圖正常課件
- 乳源瑤族自治縣鑫源環(huán)保金屬科技有限公司技術(shù)升級(jí)改造項(xiàng)目環(huán)境影響報(bào)告書(shū)
- 汽輪機(jī)熱平衡圖功率的核算方法
- 服裝廠(chǎng)安全生產(chǎn)評(píng)估報(bào)告
- 通力電梯KCE電氣系統(tǒng)學(xué)習(xí)指南
- 教學(xué)課件-《旅行社業(yè)務(wù)》-(中職)
- 第二章 第一節(jié) CT設(shè)備基本運(yùn)行條件
- 某道路拓寬工程施工組織設(shè)計(jì)
- 第一章染整工廠(chǎng)設(shè)計(jì)
評(píng)論
0/150
提交評(píng)論