學習筆記1:嵌入式系統的概念、特點、應用和組成

學習筆記1:嵌入式系統的概念、特點、應用和組成

按照傳統的觀點,我們的計算機主要分為超算、大型、中型、小型和微型機。但這種劃分往往不太準確,因為計算機技術信息發展,小型計算機和微型計算機的能力相較之前也變得非常強大。所以我們以應用為中心來分類計算機,將計算機分成嵌入式應用和非嵌入式應用計算機,于是就產生了嵌入式計算機和通用計算機的區別。

學習筆記1:嵌入式系統的概念、特點、應用和組成

那么嵌入式計算機的系統定義,是用于控制、監視或者輔助設備機器和車間運行的裝置。嵌入式計算機則以嵌入式系統的形式,隱藏在各種裝置產品和系統中。

我們普遍認同的嵌入式系統,其英文為Embedded Systems。它是以應用為中心,以計算機技術為基礎,軟件硬件可裁剪,適合應用系統對功能、可靠性、成本、體積、功耗有嚴格要求的專用計算機系統。

它是一個技術密集、資金密集、高度分散而又不斷創新的知識集成系統,它將先進的計算機技術、半導體技術、電子技術和各行各業的具體應用結合起來。

一、嵌入式系統的特點

1.嵌入式系統與應用密切相關

它面向用戶,面向產品,面向應用。其處理器的功耗、體積、成本、可靠性、速度、處理能力、電磁兼容性等方面,均受到應用要求的制約。

2.嵌入式系統存儲資源有限

本著夠用就行的原則,嵌入式系統的存儲資源是十分寶貴的。因為它還有實時性的要求,所以程序的編寫質量和編譯工具的質量要更高,以減少程序二進制代碼長度,提高執行速度。

3.嵌入式系統具有實時約束特點

由于嵌入式系統很多都是實時系統。在多任務嵌入式系統中,對重要性各不相同的任務進行統籌兼顧的合理調度,是保證每個任務及時執行的關鍵,單純通過提高處理器速度,是無法完成和沒有效率的,這種任務調度只能由優化編寫的系統軟件來完成,因此,系統軟件的高實時性就成了基本的要求。

4.它需要交叉開發環境和調試工具

嵌入式系統本身不具備自己開發能力,即使設計完成以后,用戶通常也不能對其中的程序功能進行修改,必須用一套開發工具和環境才能進行開發,這些工具和環境一般是基于通用計算機上的軟硬件設備,以及各種邏輯分析儀、混合信號示波器等。

二、嵌入式系統的應用

嵌入式系統的應用可以分為三大類:民用、工業用和特殊用途。它的應用非常廣泛,涉及通信、網絡、消費電子產品、信息家電,醫療儀器、汽車電子、工業控制、儀器儀表、航天、國防等各個行業和領域。

其中,通信領域大量應用嵌入式系統,主要包括程控交換機、路由器、IP交換機、傳輸設備等。

在消費電子領域,正在向著數字化和網絡化的方向發展,高清晰度數字電視將逐漸取代傳統的模擬電視,地面波Dtmb技術也需要嵌入式系統的支持。

學習筆記1:嵌入式系統的概念、特點、應用和組成

在物聯網時代,各種家用電器和手機將實現互聯。同時,物聯網還將醫療儀器、汽車電子、工業控制、儀器儀表等領域結合在一起,他們對智能控制需求的不斷增長,設備智能化、數字化為嵌入式系統提供了巨大的市場。

時至今日,嵌入式系統已經無處不在、無孔不入,與我們的生活息息相關。

三、嵌入式系統的構成

首先,嵌入式系統包括硬件和軟件兩個部分。它的軟件和硬件都非常精簡,是量身定制的專用計算機及應用系統。

學習筆記1:嵌入式系統的概念、特點、應用和組成

(一)嵌入式系統的硬件

嵌入式系統的硬件架構,是以嵌入式處理器為中心,配置存儲器、IO設備、通信模塊、電源等必要的輔助接口,更重要的是,它還是嵌入式系統軟件運行的物理平臺。

作為嵌入式系統硬件的核心,嵌入式微處理器主要分為以下四類:

1.嵌入式微處理器,Embedded Microprocessors Unit,即EMPU;由嵌入式微處理器及其存儲器、總線、外設等安裝在同一塊電路板上,可稱為單板計算機。比較有代表性的是ARM和X86。

2.嵌入式微控制器,英文Micro Controller Unit ,即MCU;嵌入式微控制器又稱為單片機,它能將整個計算機系統集成到一塊芯片之中。

學習筆記1:嵌入式系統的概念、特點、應用和組成

3.嵌入式DSP處理器,英文Embedded Digital Signal Processor即EDSP,即嵌入式數字信號處理器;例如語音合成和編碼解碼器、數字濾波、FFT、頻譜分析等各種儀器上,DSP都獲得了大規模的應用。

4.嵌入式片上系統,英文System on Chip,即SoC。它是一種基于知識產權(IP)核嵌入式系統設計技術。它結合了許多功能區塊,將功能做在一個芯片上,利用多種微處理器核心,加上通信的接口單元,形成獨立的處理芯片:比如通用串行端口USB、 TCP/IP通信單元、藍牙模塊接口、GPRS通信接口、3G通信接口等。在5G時代,半導體工廠可以通過設計圖制作出手機專用5G芯片。

學習筆記1:嵌入式系統的概念、特點、應用和組成

(二)嵌入式系統軟件

嵌入式系統軟件可以分為兩大類:含操作系統的、不含操作系統的。它是整個嵌入式系統的控制核心,控制整個系統運行,提供人機交互信息等。

其中,功能簡單的嵌入式系統,可以僅有應用程序和設備驅動程序。而設計較為復雜的程序時,可能需要一個操作系統OS,來管理、控制內存、多任務、周邊資源等。值得一提的是,為了減少應用程序員的工作量,可以依據嵌入式系統所提供的程序界面來編寫應用程序。

學習筆記1:嵌入式系統的概念、特點、應用和組成

對于使用操作系統的嵌入式系統來說,其系統軟件結構一般,包括四個層面:設備驅動層、實時操作系統RTOS、應用程序接口API層、實際應用程序層。和硬件電路的可裁剪性一樣,軟件部分也是可裁剪的。

為了滿足嵌入式系統的需要,其操作系統必須包括一些最基本的功能,比如,中斷處理和進程調度,用戶可以通過API來使用操作系統。

學習筆記1:嵌入式系統的概念、特點、應用和組成

基于操作系統的實時性,嵌入式系統的正確性,不僅依賴于計算的邏輯,結果也依賴于結果產生的時間。

四、嵌入式系統的其它特點

節能,可以通過電池供電,持續長達一年之久。體積小,功能單一。嵌入式系統與通用系統相比,技術路線完全不同。下圖為血壓監測的應用:

學習筆記1:嵌入式系統的概念、特點、應用和組成

小結

嵌入式系統開發的基礎知識:包括嵌入式系統的概念、特點、應用和組成,涉及了嵌入式系統開發基本知識和概念,能夠系統的建立起嵌入式系統開發的整體框架和知識體系。

推薦
主站蜘蛛池模板: 一区二区午夜| 国产国语一级毛片| 97人妻精品专区久久久久| 老司机精品99在线播放| 黄色a一级视频| 欧美成人免费| 欧美日韩国产在线播放| 国产簧片免费在线播放| 免费无码AV片在线观看中文| 69国产精品视频免费| 91亚洲精品第一| 欧美精品v| 欧美日韩精品在线播放| 国产亚洲高清在线精品99| 亚洲欧洲日韩综合色天使| 亚洲动漫h| 欧美在线精品一区二区三区| 国模私拍一区二区| 福利姬国产精品一区在线| 欧美日韩精品一区二区在线线| 亚洲精品福利视频| 国产精品午夜电影| 国产福利免费在线观看| 精品无码一区二区三区电影| 亚洲精品成人福利在线电影| 亚洲欧美另类色图| 国产精品乱偷免费视频| 亚洲啪啪网| 国产亚洲成AⅤ人片在线观看| 亚洲日韩AV无码一区二区三区人| 欧美成人二区| 久久久久青草大香线综合精品| 女人爽到高潮免费视频大全| 亚洲日韩国产精品综合在线观看| 国产欧美视频在线| 国产在线欧美| 欧美午夜小视频| 18禁黄无遮挡免费动漫网站| 亚洲综合经典在线一区二区| 国产黑人在线| 精品综合久久久久久97| 波多野结衣AV无码久久一区| 亚洲另类国产欧美一区二区| 国产一区二区三区免费观看 | 亚洲自拍另类| 99热最新在线| 亚洲国产日韩在线成人蜜芽| 亚洲欧美日韩中文字幕一区二区三区| 一级毛片基地| 伊人久久大香线蕉综合影视| 99精品高清在线播放| 久久影院一区二区h| 97色婷婷成人综合在线观看| 欧美一区二区啪啪| 国产无吗一区二区三区在线欢| 99热最新网址| 91精品小视频| 丝袜国产一区| 国产女人18水真多毛片18精品 | 伊人久久婷婷五月综合97色| 国产91熟女高潮一区二区| 国产精品成人免费视频99| 国精品91人妻无码一区二区三区| 午夜在线不卡| 国产亚洲欧美日韩在线观看一区二区| 亚洲第一视频网| aaa国产一级毛片| 91视频国产高清| 国产午夜一级毛片| 97精品久久久大香线焦| 免费看一级毛片波多结衣| 国产va视频| 网友自拍视频精品区| 日本午夜网站| 中文字幕一区二区视频| 另类综合视频| 国产地址二永久伊甸园| 色婷婷丁香| 日韩av无码精品专区| 日韩欧美视频第一区在线观看 | 国产成人精品一区二区免费看京| 综合久久五月天|