嵌入式系統(tǒng)及應(yīng)用-Chapter1-嵌入式系統(tǒng)導(dǎo)論



《嵌入式系統(tǒng)及應(yīng)用-Chapter1-嵌入式系統(tǒng)導(dǎo)論》由會(huì)員分享,可在線閱讀,更多相關(guān)《嵌入式系統(tǒng)及應(yīng)用-Chapter1-嵌入式系統(tǒng)導(dǎo)論(98頁珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
1、Click to edit Master title style,,Click to edit Master text styles,,Second level,,Third level,,Fourth level,,Fifth level,,*,電子科技大學(xué)嵌入式軟件工程中心,嵌入式系統(tǒng)及應(yīng)用,,課程目的,,理論與實(shí)踐相結(jié)合,,以嵌入式系統(tǒng)基礎(chǔ)及嵌入式軟件的核心嵌入式實(shí)時(shí)操作系統(tǒng)為重點(diǎn),以應(yīng)用為目的,全面介紹嵌入式系統(tǒng),,使大家既能對(duì)嵌入式系統(tǒng)及開發(fā)有一個(gè)全景的把握,又能深入理解嵌入式實(shí)時(shí)操作系統(tǒng)。,,配套多種嵌入式平臺(tái)的μC/OS-II實(shí)驗(yàn),提供豐富的實(shí)驗(yàn)和手冊(cè),課程特點(diǎn),,利用PC機(jī)就可
2、以自己動(dòng)手搭建嵌入式系統(tǒng)的開發(fā)平臺(tái),熟悉應(yīng)用開發(fā),更方便地學(xué)習(xí)和理解嵌入式系統(tǒng)的基礎(chǔ)知識(shí):,,從純軟件到硬/軟件結(jié)合,,從“紙”上談兵(編程序)到“板”上談兵,,從“懂”怎么做到“會(huì)”做,,從講/聽到講/聽/做,嵌入式軟件工程中心,,計(jì)算機(jī)應(yīng)用博士點(diǎn)主要方向之一,,自“八五”以來長(zhǎng)期從事嵌入式系統(tǒng)軟件的研究、開發(fā)、產(chǎn)業(yè)化及人才培養(yǎng),,承擔(dān)多項(xiàng)國(guó)家級(jí)嵌入式軟件相關(guān)的項(xiàng)目,包括863軟件重大專項(xiàng)、國(guó)防預(yù)研、發(fā)改委軟件產(chǎn)業(yè)化專項(xiàng)、電子發(fā)展基金等,,獲得省部級(jí)科技進(jìn)步獎(jiǎng)三項(xiàng),,培養(yǎng)碩士以上人員近百人,,嵌入式軟件工程中心,,充分整合科技成果和產(chǎn)業(yè)化積淀,構(gòu)筑嵌入式軟件基礎(chǔ)研究、應(yīng)用基礎(chǔ)研究和產(chǎn)業(yè)化創(chuàng)新
3、平臺(tái),,面向智能手機(jī)、數(shù)字娛樂終端、航空航天等領(lǐng)域研發(fā)達(dá)到國(guó)際領(lǐng)先水平的嵌入式軟件相關(guān)技術(shù),,推動(dòng)我國(guó)嵌入式軟件技術(shù)和產(chǎn)業(yè)的發(fā)展,,成為嵌入式軟件專業(yè)人才培訓(xùn)和實(shí)習(xí)基地,,成為國(guó)內(nèi)最大的、在國(guó)際上具有影響力的嵌入式軟件研究工程中心。,課程的主要內(nèi)容,,嵌入式系統(tǒng)基礎(chǔ),約12節(jié)課,,嵌入式系統(tǒng)導(dǎo)論(什么是嵌入式系統(tǒng)?嵌入式系統(tǒng)分類、發(fā)展歷程、特點(diǎn)、應(yīng)用領(lǐng)域、發(fā)展趨勢(shì)), 約3節(jié)課,,嵌入式硬件系統(tǒng)基礎(chǔ)(基本組成,嵌入式微處理器:ARM、MIPS、X86、SH等,總線、存儲(chǔ)系統(tǒng)、輸入/輸出與典型接口等, W90P710/SH7709S ),約7節(jié)課,,嵌入式軟件系統(tǒng)基礎(chǔ)(分類、特點(diǎn)、體系結(jié)構(gòu)、運(yùn)行
4、流程、操作系統(tǒng)、開發(fā)工具),約2節(jié)課,課程的主要內(nèi)容,,嵌入式實(shí)時(shí)內(nèi)核,約14節(jié)課,,任務(wù)管理與調(diào)度(任務(wù)、任務(wù)管理、調(diào)度算法), 約6節(jié)課,,同步、互斥與通信(信號(hào)量、信箱、隊(duì)列、事件、異步信號(hào)) , 約4節(jié)課,,中斷和時(shí)間管理(中斷分類、處理過程、中斷管理機(jī)制、硬件時(shí)鐘設(shè)備、與OS的管理關(guān)系、時(shí)間管理機(jī)制) , 約2節(jié)課,,內(nèi)存管理和I/O管理(特點(diǎn)和管理機(jī)制) , 約2節(jié)課,課程的主要內(nèi)容,,嵌入式系統(tǒng)軟件的開發(fā), 約4節(jié)課,,嵌入式系統(tǒng)開發(fā)模式,,嵌入式軟件開發(fā)工具,,軟件分析設(shè)計(jì)方法,,復(fù)習(xí):2節(jié)課,,實(shí)驗(yàn):16節(jié)課,實(shí)驗(yàn)系統(tǒng)的內(nèi)容,,目標(biāo)平臺(tái),開發(fā)工具,嵌入式操作系統(tǒng),實(shí)驗(yàn)項(xiàng)目,P
5、C虛擬機(jī),W90P710_Eval_board,SH7709S Start Kit開發(fā)板,LambdaTOOL,,集成開發(fā)環(huán)境,,HEW,μC/OS-II,,(源代碼),實(shí)驗(yàn)系統(tǒng)的內(nèi)容,,配套8個(gè)實(shí)驗(yàn)項(xiàng)目,具體是:,,開發(fā)環(huán)境建立實(shí)驗(yàn):1個(gè)/平臺(tái),,實(shí)時(shí)內(nèi)核實(shí)驗(yàn):7個(gè),,任務(wù)的基本管理,,優(yōu)先級(jí)反轉(zhuǎn),,優(yōu)先級(jí)繼承,,信號(hào)量:哲學(xué)家就餐問題的實(shí)現(xiàn),,,消息隊(duì)列,,,時(shí)鐘中斷,,,μC/OS-II的內(nèi)存分配,,教材及參考資料,,嵌入式實(shí)時(shí)操作系統(tǒng)及應(yīng)用開發(fā),羅蕾主編,北京航空航天大學(xué)出版社.,,Jean J.Labrosse. 嵌入式實(shí)時(shí)操作系統(tǒng)uC/OS-II(第2版). 北京航空航天大學(xué)出版社
6、.及uC/OS-II ebook,,嵌入式計(jì)算系統(tǒng)設(shè)計(jì)原理 (美)Wayne Wolf Computers as Components:Principles of Embedded Computing System Design,,Jean J.Labrosse. 嵌入式實(shí)時(shí)操作系統(tǒng)uC/OS-II(第2版). 北京航空航天大學(xué)出版社.,,, Kang G.Shin. REAL-TIME SYSTEMS. Tsinghua University Press, McGraw-Hill.,,A Survey of Real-time Operating Systems.,,WHAT MAKES
7、 A GOOD RTOS.,參考資料,,Real-time Embedded Software Systems,,OSEK/VDX,,Operating System,. Version 2.2.2. July 5th, 2004.,,Charting Past, Present, Future Research in Ubiquitous Computing.,,Priority Inheritance Protocols: An Approach to Real-Time Synchronization,,CLDCSpecification1.1,,課程成績(jī),,課程成績(jī)=平時(shí)成績(jī)+實(shí)驗(yàn)成績(jī)
8、+期末考試成績(jī),,平時(shí)成績(jī),,20分,其中作業(yè)兩次每次5分,中期課堂測(cè)驗(yàn)10分,,實(shí)驗(yàn)成績(jī),,25分,平時(shí)5分,上機(jī)考試20分,,期末考試:閉卷考試55分,第十一周左右,第一章,嵌入式系統(tǒng)導(dǎo)論,主要內(nèi)容,,嵌入式系統(tǒng)概述,,嵌入式系統(tǒng)的應(yīng)用領(lǐng)域,,嵌入式系統(tǒng)的發(fā)展趨勢(shì),第一節(jié)嵌入式系統(tǒng)概述,無處不在的嵌入式系統(tǒng),,嵌入式系統(tǒng)的定義,,嵌入式系統(tǒng)的發(fā)展歷程,,嵌入式系統(tǒng)的特點(diǎn),,嵌入式系統(tǒng)的分類,計(jì)算機(jī)發(fā)展的三大階段,,第一階段:始于五十年代的由IBM, Burroughs, Honeywell等公司率先研制的大型機(jī)。,,第二階段,:,始于七十年代的個(gè)人計(jì)算機(jī)。,,第三階段,:,計(jì)算機(jī)正邁入
9、下一個(gè)充滿機(jī)遇的階段—“,后PC時(shí)代,”或“,無處不在的計(jì)算機(jī),”階段。,計(jì)算的發(fā)展過程,,分時(shí)系統(tǒng),,批處理系統(tǒng),,單用戶系統(tǒng),大型機(jī),分布式計(jì)算,小型機(jī),基于網(wǎng)絡(luò)的,,個(gè)人計(jì)算,微型機(jī),協(xié)同計(jì)算,基于開放系統(tǒng)的客戶/服務(wù)器,普適計(jì)算,普適計(jì)算終端,資源使用的靈活性,計(jì)算的自由性,無處不在的計(jì)算機(jī),,施樂公司,Palo Alto,研究中心主任,Mark Weiser,認(rèn)為:,,“從長(zhǎng)遠(yuǎn)來看,,PC,機(jī)和計(jì)算機(jī)工作站將衰落,因?yàn)橛?jì)算機(jī)變得無處不在:例如在墻里、在手腕上、在手寫電腦中,(,象手寫紙一樣,),等等,隨用隨取、伸手可及”。,無處不在的計(jì)算機(jī),,全世界的計(jì)算機(jī)科學(xué)家正在形成一種共識(shí),:
10、,,,計(jì)算機(jī)不會(huì)成為科幻電影中的那種貪婪的怪物,,,而是將變得小巧玲瓏,,,無處不在,.,他們藏身在任何地方,,,又消失在所有地方,,,功能強(qiáng)大,,,確有無影無蹤,.,人們將這種思想命名為,:,“,無所不在的計(jì)算機(jī)”。,,嵌入式系統(tǒng)無處不在,,彼此互連,即使遠(yuǎn)在火星,,面對(duì)6萬年才有一次的機(jī)會(huì),科學(xué)家們積極行動(dòng)起來———從6月開始,先后有歐洲的“火星快車”、美國(guó)“勇氣號(hào)”和“機(jī)遇號(hào)”等三顆火星探測(cè)器飛往火星,而日本一顆本已在太空“迷失方向”的火星探測(cè)器也在關(guān)鍵時(shí)刻及時(shí)“醒”來,開始了久違的火星之旅。,火星與地球,這一對(duì)在星空中遙遙相望的“兄弟”,迎來6萬年來“最親密的接觸”,在2003年8月2
11、7日這一天,火星距離地球最近達(dá)到55756622(5千多萬)公里。,勇氣號(hào),自1997年10月15日發(fā)射以來,經(jīng)歷了7年35億公里航程的卡西尼號(hào)太空船在2004年7月1日10時(shí)30分進(jìn)入土星軌道,開始進(jìn)行人類有史以來對(duì)土星及其31顆已知衛(wèi)星最詳盡的探測(cè)。,土星探測(cè),“哥倫比亞”號(hào),整個(gè)系統(tǒng)的起飛重量達(dá)2000噸,高56米。,,“小鷹”號(hào)標(biāo)準(zhǔn)排水量為60100噸,滿載排水量達(dá)81123噸,艦長(zhǎng)323.6米,艦寬39.6米,吃水11.4米,是世界上最大的常規(guī)動(dòng)力航空母艦。艦員2930名,其中軍官155名;航空人員2480名,其中軍官320名。飛機(jī):F-14D戰(zhàn)斗機(jī)20架,F(xiàn)/A-18戰(zhàn)斗機(jī)36架,
12、E-2C預(yù)警機(jī)和EA-6B電子干擾機(jī)各4架,6架S-3B反潛機(jī),6架直升機(jī),2架ES-3A。,Smart Dust,http://robotics.eecs.berkeley.edu/~pister/SmartDust/,,Wearable Computing,嵌入式設(shè)備無處不在,,,但桌面系統(tǒng)還依然有用,無處不在的計(jì)算機(jī)是計(jì)算機(jī)與使用者的比率達(dá)到和超過,100:1,的階段,,無處不在的計(jì)算機(jī)包括,通用計(jì)算機(jī),和,嵌入式計(jì)算機(jī)系統(tǒng),,在,100:1,比例中,95%,以上,都是嵌入式計(jì)算機(jī)系統(tǒng),并非通用計(jì)算機(jī),通用計(jì)算機(jī)-看得見的計(jì)算機(jī),,如:PC機(jī)、服務(wù)器、大型計(jì)算機(jī)等。,顯示器,主 機(jī),鼠
13、 標(biāo),鍵 盤,硬 件,諸如主機(jī)、顯示器、鍵,盤、鼠標(biāo)等看得見部件,軟件,應(yīng)用程序可按用戶,需要隨時(shí)改變,,即重新編制。,通用計(jì)算機(jī)-看得見的計(jì)算機(jī),嵌入式系統(tǒng)定義,,看不見的計(jì)算機(jī),一般不能被用戶編程, 它有一些專用的I/O設(shè)備, 對(duì)用戶的接口是應(yīng)用專用的。,,An embedded system is a computer system contained within some larger device or product with the intent purpose of providing monitoring and control services to that de
14、vice.,,“Any sort of device which includes a programmable computer but itself is not intended to be a general-purpose computer.”,,通常將嵌入式計(jì)算機(jī)系統(tǒng)簡(jiǎn)稱為嵌入式系統(tǒng)。,嵌入式系統(tǒng)定義,,IEEE: “Device used to control,monitor,or assist the operation of equipment,machinery or plants”.,,嵌入式系統(tǒng)是以應(yīng)用為中心、以計(jì)算機(jī)技術(shù)為基礎(chǔ)、軟件硬件可裁剪、適應(yīng)應(yīng)用系統(tǒng)對(duì)功能、可靠
15、性、成本、體積、功耗嚴(yán)格要求的專用計(jì)算機(jī)系統(tǒng)。,,嵌入式系統(tǒng)定義,,嵌入式系統(tǒng)是將先進(jìn)的計(jì)算機(jī)技術(shù)、半導(dǎo)體技術(shù)和電子技術(shù)與各個(gè)行業(yè)的具體應(yīng)用相結(jié)合后的產(chǎn)物。,,,,包含有計(jì)算機(jī),但又不是通用計(jì)算機(jī)的計(jì)算機(jī)應(yīng)用系統(tǒng)。,,通用計(jì)算機(jī)與嵌入式系統(tǒng)對(duì)比,特征,通用計(jì)算機(jī),嵌入式系統(tǒng),形式和類型,看得見的計(jì)算機(jī)。,,按其體系結(jié)構(gòu)、運(yùn)算速度和結(jié)構(gòu)規(guī)模等因素分為大、中、小型機(jī)和微機(jī)。,看不見的計(jì)算機(jī)。,,形式多樣,應(yīng)用領(lǐng)域廣泛,按應(yīng)用來分。,組成,通用處理器、標(biāo)準(zhǔn)總線和外設(shè)。,,軟件和硬件相對(duì)獨(dú)立。,面向應(yīng)用的嵌入式微處理器,總線和外部接口多集成在處理器內(nèi)部。,,軟件與硬件是緊密集成在一起的。,開發(fā)方式,開
16、發(fā)平臺(tái)和運(yùn)行平臺(tái)都是通用計(jì)算機(jī),采用交叉開發(fā)方式,開發(fā)平臺(tái)一般是通用計(jì)算機(jī),運(yùn)行 平臺(tái)是嵌入式系統(tǒng)。,二次開發(fā)性,應(yīng)用程序可重新編制,一般不能再編程,嵌入式系統(tǒng)的組成,,嵌入式系統(tǒng)一般由嵌入式硬件和軟件組成,,硬件以微處理器為核心集成存儲(chǔ)器和系統(tǒng)專用的輸入/輸出設(shè)備,,軟件包括:初始化代碼及驅(qū)動(dòng)、嵌入式操作系統(tǒng)和應(yīng)用程序等,這些軟件有機(jī)地結(jié)合在一起,形成系統(tǒng)特定的一體化軟件。,嵌入式系統(tǒng)的發(fā)展歷程,,嵌入式系統(tǒng)的,出現(xiàn)和興起,(1960-1970),,嵌入式系統(tǒng)開始走向,繁榮,,軟件和硬件日臻,完善,(1971-1989),,嵌入式系統(tǒng)應(yīng)用,走向縱深,(1990年-現(xiàn)在),嵌入式系統(tǒng)的出現(xiàn)和興
17、起,出現(xiàn),:20世紀(jì)60年代以晶體管、磁芯存儲(chǔ)為基礎(chǔ)的計(jì)算機(jī)開始用于航空等軍用領(lǐng)域。,,第一臺(tái)機(jī)載專用數(shù)字計(jì)算機(jī)是奧托內(nèi)蒂克斯公司為美國(guó)海軍艦載轟炸機(jī)“民團(tuán)團(tuán)員”號(hào)研制的多功能數(shù)字分析器(Verdan)。,,同時(shí)嵌入式計(jì)算機(jī)開始應(yīng)用于工業(yè)控制。1962年一個(gè)美國(guó)乙烯廠實(shí)現(xiàn)了工業(yè)裝置中的第一個(gè)直接數(shù)字控制(DDC)。,嵌入式系統(tǒng)的出現(xiàn)和興起,興起,:在1965~1970年,當(dāng)時(shí)計(jì)算機(jī)已開始采用集成電路,即第三代計(jì)算機(jī)。在軍事、航空航天領(lǐng)域、工業(yè)控制的需求推動(dòng)下。,,第一次使用機(jī)載數(shù)字計(jì)算機(jī)控制的是1965年發(fā)射的Gemini3號(hào),第一次通過容錯(cuò)來提高可靠性是1968年的阿波羅4號(hào)、土星5號(hào)。,,
18、1963年DEC公司推出PDP8并發(fā)展成PDP11系列,成為工業(yè)生產(chǎn)集中控制的主力軍。,,在軍用領(lǐng)域中,為了可靠和滿足體積、重量的嚴(yán)格要求,還需為各個(gè)武器系統(tǒng)設(shè)計(jì)五花八門的專用的嵌入式計(jì)算機(jī)系統(tǒng)。,嵌入式系統(tǒng)開始走向繁榮,嵌入式系統(tǒng)大發(fā)展是在微處理器問世之后,,1973年至1977年間各廠家推出了許多8位的微處理器,包括Intel 8080/8085,Motorola 的6800/6802,Zilog的Z80和Rockwell的6502。,,微處理器不單用來組成微型計(jì)算機(jī),而且用來制造儀器儀表、醫(yī)療設(shè)備、機(jī)器人、家用電器等嵌入式系統(tǒng)。,,僅8085/Z80微處理器的銷售就超過7億片,其中大部分
19、是用于嵌入式工業(yè)控制應(yīng)用。,嵌入式系統(tǒng)開始走向繁榮,微處理器的廣泛應(yīng)用形成了一個(gè)廣闊的嵌入式應(yīng)用市場(chǎng),計(jì)算機(jī)廠家除了要繼續(xù)以整機(jī)方式向用戶提供工業(yè)控制計(jì)算機(jī)系統(tǒng)外,開始大量地以插件方式向用戶提供OEM產(chǎn)品,再由用戶根據(jù)自己的需要構(gòu)成專用的工業(yè)控制微型計(jì)算機(jī),嵌入到自己的系統(tǒng)設(shè)備中。,,為了靈活兼容,形成了標(biāo)準(zhǔn)化、模塊化的單板機(jī)系列。流行的單板計(jì)算機(jī)有Intel公司的iSBC系列、Zilog公司的MCB等。,,由于兼容的要求,這就導(dǎo)致了工業(yè)控制微機(jī)系統(tǒng)總線的誕生。,嵌入式系統(tǒng)開始走向繁榮,1976年Intel推出Multibus,1983年擴(kuò)展為帶寬達(dá)40MB/S的MultibusⅡ。,,197
20、8年P(guān)rolog設(shè)計(jì)簡(jiǎn)單的STD總線廣泛用于小型嵌入式系統(tǒng)。,,1981年Motorola推出的VME_Bus則與MultibusⅡ瓜分高端市場(chǎng)。,,目前在工業(yè)控制領(lǐng)域,嵌入式PC、PC104、CPCI(Compact PCI)總線已廣泛應(yīng)用到工業(yè)控制領(lǐng)域。,嵌入式系統(tǒng)開始走向繁榮,單片機(jī)、DSP出現(xiàn),,隨著微電子工藝水平的提高, 集成電路設(shè)計(jì)制造商開始把嵌入式應(yīng)用所需要的微處理器、I/O接口、A/D、D/A轉(zhuǎn)換、串行接口以及RAM、ROM通通集成到一個(gè)VLSI中, 制造出,面向I/O設(shè)計(jì)的微控制器,就是我們俗稱的單片機(jī),。,,專門用于高速實(shí)時(shí)信號(hào)處理的數(shù)字信號(hào)處理器DSP。,,嵌入式系統(tǒng)開始
21、走向繁榮,軟件技術(shù)的進(jìn)步使嵌入式系統(tǒng)日臻完善,,在微處理器出現(xiàn)的初期,為了保障嵌入式軟件的時(shí)間、空間效率,軟件只能用匯編語言編寫。,,由于微電子技術(shù)的進(jìn)步,對(duì)軟件的時(shí)空效率的要求不再那么苛刻了,嵌入式計(jì)算機(jī)的軟件開始使用PL/M、C等高級(jí)語言。,,對(duì)于復(fù)雜的嵌入式系統(tǒng)來說除了需要高級(jí)語言開發(fā)工具外,還需要嵌入式實(shí)時(shí)操作系統(tǒng)的支持。,嵌入式系統(tǒng)開始走向繁榮,80年代初開始出現(xiàn)了一批軟件公司,推出商品化的嵌入式實(shí)時(shí)操作系統(tǒng)和各種開發(fā)工具。,,Ready System,(后來的Microtec Research、后來又被Mentor Graphic收購)公司:VRTX操作系統(tǒng)及Xray, Spect
22、ra工具,,Integrated System Incorporation,(ISI,后被WindRiver公司合并):pSOS操作系統(tǒng)及pRISM工具,,WindRiver,公司:VxWorks操作系統(tǒng)及Tornado工具,,QNX,公司:QNX操作系統(tǒng)及工具,,商用嵌入式實(shí)時(shí)操作系統(tǒng)和開發(fā)工具的出現(xiàn)和推廣應(yīng)用,使,嵌入式系統(tǒng)的開發(fā)從作坊式向分工協(xié)作規(guī)?;姆较虬l(fā)展,,促使嵌入式應(yīng)用擴(kuò)展到更廣闊的領(lǐng)域。,嵌入式系統(tǒng)應(yīng)用走向縱深,進(jìn)入20世紀(jì)90年代, 在分布控制、柔性制造、數(shù)字化通信和數(shù)字化家電等巨大需求的牽引下,嵌入式系統(tǒng)的硬件、軟件技術(shù)進(jìn)一步加速發(fā)展、應(yīng)用領(lǐng)域進(jìn)一步擴(kuò)大。,,手機(jī)、數(shù)碼相
23、機(jī)、VCD、數(shù)字電視、路由器、交換機(jī)等都是嵌入式系統(tǒng)。,,大多數(shù)豪華轎車每輛擁有約50個(gè)嵌入式微處理器。,,最新的波音777寬體客機(jī)上約有1000個(gè)微處理器。,,在不久的將來你會(huì)在你的家里發(fā)現(xiàn)幾十到上百的嵌入系統(tǒng)在為你服務(wù)。,嵌入式系統(tǒng)應(yīng)用走向縱深,嵌入式系統(tǒng)的硬件,,4位、8位、16位微處理器芯片已逐步讓位于32位嵌入式微處理器芯片。,,面向不同應(yīng)用領(lǐng)域的(Application-Specific)、功能強(qiáng)大、集成度高、種類繁多、價(jià)格低廉、低功耗的32位芯片已大量應(yīng)用于各種各樣的軍用和民用設(shè)備。,,DSP向高速、高精度、低功耗發(fā)展。,,DSP與通用嵌入式微處理器集成(SoC)已成為現(xiàn)實(shí),并已
24、大量應(yīng)用于嵌入式系統(tǒng),如手機(jī)、IP電話等。,嵌入式系統(tǒng)應(yīng)用走向縱深,在工業(yè)控制領(lǐng)域,嵌入式PC大量應(yīng)用于嵌入式系統(tǒng)中。,,PC104、CPCI(Compact PCI)總線因其成本低、兼容性化也已被廣泛應(yīng)用。,,嵌入式系統(tǒng)的軟件,,隨著微處理器性能的提高,嵌入式軟件的規(guī)模也隨著發(fā)生指數(shù)型增長(zhǎng)。,嵌入式系統(tǒng)應(yīng)用走向縱深,低價(jià)位的 RISC / 32-位,,微處理器,日益復(fù)雜的,,應(yīng)用,產(chǎn)品推向市場(chǎng)的,,時(shí)間壓力,開發(fā)成本的提高,嵌入式,,軟件,,危機(jī),32位芯片將能夠執(zhí)行由上百萬行C代碼構(gòu)成的復(fù)雜程序,使得嵌入式應(yīng)用具備高度復(fù)雜和智能化的功能,軟件的實(shí)現(xiàn)從某種意義上說決定了產(chǎn)品的功能,已成為新產(chǎn)
25、品成功與否的關(guān)鍵因素。,,軟件體現(xiàn)價(jià)值,,DVD播放機(jī),,功能:視頻 + 音頻(incl. MP3),,價(jià)格:200 – 600元,iPod MP3播放機(jī),,功能:MP3,,價(jià)格:,iPod nano,1 GB,1400元,iPod nano,4 GB,2200元,iPod,30GB,2800元,iPod,60GB,3800元,兩者的硬件差異?,,兩者的價(jià)格差異?,,核心價(jià)值在于:,好的軟件帶給消費(fèi)者最好的使用體驗(yàn),嵌入式系統(tǒng)應(yīng)用走向縱深,為此,嵌入式系統(tǒng)已大量采用,嵌入式操作系統(tǒng),。,,嵌入式操作系統(tǒng)功能不斷的擴(kuò)大和豐富,由80年代只有內(nèi)核、發(fā)展為包括內(nèi)核、網(wǎng)絡(luò)、文件、圖形接口、嵌入式JAV
26、A、嵌入式CORBA及分布式處理等豐富功能的集合。,,此外,,嵌入式開發(fā)工具,更加豐富,其集成度和易用性不斷提高,目前不同廠商已開發(fā)出不同類型的嵌入式開發(fā)工具,可以覆蓋嵌入式軟件開發(fā)過程各個(gè)階段,提高嵌入式軟件開發(fā)效率。,嵌入式系統(tǒng)的特點(diǎn),,嵌入式系統(tǒng)通常是形式多樣、面向特定應(yīng)用的,,嵌入式系統(tǒng)得到多種類型的處理器和處理器體系結(jié)構(gòu)的支持,,嵌入式系統(tǒng)通常極其關(guān)注成本,,嵌入式系統(tǒng)有實(shí)時(shí)性和可靠性的要求,,嵌入式系統(tǒng)使用的操作系統(tǒng)一般是適應(yīng)多種處理器、可剪裁、輕量型、實(shí)時(shí)可靠、可固化的嵌入式操作系統(tǒng),,嵌入式系統(tǒng)開發(fā)需要專門工具和特殊方法,形式多樣、面向特定應(yīng)用,一般用于特定的任務(wù),其硬件和軟件
27、都必須高效率地設(shè)計(jì),量體裁衣、去除冗余,而通用計(jì)算機(jī)則是一個(gè)通用的計(jì)算平臺(tái)。,,它通常都具有低功耗、體積小、集成度高等特點(diǎn),能夠把通用微處理器中許多由板卡完成的任務(wù)集成在芯片內(nèi)部。,,嵌入式軟件是應(yīng)用程序和操作系統(tǒng)兩種軟件的一體化程序。,處理器和處理器體系結(jié)構(gòu)類型多,通用計(jì)算機(jī)采用少數(shù)的處理器類型和體系結(jié)構(gòu),而且主要掌握在少數(shù)大公司手里。,,嵌入式系統(tǒng)可采用多種類型的處理器和處理器體系結(jié)構(gòu)。,,在嵌入式微處理器產(chǎn)業(yè)鏈上,IP設(shè)計(jì)、面向應(yīng)用的特定嵌入式微處理器的設(shè)計(jì)、芯片的制造已相成巨大的產(chǎn)業(yè)。大家分工協(xié)作,形成多贏模式。,,有上千種的嵌入式微處理器和幾十種嵌入式微處理器體系結(jié)構(gòu)可以選擇。,19
28、80,1990,1996,1998,68000,Z80,8086,80x86,CPU32,680x0,i960,MIPS,SPARC,ColdFIRE,Alpha,SH 1/2/3,ARM,SPARC,i960,MIPS,Pentium,80x86,PowerPC,CPU32,680x0,100 - 500 Kips2,?10 mHz,1 - 2 Mips1.0,?25 mHz,10 - 25 Mips.5 - .8,?50 - 100 mHz,10 - 200 Mips.2 - .5,?100 - 300 mHz,SH 4/5,SH-DSP,SH 1/2/3,ARM,SPAR
29、C,i960,MIPS,Pentium,80x86,PowerPC,CPU32,680x0,SA1500,MAP1000,AltiVEC,Merced,MCORE,SHARC,563xx,Lucent16000,C6x,SI 20,TriCore,微處理器的演變,關(guān)注成本,嵌入式系統(tǒng)通常需要注意的成本是系統(tǒng)成本,特別是量大的消費(fèi)類數(shù)字化產(chǎn)品,其成本是產(chǎn)品競(jìng)爭(zhēng)的關(guān)鍵因素之一。,,嵌入式的系統(tǒng)成本包括:,,一次性的開發(fā)成本NRE(Non-Recurring Engineering)成本,,產(chǎn)品成本:硬件BOM、外殼包裝和軟件版稅等,,批量產(chǎn)品的總體成本=NRE成本+每個(gè)產(chǎn)品成本*產(chǎn)品總量,,每個(gè)
30、產(chǎn)品的最后成本=總體成本/產(chǎn)品總量=NRE成本/產(chǎn)品總量+每個(gè)產(chǎn)品成本,實(shí)時(shí)性和可靠性的要求,一方面大多數(shù)實(shí)時(shí)系統(tǒng)都是嵌入式系統(tǒng),,另一方面嵌入式系統(tǒng)多數(shù)有實(shí)時(shí)性的要求,軟件一般是固化運(yùn)行或直接加載到內(nèi)存中運(yùn)行,具有快速啟動(dòng)的功能。并對(duì)實(shí)時(shí)的強(qiáng)度要求各不一樣,可分為硬實(shí)時(shí)和軟實(shí)時(shí)。,,嵌入式系統(tǒng)一般要求具有出錯(cuò)處理和自動(dòng)復(fù)位功能,特別是對(duì)于一些在極端環(huán)境下運(yùn)行的嵌入式系統(tǒng)而言,其可靠性設(shè)計(jì)尤其重要。,,在大多數(shù)嵌入式系統(tǒng)的軟件中一般都包括一些機(jī)制,比如硬件的看門狗定時(shí)器,軟件的內(nèi)存保護(hù)和重啟動(dòng)機(jī)制。,適應(yīng)多種處理器、可剪裁、輕量型、實(shí)時(shí)可靠、可固化的嵌入式操作系統(tǒng),由于嵌入式系統(tǒng)應(yīng)用的特點(diǎn),
31、像嵌入式微處理器一樣,嵌入式操作系統(tǒng)也是多姿多彩的。,,大多數(shù)商業(yè)嵌入式操作系統(tǒng)可同時(shí)支持不同種類的嵌入式微處理器。可根據(jù)應(yīng)用的情況進(jìn)行剪裁、配置。,,嵌入式操作系統(tǒng)規(guī)模小,所需的資源有限如內(nèi)核規(guī)模在幾十KB,能與應(yīng)用軟件一樣固化運(yùn)行。,,一般包括一個(gè)實(shí)時(shí)內(nèi)核,其調(diào)度算法一般采用基于優(yōu)先級(jí)的可搶占的調(diào)度算法。,,高可靠嵌入式操作系統(tǒng):時(shí)、空、數(shù)據(jù)隔離,開發(fā)需要專門工具和特殊方法,多數(shù)嵌入式系統(tǒng)開發(fā)意味著軟件與硬件的并行設(shè)計(jì)和開發(fā),其開發(fā)過程一般分為幾個(gè)階段:,,產(chǎn)品定義,,軟件與硬件設(shè)計(jì)與實(shí)現(xiàn),,軟件與硬件集成,,產(chǎn)品測(cè)試與發(fā)布,,維護(hù)與升級(jí),,開發(fā)需要專門工具和特殊方法,由于嵌入式系統(tǒng)資源有
32、限,一般不具備自主開發(fā)能力,產(chǎn)品發(fā)布后用戶通常也不能對(duì)其中的軟件進(jìn)行修改,必須有一套專門的開發(fā)環(huán)境。,,該開發(fā)環(huán)境包括專門的開發(fā)工具(包括設(shè)計(jì)、編譯、調(diào)試、測(cè)試等工具),,采用交叉開發(fā)的方式進(jìn)行,,交叉開發(fā)環(huán)境如圖所示。,嵌入式系統(tǒng)的分類,,,,,,,按嵌入式處理器的位數(shù)來分類,按應(yīng)用來分類,按速度分類,按確定性來分類,按嵌入式系統(tǒng)軟件復(fù)雜程度來分類,按嵌入式處理器的位數(shù)來分類,4位嵌入式系統(tǒng),,8位嵌入式系統(tǒng),,16位嵌入式系統(tǒng),,32位嵌入式系統(tǒng),,64位嵌入式系統(tǒng),正成為主流發(fā)展趨勢(shì),高度復(fù)雜的、高速的嵌入式系統(tǒng)已開始采用,目前已大量應(yīng)用,按應(yīng)用來分類,信息家電類,移動(dòng)終端類,通信類,汽
33、車電子類,工業(yè)控制類,,按速度分類,強(qiáng)實(shí)時(shí)系統(tǒng),, 其系統(tǒng)響應(yīng)時(shí)間在毫秒或微秒級(jí)。,,一般實(shí)時(shí)系統(tǒng),, 其系統(tǒng)響應(yīng)時(shí)間在幾秒的數(shù)量級(jí)上,其實(shí)時(shí)性的要求比強(qiáng)實(shí)時(shí)系統(tǒng)要差一些。,,弱實(shí)時(shí)系統(tǒng),, 其系統(tǒng)響應(yīng)時(shí)間約為數(shù)十秒或更長(zhǎng)。這種系統(tǒng)的響應(yīng)時(shí)間可能隨系統(tǒng)負(fù)載的輕重而變化。,按確定性來分類,根據(jù)確定性的強(qiáng)弱,可將嵌入式系統(tǒng)分為硬實(shí)時(shí)、軟實(shí)時(shí)系統(tǒng):,,硬實(shí)時(shí),:系統(tǒng)對(duì)系統(tǒng)響應(yīng)時(shí)間有嚴(yán)格的要求,如果系統(tǒng)響應(yīng)時(shí)間不能滿足,就要引起系統(tǒng)崩潰或致命的錯(cuò)誤。,,軟實(shí)時(shí),:系統(tǒng)對(duì)系統(tǒng)響應(yīng)時(shí)間有要求,但是如果系統(tǒng)響應(yīng)時(shí)間不能滿足,不會(huì)導(dǎo)致系統(tǒng)出現(xiàn)致命的錯(cuò)誤或崩潰。,按嵌入式系統(tǒng)軟件復(fù)雜程度來分類,循環(huán)輪詢系統(tǒng),有
34、限狀態(tài)機(jī)系統(tǒng),前后臺(tái)系統(tǒng),單處理器多任務(wù)系統(tǒng),多處理器多任務(wù)系統(tǒng),循環(huán)輪詢系統(tǒng),initialize(),,while(true),,{,,if (condition_1) action_1();,,if (condition_2) action_2();,,......,,if (condition_n) acition_n();,,},Check for Input,Do Something,優(yōu)點(diǎn),,對(duì)于簡(jiǎn)單的系統(tǒng)而言,便于編程和理解。,,沒有中斷的機(jī)制,程序運(yùn)行良好,不會(huì)出現(xiàn)隨機(jī)的問題。,,缺點(diǎn),,有限的應(yīng)用領(lǐng)域。,,對(duì)于大量的I/O服務(wù)的應(yīng)用,不容易實(shí)現(xiàn)。,,大的程序不便于調(diào)試。,適合
35、于慢速和非??焖俚暮?jiǎn)單系統(tǒng),循環(huán)輪詢系統(tǒng),前后臺(tái)系統(tǒng),是中斷驅(qū)動(dòng)系統(tǒng)的一種,,后臺(tái)是一個(gè)循環(huán)輪詢系統(tǒng)一直在運(yùn)行。,,前臺(tái)是由一些中斷處理過程組成的。,,當(dāng)有一前臺(tái)事件(外部事件)發(fā)生時(shí),引起中斷, 進(jìn)行前臺(tái)處理, 處理完成后又回到后臺(tái)(通常又稱主程序)。,中斷1,中斷2,主程序,中斷1,中斷1,中斷2,,初始化,處理1,事件1,處理2,事件2,N,Y,Y,N,ISR1,ISR2,前臺(tái)處理,后臺(tái)處理,ISR3,前后臺(tái)系統(tǒng),需要考慮的是中斷的現(xiàn)場(chǎng)保護(hù)和恢復(fù),中斷嵌套,中斷處理過程與主程序的協(xié)調(diào)(共享資源)問題。,,,系統(tǒng)的性能主要由中斷延遲時(shí)間(Interrupt latency time), 響
36、應(yīng)時(shí)間(response time)和恢復(fù)時(shí)間(recovery time)來刻畫。,,中斷請(qǐng)求,,數(shù)據(jù)傳送,,←,,響應(yīng)時(shí)間,,,→,,,主程序,,━━━,━━━━━━,現(xiàn)場(chǎng)保護(hù),,━━,━━,和恢復(fù),中斷服務(wù),,━━━━━━━,,→,,←,→,|,←,,,中斷延遲時(shí)間,,恢復(fù)時(shí)間,前后臺(tái)系統(tǒng),單處理器多任務(wù)系統(tǒng),對(duì)于一個(gè)復(fù)雜的嵌入式實(shí)時(shí)系統(tǒng)來說,,,當(dāng)采用中斷處理程序加一個(gè)后臺(tái)主程序這種軟件結(jié)構(gòu)難以實(shí)時(shí)的、準(zhǔn)確的、可靠的完成時(shí),,存在一些互不相關(guān)的過程需要在一個(gè)計(jì)算機(jī)中同時(shí)處理時(shí),,,需要采用實(shí)時(shí)多任務(wù)系統(tǒng)!,結(jié)構(gòu),由多個(gè)任務(wù),多個(gè)中斷處理過程,實(shí)時(shí)操作系統(tǒng)組成的有機(jī)的整體。,每個(gè)任務(wù)是順
37、序執(zhí)行的,并行性通過操作系統(tǒng)來完成,任務(wù)間的相互通信和同步也需要操作系統(tǒng)的支持。,單處理器多任務(wù)系統(tǒng),流程,并發(fā)多任務(wù),:::,:::,后臺(tái),前臺(tái),ISRs,Tasks,多任務(wù)系統(tǒng),,多個(gè)順序執(zhí)行的程序并行運(yùn)行。,,宏觀上看,所有的程序同時(shí)運(yùn)行,每個(gè)程序運(yùn)行在自己獨(dú)立的CPU上。,,實(shí)際上,不同的程序是共享同一個(gè)CPU和其它硬件。因此,需要RTOS來對(duì)這些共享的設(shè)備和數(shù)據(jù)進(jìn)行管理。,,每個(gè)程序都被編制成無限循環(huán)的程序,等待特定的輸入,執(zhí)行相應(yīng)的任務(wù)等。,,這種程序模型將系統(tǒng)分成相對(duì)簡(jiǎn)單的,相互合作的模塊。,單處理器多任務(wù)系統(tǒng),優(yōu)點(diǎn),,將復(fù)雜的系統(tǒng)分解為相對(duì)獨(dú)立的多個(gè)線程, 達(dá)到“分而制之”的目
38、的,從而降低系統(tǒng)的復(fù)雜性。,,保證系統(tǒng)的實(shí)時(shí)性。,,系統(tǒng)的模塊化好,提高系統(tǒng)的可維護(hù)性。,,缺點(diǎn),,需要采用一些新的軟件設(shè)計(jì)方法。,,需要增加功能:線程間的協(xié)調(diào),同步和通信功能。,,需要對(duì)每一個(gè)共享資源互斥。,,導(dǎo)致線程間的競(jìng)爭(zhēng)。,,需要使用RTOS,RTOS要增加系統(tǒng)的開銷。,單處理器多任務(wù)系統(tǒng),多處理器多任務(wù)系統(tǒng),多任務(wù)可運(yùn)行在多個(gè)處理器上,由操作系統(tǒng)統(tǒng)一調(diào)度,處理。,,宏觀上看是并發(fā)的,微觀上看也是并發(fā)的。,,多處理機(jī)系統(tǒng)分為緊耦合系統(tǒng)(tightly-coupled system)和松耦合系統(tǒng)(loosely-coupled system)兩種。,,多處理多任務(wù)系統(tǒng)目前還不成熟。,第二
39、節(jié)嵌入式系統(tǒng)的應(yīng)用領(lǐng)域,嵌入式系統(tǒng)的應(yīng)用領(lǐng)域,,嵌入式系統(tǒng)廣泛地應(yīng)用于消費(fèi)電子、通信、汽車、國(guó)防、航空航天、工業(yè)控制、儀表、辦公自動(dòng)化等領(lǐng)域。,,據(jù)歐盟的統(tǒng)計(jì):,,2003年全球大概有80億片嵌入式微處理器,到2010年,預(yù)計(jì)會(huì)達(dá)到160億片,地球上的人平均擁有3個(gè)嵌入式微處理器;,,在航空電子中,嵌入式軟件的開發(fā)成本占整個(gè)飛機(jī)研制成本的50%;對(duì)于汽車工業(yè),汽車電子在整車價(jià)值中的比例逐年提高,將從1997年的20%提升到2010年的33-40%;,,消費(fèi)電子數(shù)量越來越大,據(jù)預(yù)測(cè),到2010年,僅數(shù)字家庭在美國(guó)的銷售額就將達(dá)到2000億歐元。,嵌入式系統(tǒng)的應(yīng)用領(lǐng)域,,And the lis
40、t goes on and on,,,,,Anti-lock brakes,,Auto-focus cameras,,Automatic teller machines,,Automatic toll systems,,Automatic transmission,,Avionic systems,,Battery chargers,,Camcorders,,Cell phones,,Cell-phone base stations,,Cordless phones,,Cruise control,,Curbside check-in systems,,Digital cameras,,Dis
41、k drives,,Electronic card readers,,Electronic instruments,,Electronic toys/games,,Factory control,,Fax machines,,Fingerprint identifiers,,Home security systems,,Life-support systems,,Medical testing systems,Modems,,MPEG decoders,,Network cards,,Network switches/routers,,On-board navigation,,Pagers,,
42、Photocopiers,,Point-of-sale systems,,Portable video games,,Printers,,Satellite phones,,Scanners,,Smart ovens/dishwashers,,Speech recognizers,,Stereo systems,,Teleconferencing systems,,Televisions,,Temperature controllers,,Theft tracking systems,,TV set-top boxes,,VCR’s, DVD players,,Video game conso
43、les,,Video phones,,Washers and dryers,,A “short list” of embedded systems,嵌入式系統(tǒng)的應(yīng)用領(lǐng)域,,消費(fèi)電子領(lǐng)域,,隨著技術(shù)的發(fā)展,消費(fèi)電子產(chǎn)品正向數(shù)字化和網(wǎng)絡(luò)化方向發(fā)展。,,高清晰度數(shù)字電視將代替?zhèn)鹘y(tǒng)的模擬電視。,,數(shù)碼相機(jī)將代替?zhèn)鹘y(tǒng)的膠片相機(jī)。,,固定電話今后會(huì)被IP電話所替代。,,各種家用電器(電視機(jī)、冰箱、微波爐、電話等)將通過家庭通信、控制中心與Internet連接,實(shí)現(xiàn)遠(yuǎn)程控制、信息交互、網(wǎng)上娛樂、遠(yuǎn)程醫(yī)療和遠(yuǎn)程教育等。轉(zhuǎn)變?yōu)橹悄芫W(wǎng)絡(luò)家電,還可以實(shí)現(xiàn)遠(yuǎn)程醫(yī)療,遠(yuǎn)程教育等。,嵌入式系統(tǒng)的應(yīng)用領(lǐng)域,,,Microp
44、rocessor,CCD preprocessor,Pixel coprocessor,A2D,D2A,JPEG codec,DMA controller,Memory controller,ISA bus interface,UART,LCD ctrl,Display ctrl,Multiplier/Accum,Digital camera chip,lens,CCD,A Digital Camera,嵌入式系統(tǒng)的應(yīng)用領(lǐng)域,,2G,3G,,2.5G,通信,計(jì)算,話音為主,數(shù)據(jù)為主,簡(jiǎn)單用戶接口,,簡(jiǎn)單應(yīng)用,,WAP,彩色顯示,,圖形用戶接口,,安全應(yīng)用,,移動(dòng)商務(wù),,電子郵件,,瀏覽器,,J
45、AVA應(yīng)用,手機(jī)發(fā)展趨勢(shì),嵌入式系統(tǒng)的應(yīng)用領(lǐng)域,,通信領(lǐng)域,,通信領(lǐng)域大量應(yīng)用嵌入式系統(tǒng),主要包括程控交換機(jī)、路由器、IP交換機(jī)、傳輸設(shè)備等。,,據(jù)預(yù)測(cè),由于互聯(lián)的需要,特別是寬帶網(wǎng)絡(luò)的發(fā)展,將會(huì)出現(xiàn)各種網(wǎng)絡(luò)設(shè)備如:ADSL Modem/Router等,其數(shù)量將遠(yuǎn)遠(yuǎn)高于傳統(tǒng)的網(wǎng)絡(luò)設(shè)備。,,它們基于32位的嵌入式系統(tǒng)、價(jià)格低廉,將為企業(yè)、家庭提供更為廉價(jià)的、方便的、多樣的網(wǎng)絡(luò)方案。就寬帶上網(wǎng)的網(wǎng)絡(luò)設(shè)備ADSL Router而言,國(guó)外現(xiàn)在每月需要600K的數(shù)量。,嵌入式系統(tǒng)的應(yīng)用領(lǐng)域,,工控、汽車電子、仿真、醫(yī)療儀器等,,隨著工業(yè)、汽車、醫(yī)療衛(wèi)生等各部門對(duì)智能控制需求的不斷增長(zhǎng),需要對(duì)設(shè)備進(jìn)行智能
46、化、數(shù)字化改造,為嵌入式系統(tǒng)提供了很大的市場(chǎng)。,,就汽車電子系統(tǒng)而言,目前的大多數(shù)高檔轎車每輛擁有約50個(gè)嵌入式微處理器。如BMW 7系列轎車,則平均安裝有63個(gè)嵌入式微處理器。,,據(jù)預(yù)測(cè),21世紀(jì)初美國(guó)接入Internet的汽車將有一億輛。IC Insights報(bào)道2001年車載計(jì)算系統(tǒng)的市場(chǎng)規(guī)模是30億美元,而2004年將達(dá)到46億美元,屆時(shí)這些系統(tǒng)將成為所有新型轎車的標(biāo)準(zhǔn)設(shè)備。,嵌入式系統(tǒng)的應(yīng)用領(lǐng)域,,國(guó)防、航空航天領(lǐng)域,,雷達(dá)、電子對(duì)抗、坦克、戰(zhàn)艦,,航天器(火箭、衛(wèi)星、航天飛機(jī)等),,飛機(jī)(民用和軍用飛機(jī)),第四節(jié)嵌入式系統(tǒng)的發(fā)展趨勢(shì),嵌入式系統(tǒng)的發(fā)展趨勢(shì),,以信息家電、移動(dòng)終端
47、、汽車電子、網(wǎng)絡(luò)設(shè)備等為代表的互聯(lián)網(wǎng)時(shí)代的嵌入式系統(tǒng),不僅為嵌入式市場(chǎng)展現(xiàn)了美好前景,注入了新的生命,同時(shí)也對(duì)嵌入式系統(tǒng)技術(shù),提出新的挑戰(zhàn):,,支持日趨增長(zhǎng)的功能密度,,靈活的網(wǎng)絡(luò)聯(lián)接,,輕便的移動(dòng)應(yīng)用,,多媒體的信息處理、低功耗、人機(jī)界面友好互動(dòng),,支持二次開發(fā)和動(dòng)態(tài)升級(jí)等,嵌入式系統(tǒng)的發(fā)展趨勢(shì),,形成行業(yè)的標(biāo)準(zhǔn):行業(yè)性嵌入式軟硬件平臺(tái),,嵌入式系統(tǒng)是以應(yīng)用為中心的系統(tǒng),不會(huì)象PC一樣只有一種平臺(tái)。,,吸取PC的成功經(jīng)驗(yàn),形成不同行業(yè)的標(biāo)準(zhǔn)。,,統(tǒng)一的行業(yè)標(biāo)準(zhǔn)具有開放、設(shè)計(jì)技術(shù)共享、軟硬件重用、構(gòu)件兼容、維護(hù)方便和合作生產(chǎn)的特點(diǎn),是增強(qiáng)行業(yè)性產(chǎn)品競(jìng)爭(zhēng)能力的有效手段。,,如歐共體汽車產(chǎn)業(yè)聯(lián)盟規(guī)
48、定以O(shè)SEK標(biāo)準(zhǔn)作為開發(fā)汽車嵌入式系統(tǒng)的公用平臺(tái)和應(yīng)用編程接口,嵌入式系統(tǒng)的發(fā)展趨勢(shì),,面向應(yīng)用領(lǐng)域的、高度集成的、以32位嵌入式微處理器為核心的SOC(System On Chip)將成為應(yīng)用主流,,,,,,,SoC給系統(tǒng)帶來高性能之外更多更重要的好處,,穩(wěn)定性、體積、散熱、功耗,· · ·,,處理器,外設(shè),存儲(chǔ)器,I/O,“System on board”,“System on chip”,USB,以太網(wǎng),memory,External,,Memory,CPU,Address,Data,Cache,Bus,,Interface,Write Buffer,MMU / MPU,R,R,W,W,
49、W,W,(R/W),,外設(shè),,如USB、LCD,,控制器等,擴(kuò)展芯片,內(nèi)核(core),處理器存儲(chǔ)器子系統(tǒng),SoC的片內(nèi)外設(shè),系統(tǒng)的片外設(shè)備,處理器(Processor),芯片(SoC),系統(tǒng)(System),嵌入式系統(tǒng)的發(fā)展趨勢(shì),,嵌入式系統(tǒng)的發(fā)展趨勢(shì),,嵌入式應(yīng)用軟件的開發(fā)需要強(qiáng)大的開發(fā)工具和操作系統(tǒng)的支持,,采用實(shí)時(shí)多任務(wù)編程技術(shù)和交叉開發(fā)工具技術(shù)來控制功能復(fù)雜性,簡(jiǎn)化應(yīng)用程序設(shè)計(jì)、保障軟件質(zhì)量和縮短開發(fā)周期。,,嵌入式操作系統(tǒng)將在現(xiàn)有的基礎(chǔ)上,不斷采用先進(jìn)的操作系統(tǒng)技術(shù),結(jié)合嵌入式系統(tǒng)的需求向:,,可適應(yīng)不同的嵌入式硬件平臺(tái),,具有可移植、可伸縮、功能強(qiáng)大、可配置、良好的實(shí)時(shí)性、可靠性
50、、高可用方向發(fā)展,,嵌入式系統(tǒng)的發(fā)展趨勢(shì),,嵌入式開發(fā)工具,,支持多種硬件平臺(tái),,覆蓋嵌入式軟件開發(fā)過程各個(gè)階段,,高效,,高度集成的工具集方向發(fā)展,Requirement Analysis,Software Design,Coding,Test,Release,嵌入式軟件開發(fā)基本過程,嵌入式系統(tǒng)的發(fā)展趨勢(shì),,嵌入式系統(tǒng)聯(lián)網(wǎng)成為必然趨勢(shì),驅(qū)動(dòng)了大量新的應(yīng)用,,針對(duì)外部聯(lián)網(wǎng)要求,嵌入系統(tǒng)必需配有通信接口,需要TCP/IP協(xié)議簇軟件支持。,,針對(duì)內(nèi)部聯(lián)網(wǎng)要求,新一代嵌入式系統(tǒng)還需具備IEEE1394、USB、CAN、Bluetooth或IrDA通信接口,同時(shí)也需要提供相應(yīng)的通信組網(wǎng)協(xié)議軟件和物理層
51、驅(qū)動(dòng)軟件。,,為了支持網(wǎng)絡(luò)交互的應(yīng)用,還需內(nèi)置XML瀏覽器和Web Server。,互聯(lián)的價(jià)值,,嵌入式設(shè)備的互聯(lián)性可提高對(duì)各種服務(wù)、內(nèi)容和信息的訪問能力,,為動(dòng)態(tài)修改嵌入式軟件提供了可能,如:,,修改系統(tǒng)代碼或,“固件”,,增添新的應(yīng)用軟件模塊,,增強(qiáng)了系統(tǒng)和設(shè)備的可管理性,嵌入式系統(tǒng)的發(fā)展趨勢(shì),嵌入式系統(tǒng)向新的嵌入式計(jì)算模型方向發(fā)展,,支持自然的人機(jī)交互和互動(dòng)的、圖形化、多媒體的嵌入式人機(jī)界面。操作簡(jiǎn)便、直觀、無須學(xué)習(xí)。如司機(jī)操縱高度自動(dòng)化的汽車主要還是通過習(xí)慣的方向盤、腳踏板和操縱桿。,,可編程的嵌入式系統(tǒng)。嵌入式系統(tǒng)可支持二次開發(fā)如采用嵌入式,Java,技術(shù),可動(dòng)態(tài)加載和升級(jí)軟件,增強(qiáng)嵌入式系統(tǒng)功能。,,支持分布式計(jì)算。與其他嵌入式系統(tǒng)和通用計(jì)算機(jī)系統(tǒng)互聯(lián)構(gòu)成分布式計(jì)算環(huán)境。,,謝謝!,
- 溫馨提示:
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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 專題黨課講稿:以高質(zhì)量黨建保障國(guó)有企業(yè)高質(zhì)量發(fā)展
- 廉政黨課講稿材料:堅(jiān)決打好反腐敗斗爭(zhēng)攻堅(jiān)戰(zhàn)持久戰(zhàn)總體戰(zhàn)涵養(yǎng)風(fēng)清氣正的政治生態(tài)
- 在新錄用選調(diào)生公務(wù)員座談會(huì)上和基層單位調(diào)研座談會(huì)上的發(fā)言材料
- 總工會(huì)關(guān)于2025年維護(hù)勞動(dòng)領(lǐng)域政治安全的工作匯報(bào)材料
- 基層黨建工作交流研討會(huì)上的講話發(fā)言材料
- 糧食和物資儲(chǔ)備學(xué)習(xí)教育工作部署會(huì)上的講話發(fā)言材料
- 市工業(yè)園區(qū)、市直機(jī)關(guān)單位、市紀(jì)委監(jiān)委2025年工作計(jì)劃
- 檢察院政治部關(guān)于2025年工作計(jì)劃
- 辦公室主任2025年現(xiàn)實(shí)表現(xiàn)材料
- 2025年~村農(nóng)村保潔員規(guī)范管理工作方案
- 在深入貫徹中央8項(xiàng)規(guī)定精神學(xué)習(xí)教育工作部署會(huì)議上的講話發(fā)言材料4篇
- 開展深入貫徹規(guī)定精神學(xué)習(xí)教育動(dòng)員部署會(huì)上的講話發(fā)言材料3篇
- 在司法黨組中心學(xué)習(xí)組學(xué)習(xí)會(huì)上的發(fā)言材料
- 國(guó)企黨委關(guān)于推動(dòng)基層黨建與生產(chǎn)經(jīng)營(yíng)深度融合工作情況的報(bào)告材料
- 副書記在2025年工作務(wù)虛會(huì)上的發(fā)言材料2篇