掃描二維碼
隨時(shí)隨地手機(jī)看文章
“何立民論嵌入式系統(tǒng)”是何立民教授對(duì)于過(guò)去三十年嵌入式系統(tǒng)發(fā)展的總結(jié)和提煉,何老師以簡(jiǎn)練的語(yǔ)言、鮮明的觀點(diǎn)向讀者表達(dá)了他對(duì)嵌入式系統(tǒng)的思考。本系列共有七篇。
何立民論嵌入式系統(tǒng)之一:什么是嵌入式系統(tǒng)?
目前,許多嵌入式系統(tǒng)相關(guān)的教材中,都把嵌入式系統(tǒng)定義成:“以應(yīng)用為中心、以計(jì)算機(jī)技術(shù)為基礎(chǔ)、軟件硬件可裁剪、適應(yīng)應(yīng)用系統(tǒng)對(duì)功能、可靠性、成本、體積、功耗嚴(yán)格要求的專用計(jì)算機(jī)系統(tǒng)?!边@是一個(gè)關(guān)于嵌入式系統(tǒng)特點(diǎn)的描述語(yǔ)。其中,把嵌入式系統(tǒng)看做是專用計(jì)算機(jī)系統(tǒng)恐有不當(dāng)之處[1]。
什么叫嵌入式系統(tǒng)?而不是叫其它的名稱,則需從嵌入式系統(tǒng)發(fā)展史[2]求解。上世紀(jì)70年代初微處理器誕生后,在微處理器基礎(chǔ)上先后誕生了單片機(jī)與通用計(jì)算機(jī)。計(jì)算機(jī)界力圖將通用計(jì)算機(jī)用于對(duì)象的智能化控制,便有通用計(jì)算機(jī)系統(tǒng)與嵌入式計(jì)算機(jī)系統(tǒng)的分類。嵌入式系統(tǒng)一詞來(lái)源于嵌入式計(jì)算機(jī)系統(tǒng)。
由于通用計(jì)算機(jī)無(wú)法承擔(dān)起對(duì)象系統(tǒng)的智能化控制任務(wù),單片機(jī)成為了嵌入式系統(tǒng)的獨(dú)立發(fā)展道路,迅速進(jìn)入電子系統(tǒng)設(shè)計(jì)領(lǐng)域。因此,這時(shí)嵌入式系統(tǒng)可理解成:以嵌入式微處理器為基礎(chǔ),嵌入到對(duì)象體系中的智能化電子系統(tǒng)。
嵌入式系統(tǒng)定義中涵蓋了嵌入式系統(tǒng)的三個(gè)特點(diǎn)基本,即智能性、嵌入性與對(duì)象性。智能性表明所有嵌入式系統(tǒng)都有微處理器智力內(nèi)核;嵌入性表明嵌入式系統(tǒng)沒(méi)有獨(dú)立存在價(jià)值;對(duì)象性表明嵌入式系統(tǒng)有一個(gè)鮮明的應(yīng)用對(duì)象,實(shí)現(xiàn)對(duì)象應(yīng)用時(shí),必須具有對(duì)象學(xué)科的知識(shí)基礎(chǔ)。完善的嵌入式系統(tǒng)的典型結(jié)構(gòu)如圖所示。它有三個(gè)軟硬件層與四個(gè)通道接口的架構(gòu)。
三個(gè)硬件層是,嵌入式微處理器(EMP)、微控制器(MCU)與片上系統(tǒng)(SoC);三個(gè)軟件層,是指令系統(tǒng)、驅(qū)動(dòng)軟件與系統(tǒng)應(yīng)用軟件(含操作系統(tǒng));四個(gè)通道接口是,傳感器的前向通道接口、控制對(duì)象伺服驅(qū)動(dòng)的后向通道接口、人機(jī)交互的交互通道接口和與外部通信的信息通道接口。
早期,嵌入式系統(tǒng)的應(yīng)用主要用于傳統(tǒng)工具的智能化改造,突出了嵌入式應(yīng)用特點(diǎn)。后來(lái)出現(xiàn)了許多獨(dú)立的智能化產(chǎn)品,如手機(jī)、PDA、電子辭典、電子書等。在這些嵌入式系統(tǒng)產(chǎn)品中,沒(méi)有明顯的物理嵌入對(duì)象,這時(shí),可以將嵌入式系統(tǒng)的嵌入性理解成“內(nèi)部有微處理嵌入”。
參考資料
[1]何立民,.嵌入式系統(tǒng)不是專用計(jì)算機(jī) www.mesnet.com.cn
[2]何立民, 從歷史源頭了解嵌入式系統(tǒng) www.mesnet.com.cn
Lua RTOS 是一個(gè)實(shí)時(shí)操作系統(tǒng),設(shè)計(jì)在嵌入式系統(tǒng)上運(yùn)行,對(duì) FLASH 和 RAM 內(nèi)存的要求最低。目前 Lua RTOS 可用于 ESP32, ESP8266 和 PIC32MZ 平臺(tái),并可以輕松移植到其他32位...
關(guān)鍵字: Lua RTOS 操作系統(tǒng) 嵌入式系統(tǒng)通用異步收發(fā)傳輸器(Universal Asynchronous Receiver/Transmitter),通常稱作UATR,是一種串行、異步、全雙工的收發(fā)器。全雙工的UART支持同時(shí)雙向通信,是嵌入式系統(tǒng)必不可少的d...
關(guān)鍵字: 異步收發(fā) 傳輸器 嵌入式系統(tǒng)(全球TMT2022年10月13日訊)隨著歐盟委員會(huì)(EC)6G旗艦項(xiàng)目第二階段——Hexa-X-II的啟動(dòng)。愛(ài)立信將延續(xù)其在Hexa-X項(xiàng)目第一階段中的技術(shù)領(lǐng)導(dǎo)作用,專注于為跨生態(tài)的未來(lái)6G標(biāo)準(zhǔn)創(chuàng)建系統(tǒng)視圖。愛(ài)立信將...
關(guān)鍵字: 愛(ài)立信 生態(tài)系統(tǒng) 6G COMFlash Memory 是一種非易失性的存儲(chǔ)器。在嵌入式系統(tǒng)中通常用于存放系統(tǒng)、應(yīng)用和數(shù)據(jù)等。在 PC 系統(tǒng)中,則主要用在固態(tài)硬盤以及主板 BIOS 中。
關(guān)鍵字: Flash 存儲(chǔ)器 嵌入式系統(tǒng)