全部評論(1條)
-
- kfsdgssdg 2017-10-01 08:48:50
- 單片機與嵌入式系統(tǒng) 一、現(xiàn)代計算機的技術發(fā)展史 1.始于微型機時代的嵌入式應用 電子數(shù)字計算機誕生于1946年,在其后漫長的歷史進程中,計算機始終是供養(yǎng)在特殊的機房中,實現(xiàn)數(shù)值計算的大型昂貴設備。直到20世紀70年代,微處理器的出現(xiàn),計算機才出現(xiàn)了歷史性的變化。以微處理器為核心的微型計算機以其小型、價廉、高可靠性特點,迅速走出機房;基于高速數(shù)值解算能力的微型機,表現(xiàn)出的智能化水平引起了控制專業(yè)人士的興趣,要求將微型機嵌入到一個對象體系中,實現(xiàn)對象體系的智能化控制。例如,將微型計算機經(jīng)電氣加固、機械加固,并配置各種外圍接口電路,安裝到大型艦船中構成自動駕駛儀或輪機狀態(tài)監(jiān)測系統(tǒng)。這樣一來,計算機便失去了原來的形態(tài)與通用的計算機功能。為了區(qū)別于原有的通用計算機系統(tǒng),把嵌入到對象體系中,實現(xiàn)對象體系智能化控制的計算機,稱作嵌入式計算機系統(tǒng)。因此,嵌入式系統(tǒng)誕生于微型機時代,嵌入式系統(tǒng)的嵌入性本質(zhì)是將一個計算機嵌入到一個對象體系中去,這些是理解嵌入式系統(tǒng)的基本出發(fā)點。 2.現(xiàn)代計算機技術的兩大分支 由于嵌入式計算機系統(tǒng)要嵌入到對象體系中,實現(xiàn)的是對象的智能化控制,因此,它有著與通用計算機系統(tǒng)完全不同的技術要求與技術發(fā)展方向。通用計算機系統(tǒng)的技術要求是高速、海量的數(shù)值計算;技術發(fā)展方向是總線速度的無限提升,存儲容量的無限擴大。而嵌入式計算機系統(tǒng)的技術要求則是對象的智能化控制能力;技術發(fā)展方向是與對象系統(tǒng)密切相關的嵌入性能、控制能力與控制的可靠性。 早期,人們勉為其難地將通用計算機系統(tǒng)進行改裝,在大型設備中實現(xiàn)嵌入式應用。然而,對于眾多的對象系統(tǒng)(如家用電器、儀器儀表、工控單元……),無法嵌入通用計算機系統(tǒng),況且嵌入式系統(tǒng)與通用計算機系統(tǒng)的技術發(fā)展方向完全不同,因此,必須獨立地發(fā)展通用計算機系統(tǒng)與嵌入式計算機系統(tǒng),這就形成了現(xiàn)代計算機技術發(fā)展的兩大分支。 如果說微型機的出現(xiàn),使計算機進入到現(xiàn)代計算機發(fā)展階段,那么嵌入式計算機系統(tǒng)的誕生,則標志了計算機進入了通用計算機系統(tǒng)與嵌入式計算機系統(tǒng)兩大分支并行發(fā)展時代,從而導致20世紀末,計算機的高速發(fā)展時期。 3.兩大分支發(fā)展的里程碑事件 通用計算機系統(tǒng)與嵌入式計算機系統(tǒng)的專業(yè)化分工發(fā)展,導致20世紀末、21世紀初,計算機技術的飛速發(fā)展。計算機專業(yè)領域集中精力發(fā)展通用計算機系統(tǒng)的軟、硬件技術,不必兼顧嵌入式應用要求,通用微處理器迅速從286、386、486到奔騰系列;操作系統(tǒng)則迅速擴張計算機基于高速海量的數(shù)據(jù)文件處理能力,使通用計算機系統(tǒng)進入到盡善盡美階段。 嵌入式計算機系統(tǒng)則走上了一條完全不同的道路,這條獨立發(fā)展的道路就是單芯片化道路。它動員了原有的傳統(tǒng)電子系統(tǒng)領域的廠家與專業(yè)人士,接過起源于計算機領域的嵌入式系統(tǒng),承擔起發(fā)展與普及嵌入式系統(tǒng)的歷史任務,迅速地將傳統(tǒng)的電子系統(tǒng)發(fā)展到智能化的現(xiàn)代電子系統(tǒng)時代。 因此,現(xiàn)代計算機技術發(fā)展的兩大分支的里程碑意義在于:它不僅形成了計算機發(fā)展的專業(yè)化分工,而且將發(fā)展計算機技術的任務擴展到傳統(tǒng)的電子系統(tǒng)領域,使計算機成為進入人類社會全面智能化時代的有力工具。 二、嵌入式系統(tǒng)的定義與特點 如果我們了解了嵌入式(計算機)系統(tǒng)的由來與發(fā)展,對嵌入式系統(tǒng)就不會產(chǎn)生過多的誤解,而能歷史地、本質(zhì)地、普遍適用地定義嵌入式系統(tǒng)。 1.嵌入式系統(tǒng)的定義 按照歷史性、本質(zhì)性、普遍性要求,嵌入式系統(tǒng)應定義為:“嵌入到對象體系中的專用計算機系統(tǒng)”?!扒度胄浴?、“專用性”與“計算機系統(tǒng)”是嵌入式系統(tǒng)的三個基本要素。對象系統(tǒng)則是指嵌入式系統(tǒng)所嵌入的宿主系統(tǒng)。 2.嵌入式系統(tǒng)的特點 嵌入式系統(tǒng)的特點與定義不同,它是由定義中的三個基本要素衍生出來的。不同的嵌入式系統(tǒng)其特點會有所差異。與“嵌入性”的相關特點:由于是嵌入到對象系統(tǒng)中,必須滿足對象系統(tǒng)的環(huán)境要求,如物理環(huán)境(小型)、電氣/氣氛環(huán)境(可靠)、成本(價廉)等要求。與“專用性”的相關特點:軟、硬件的裁剪性;滿足對象要求的Z小軟、硬件配置等。與“計算機系統(tǒng)”的相關特點:嵌入式系統(tǒng)必須是能滿足對象系統(tǒng)控制要求的計算機系統(tǒng)。與上兩個特點相呼應,這樣的計算機必須配置有與對象系統(tǒng)相適應的接口電路。 另外,在理解嵌入式系統(tǒng)定義時,不要與嵌入式設備相混淆。嵌入式設備是指內(nèi)部有嵌入式系統(tǒng)的產(chǎn)品、設備,例如,內(nèi)含單片機的家用電器、儀器儀表、工控單元、機器人、手機、PDA等。 3.嵌入式系統(tǒng)的種類與發(fā)展 按照上述嵌入式系統(tǒng)的定義,只要滿足定義中三要素的計算機系統(tǒng),都可稱為嵌入式系統(tǒng)。嵌入式系統(tǒng)按形態(tài)可分為設備級(工控機)、板級(單板、模塊)、芯片級(MCU、SoC)。 有些人把嵌入式處理器當作嵌入式系統(tǒng),但由于嵌入式系統(tǒng)是一個嵌入式計算機系統(tǒng),因此,只有將嵌入式處理器構成一個計算機系統(tǒng),并作為嵌入式應用時,這樣的計算機系統(tǒng)才可稱作嵌入式系統(tǒng)。 嵌入式系統(tǒng)與對象系統(tǒng)密切相關,其主要技術發(fā)展方向是滿足嵌入式應用要求,不斷擴展對象系統(tǒng)要求的外圍電路(如ADC、DAC、PWM、日歷時鐘、電源監(jiān)測、程序運行監(jiān)測電路等),形成滿足對象系統(tǒng)要求的應用系統(tǒng)。因此,嵌入式系統(tǒng)作為一個專用計算機系統(tǒng),要不斷向計算機應用系統(tǒng)發(fā)展。因此,可以把定義中的專用計算機系統(tǒng)引伸成,滿足對象系統(tǒng)要求的計算機應用系統(tǒng)。 三、嵌入式系統(tǒng)的獨立發(fā)展道路 1.單片機開創(chuàng)了嵌入式系統(tǒng)獨立發(fā)展道路 嵌入式系統(tǒng)雖然起源于微型計算機時代,然而,微型計算機的體積、價位、可靠性都無法滿足廣大對象系統(tǒng)的嵌入式應用要求,因此,嵌入式系統(tǒng)必須走獨立發(fā)展道路。這條道路就是芯片化道路。將計算機做在一個芯片上,從而開創(chuàng)了嵌入式系統(tǒng)獨立發(fā)展的單片機時代。 在探索單片機的發(fā)展道路時,有過兩種模式,即“∑模式”與“創(chuàng)新模式”?!啊颇J健北举|(zhì)上是通用計算機直接芯片化的模式,它將通用計算機系統(tǒng)中的基本單元進行裁剪后,集成在一個芯片上,構成單片微型計算機;“創(chuàng)新模式”則完全按嵌入式應用要求設計全新的,滿足嵌入式應用要求的體系結構、微處理器、指令系統(tǒng)、總線方式、管理模式等。Intel公司的MCS-48、MCS-51就是按照創(chuàng)新模式發(fā)展起來的單片形態(tài)的嵌入式系統(tǒng)(單片微型計算機)。MCS-51是在MCS-48探索基礎上,進行全面完善的嵌入式系統(tǒng)。歷史證明,“創(chuàng)新模式”是嵌入式系統(tǒng)獨立發(fā)展的正確道路,MCS-51的體系結構也因此成為單片嵌入式系統(tǒng)的典型結構體系。 2.單片機的技術發(fā)展史 單片機誕生于20世紀70年代末,經(jīng)歷了SCM、MCU、SoC三大階段。 1.SCM即單片微型計算機(Single Chip Microcomputer)階段,主要是尋求Z佳的單片形態(tài)嵌入式系統(tǒng)的Z佳體系結構?!皠?chuàng)新模式”獲得成功,奠定了SCM與通用計算機完全不同的發(fā)展道路。在開創(chuàng)嵌入式系統(tǒng)獨立發(fā)展道路上,Intel公司功不可沒。 2.MCU即微控制器(Micro Controller Unit)階段,主要的技術發(fā)展方向是:不斷擴展?jié)M足嵌入式應用時,對象系統(tǒng)要求的各種外圍電路與接口電路,突顯其對象的智能化控制能力。它所涉及的領域都與對象系統(tǒng)相關,因此,發(fā)展MCU的重任不可避免地落在電氣、電子技術廠家。從這一角度來看,Intel逐漸淡出MCU的發(fā)展也有其客觀因素。在發(fā)展MCU方面,Z的廠家當數(shù)Philips公司。 Philips公司以其在嵌入式應用方面的巨大優(yōu)勢,將MCS-51從單片微型計算機迅速發(fā)展到微控制器。因此,當我們回顧嵌入式系統(tǒng)發(fā)展道路時,不要忘記Intel和Philips的歷史功績。 3.單片機是嵌入式系統(tǒng)的獨立發(fā)展之路,向MCU階段發(fā)展的重要因素,就是尋求應用系統(tǒng)在芯片上的Z大化解決;因此,專用單片機的發(fā)展自然形成了SoC化趨勢。隨著微電子技術、IC設計、EDA工具的發(fā)展,基于SoC的單片機應用系統(tǒng)設計會有較大的發(fā)展。因此,對單片機的理解可以從單片微型計算機、單片微控制器延伸到單片應用系統(tǒng)。 四、嵌入式系統(tǒng)的兩種應用模式 嵌入式系統(tǒng)的嵌入式應用特點,決定了它的多學科交叉特點。作為計算機的內(nèi)含,要求計算機領域人員介入其體系結構、軟件技術、工程應用方面的研究。然而,了解對象系統(tǒng)的控制要求,實現(xiàn)系統(tǒng)控制模式必須具備對象領域的專業(yè)知識。因此,從嵌入式系統(tǒng)發(fā)展的歷史過程,以及嵌入式應用的多樣性中,可以了解到客觀上形成的兩種應用模式。 1.客觀存在的兩種應用模式 嵌入式計算機系統(tǒng)起源于微型機時代,但很快就進入到獨立發(fā)展的單片機時代。在單片機時代,嵌入式系統(tǒng)以器件形態(tài)迅速進入到傳統(tǒng)電子技術領域中,以電子技術應用工程師為主體,實現(xiàn)傳統(tǒng)電子系統(tǒng)的智能化,而計算機專業(yè)隊伍并沒有真正進入單片機應用領域。因此,電子技術應用工程師以自己習慣性的電子技術應用模式,從事單片機的應用開發(fā)。這種應用模式Z重要的特點是:軟、硬件的底層性和隨意性;對象系統(tǒng)專業(yè)技術的密切相關性;缺少計算機工程設計方法。 雖然在單片機時代,計算機專業(yè)淡出了嵌入式系統(tǒng)領域,但隨著后PC時代的到來,網(wǎng)絡、通信技術得以發(fā)展;同時,嵌入式系統(tǒng)軟、硬件技術有了很大的提升,為計算機專業(yè)人士介入嵌入式系統(tǒng)應用開辟了廣闊天地。計算機專業(yè)人士的介入,形成的計算機應用模式帶有明顯的計算機的工程應用特點,即基于嵌入式系統(tǒng)軟、硬件平臺,以網(wǎng)絡、通信為主的非嵌入式底層應用。 2.兩種應用模式的并存與互補 由于嵌入式系統(tǒng)Z大、Z廣、Z底層的應用是傳統(tǒng)電子技術領域的智能化改造,因此,以通曉對象專業(yè)的電子技術隊伍為主,用Z少的嵌入式系統(tǒng)軟、硬件開銷,以8位機為主,帶有濃重的電子系統(tǒng)設計色彩的電子系統(tǒng)應用模式會長期存在下去。 另外,計算機專業(yè)人士會愈來愈多地介入嵌入式系統(tǒng)應用,但囿于對象專業(yè)知識的隔閡,其應用領域會集中在網(wǎng)絡、通信、多媒體、商務電子等方面,不可能替代原來電子工程師在控制、儀器儀表、機械電子等方面的嵌入式應用。因此,客觀存在的兩種應用模式會長期并存下去,在不同的領域中相互補充。電子系統(tǒng)設計模式應從計算機應用設計模式中,學習計算機工程方法和嵌入式系統(tǒng)軟件技術;計算機應用設計模式應從電子系統(tǒng)設計模式中,了解嵌入式系統(tǒng)應用的電路系統(tǒng)特性、基本的外圍電路設計方法和對象系統(tǒng)的基本要求等。 3.嵌入式系統(tǒng)應用的高低端 由于嵌入式系統(tǒng)有過很長的一段單片機的獨立發(fā)展道路,大多是基于8位單片機,實現(xiàn)Z底層的嵌入式系統(tǒng)應用,帶有明顯的電子系統(tǒng)設計模式特點。大多數(shù)從事單片機應用開發(fā)人員,都是對象系統(tǒng)領域中的電子系統(tǒng)工程師,加之單片機的出現(xiàn),立即脫離了計算機專業(yè)領域,以“智能化”器件身份進入電子系統(tǒng)領域,沒有帶入“嵌入式系統(tǒng)”概念。因此,不少從事單片機應用的人,不了解單片機與嵌入式系統(tǒng)的關系,在談到“嵌入式系統(tǒng)”領域時,往往理解成計算機專業(yè)領域的,基于32位嵌入式處理器,從事網(wǎng)絡、通信、多媒體等的應用。這樣,“單片機”與“嵌入式系統(tǒng)”形成了嵌入式系統(tǒng)中常見的兩個獨立的名詞。但由于“單片機”是典型的、獨立發(fā)展起來的嵌入式系統(tǒng),從學科建設的角度出發(fā),應該把它統(tǒng)一成“嵌入式系統(tǒng)”??紤]到原來單片機的電子系統(tǒng)底層應用特點,可以把嵌入式系統(tǒng)應用分成高端與低端,把原來的單片機應用理解成嵌入式系統(tǒng)的低端應用,含義為它的底層性以及與對象系統(tǒng)的緊耦合。 摘自 單片機與嵌入式系統(tǒng)應用
-
贊(11)
回復(0)
熱門問答
- 嵌入式操作系統(tǒng)與多任務的關系
2017-10-01 07:35:44
545
1
- 嵌入式操作系統(tǒng)與通用計算機操作系統(tǒng)的區(qū)別
2010-03-20 09:53:05
691
3
- 嵌入式操作系統(tǒng)與通用操作系統(tǒng)的區(qū)別?
2012-06-15 10:39:58
558
2
- 嵌入式操作系統(tǒng)和通用計算機操作系統(tǒng)的區(qū)別是什么
2011-10-15 04:15:26
521
5
- 什么是嵌入式操作系統(tǒng)?
2011-06-20 00:51:15
532
4
- 什么是嵌入式操作系統(tǒng)@《伺服與運動控制》雜志?
2018-11-13 15:35:08
380
0
- 嵌入式操作系統(tǒng)是什么東西啊 ??
- 怎么玩這個操作系統(tǒng)啊,大家?guī)兔?。。。
2013-11-21 02:03:48
696
1
- 解釋嵌入式計算機系統(tǒng)和嵌入式操作系統(tǒng)
2011-04-05 12:56:15
430
2
- 單片機是什么?嵌入式操作系統(tǒng)是什么?它們一樣嗎?
2007-03-13 14:44:52
433
2
- 學習ARM嵌入式系要不要掌握 數(shù)據(jù)結構 操作系統(tǒng)原理 計算機網(wǎng)絡?
- 我是 電子信息系工程 專業(yè)的 現(xiàn)在想學嵌入式 基礎課學過:C 微機原理 51單片機 信號與系統(tǒng) 數(shù)字信號處理 數(shù)/模電
2010-03-25 11:40:04
371
5
- 虛擬機安裝的操作系統(tǒng)與正常情況下安裝的操作系統(tǒng)有什么不同嗎
- 虛擬機上安裝的操作系統(tǒng)是不是與直接安裝的操作系統(tǒng)不一樣呀,有哪些不一樣呀?尤其一點我很想弄明白,那就是虛擬機上安裝的操作系統(tǒng)是不是特制的文件格式呀,不能直接安裝在正常的電腦上... 虛擬機上安裝的操作系統(tǒng)是不是與直接安裝的操作系統(tǒng)不一樣呀,有哪些不一樣呀? 尤其一點我很想弄明白,那就是虛擬機上安裝的操作系統(tǒng)是不是特制的文件格式呀,不能直接安裝在正常的電腦上,而正常電腦上的安裝的操作系統(tǒng)文件或者說是鏡像也不能在虛擬器上安裝,是這個樣嗎? 有這樣一種說法,虛擬機上安裝的操作系統(tǒng)文件要小,要比正常的操作系統(tǒng)要小的多,而且不是安裝上的.而是加載上去的,比如點菜單上的加載,加載某個.img或.iso文件,就能運行里面的操作系統(tǒng),不需要花大時間安裝,真的假的呀? 我剛涉及這方面,很多東西都不了解,望大家多多指點 我問的是虛擬機上的系統(tǒng)與宿主機上的系統(tǒng)是不是同一類型的,就是說虛擬機上的系統(tǒng)是不是可以直接在宿主機上用,宿主機上的系統(tǒng)是不是可以直接在虛擬機上用,或者說虛擬機上的系統(tǒng)是不是特制的,不能用在宿主機上,宿主機上的系統(tǒng)是不是也不能用在虛擬機上 沒問你兩種系統(tǒng)安裝以后用起來有什么不一樣,我只是想知道能不能把像宿主機上的操作系統(tǒng)如windowsxp linux之類的直接安在虛擬機上,還是下載特制的那種只適于虛擬機的操作系統(tǒng) 展開
2012-11-24 07:32:28
1384
4
- 計算機怎么提高多任務使用設備的安全性
2017-10-02 15:23:11
410
1
- 計算機科學與技術(嵌入式系統(tǒng))的嵌入式是什么意思
2009-08-04 21:37:16
471
2
- 嵌入式與單片機什么聯(lián)系?
2013-10-13 03:31:22
402
4
- ccd與像素的關系
- 我想買一臺1000-1500元左右的 我在上海 不知道買什么好,看到這臺相機出鏡率挺高的 佳能IXUS115 過兩天旅游 明天一定要買到一臺相機 所以 大俠們忙我看看這個可以不 另外今天晚上看數(shù)碼相機相關的知識看的想睡覺 有幾個問題 像素越高圖片分辨越高但... 我想買一臺1000-1500元左右的 我在上海 不知道買什么好,看到這臺相機出鏡率挺高的 佳能IXUS115 過兩天旅游 明天一定要買到一臺相機 所以 大俠們忙我看看這個可以不 另外今天晚上看數(shù)碼相機相關的知識看的想睡覺 有幾個問題 像素越高圖片分辨越高但是由于人眼還有各個像素之間的干擾的關系像素越高反而不太好? 所以如果買相機不僅要看像素而且要看ccd?像素到1000w左右了就看ccd的大的就選他? 還有就是給你一個相機 介紹說他800w像素 是指有效像素還是Z大像素?如果是Z大像素從哪看有效像素 ? 數(shù)碼變焦沒有用是吧? 說他幾百萬像素就是說他單位英寸ccd里的像素是吧?什么時候像素越多越好什么時候像素多了反而不好這個有具體的值不? 比如你要照一個1mx1m的東西 我有點頭疼 就說說 用兩個相同光學焦距的其他都不同的數(shù)碼相機照 找出來的東西的差異與ccd 像素之間各有什么關系 好了我要死了先睡了 明早見 展開
2012-07-04 00:38:50
411
3
- PID與PLC的關系
2011-11-20 10:30:39
562
4
- 編碼器與變頻器的關系
2011-08-03 02:05:40
328
5
- 光圈與快門的關系?
2011-05-31 11:31:33
410
3
- 青霉素與抗生素的關系
- 有什么區(qū)別嗎?我分不出...
2017-09-24 17:53:00
545
1
4月突出貢獻榜
推薦主頁
最新話題





參與評論
登錄后參與評論