關於嵌入式軟硬體系統的簡單剖析!

2021-01-06 電子發燒友
打開APP
關於嵌入式軟硬體系統的簡單剖析!

工程師青青 發表於 2018-09-28 16:18:37

計算機作為20世紀人類社會最偉大的發明之一,近期也逐步邁入後PC時代。後PC時代的到來也標誌著嵌入式產品的誕生,如手機、PDA、數控工具機等。

中國擁有世界上最大的消費電子產品市場,手機、彩電、VCD、家用電器等的擁有量都居世界第一。隨著經濟水平的提高和消費結構的改變,人們對消費電子產品的要求越來越高,如產品的靈活性、可控性、耐用性、高性價比等,這些都可以通過合理、有效的嵌入式系統設計和優化來實現。另外,在現代化的醫療、測控儀器和機電產品中對系統的可靠性、實時性要求較高,更需要有專用的嵌入式系統的支持,這些需求都極大地刺激了嵌入式系統的發展和產業化的進程。嵌入式系統的發展將會更加完善信息產業的框架,成為信息產業發展的加速器。隨著嵌入式系統複雜度的提高,軟硬體的協同是嵌入式系統的關鍵。

嵌入式系統的定義

從產品的應用角度來說,嵌入式系統是控制、監視或者輔助設備機器和車間運行的裝置。而眾多不同專業的人士從各自不同的角度思考和定位嵌入式系統,所以目前對嵌入式系統的定義非常多。

嵌入式系統按照目前業界和學術界對嵌入式系統的普遍看法,是以應用為中心,以計算機技術為基礎,軟硬體可裁剪,適應應用系統對功能、可靠性、成本、體積、功耗嚴格要求的專用計算機系統。

嵌入式硬體系統

大多數嵌入式系統的硬體平臺。它包括兩部分:

1、以通用處理器為中心的協議處理模塊,用於網絡控制協議的處理;

2、以數位訊號處理器(DSP)為中心的信號處理模塊,用於調製、解調和數/模信號轉換。

硬體系統結構

嵌入式系統的核心部件是各種類型的嵌入式處理器,目前據不完全統計,當前全世界嵌入式處理器的品種總量已經超過1000多種,流行體系結構有30幾個系列。由於嵌入式系統設計的差異性極大,因此選擇是多樣化的。

嵌入式處理器的功耗、體積、成本、可靠性、速度、處理能力、電磁兼容性等均受到應用要求的制約。在選擇處理器時要考慮的主要因素在於調查上市的CPU供應商、處理器的處理速度、技術指標、處理器的低工耗、處理器的軟體支持工具、處理器是否內置調試工具、處理器供應商是否提供評估板等。

嵌入式軟體系統

儘管嵌入式系統有著無比廣闊的市場需求和發展前景,但嵌入式系統的發展多年來卻經歷了一個曲折和痛苦的歷程。隨著微處理器的產生,價格低廉、結構小巧的CPU和外設連接提供了穩定可靠的硬體架構,那麼限制嵌入式系統發展的瓶頸就突出表現在了軟體方面。

從運行平臺來分,嵌入式軟體可以分為:

1、運行在開發平臺上的軟體:設計、開發、測試工具等

2、運行在嵌入式系統上的軟體:嵌入式作業系統、應用程式、驅動程序及部分開發工具

可用於嵌入式系統軟體開發的作業系統很多,但選擇一個適合的作業系統,關鍵是從作業系統提供那些開發工具、作業系統向硬體接口移植的難度、作業系統的內存要求、開發人員是否熟悉此作業系統及其提供的API、作業系統是否有提供硬體的驅動程序、作業系統是否具有可剪裁、作業系統的實時性等方面進行考慮。

嵌入式應用軟體是實現嵌入式系統功能的關鍵,為了提高執行速度和系統可靠性,嵌入式軟體一般都固化在存儲器晶片或單片機本身中,而不是存儲於磁碟等載體中,軟體代碼要求高質量、高可靠性和高實時性。

嵌入式系統的特點與應用

嵌入式系統的硬體和軟體都必須量體裁衣,與通用型處理器相比,嵌入式處理器的最大不同是將大部分工作用在為特定用戶群設計的系統中,它通常都具有低功耗、體積小、集成度高等特點,能夠把很多任務集成在晶片內部,從而有利於嵌入式系統設計趨於小型化,使得移動能力大大增強。

嵌入式處理器的功耗、體積、成本、可靠性、速度、處理能力、電磁兼容性等均受到應用要求的制約。

嵌入式微處理器具備4個特點:

1、對實時多任務有很強的支持能力

嵌入式系統能完成多任務並且有較短的中斷響應時間,從而使內部的代碼和實時內核的執行時間減少到最低限度。

2、具有功能很強的存儲區保護功能

由於嵌入式系統的軟體結構已模塊化,而為了避免在軟體模塊之間出現錯誤的交叉作用,需要設計強大的存儲區保護功能,同時也有利於軟體診斷。

3、可擴展的處理器結構

可擴展的處理器結構能最迅速地開發出滿足應用的最高性能的嵌入式微處理器。

4、功耗很低

用於可攜式的無線及移動的計算和通信設備中,靠電池供電的嵌入式系統功耗是mW甚至μW級。

打開APP閱讀更多精彩內容

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容圖片侵權或者其他問題,請聯繫本站作侵刪。 侵權投訴

相關焦點

  • 基於嵌入式Linux流媒體播放器系統軟硬體解決方案
    摘要:本系統選用TQ2440 開發板作為硬體平臺,採用嵌入式Linux 作業系統給出流媒體播放器系統具體的軟硬體解決方案伴隨著計算機多媒體壓縮技術的成熟和網絡傳輸技術的發展,開發實時可靠、多功能、數位化、操作簡單的基於計算機網絡通訊技術和多媒體應用的網絡化流媒體播放器已成為計算機、通信、消費電子產品領域(3C 產業-Computer、Communication、Consumer Electronics)技術發展的主要方向之一。
  • 嵌入式系統的組成結構詳細說明
    在前兩篇文章中,小編對嵌入式系統進行過詳細介紹。為繼續增進大家對嵌入式系統的認識,本文將對嵌入式系統的組成加以說明。如果你對嵌入式系統具有興趣,不妨繼續往下閱讀哦。   一、嵌入式系統   對於不懂這方面知識的人來說,嵌入式系統這個詞可能顯得比較深奧,其實嵌入式系統和普通人的生活聯繫非常緊密。
  • 什麼是嵌入式系統?
    如果要給嵌入式系統下個定義,嵌入式系統是以應用為中心,以計算機技術為基礎的,並且軟硬體可裁減,能滿足應用系統對功能、可靠性、實時性、成本、體積、功耗等指標嚴格要求的專用計算機系統。根據英國電氣工程師協會的定義,嵌入式系統為控制、監視或輔助設備、機器用於工廠運作的設備。美國電氣和電子工程師協會對嵌入式系統的定義:控制、監視或者輔助設備、機器和車間運行的裝置。
  • 嵌入式系統定義探討
    大家卻眾說不一,至今沒有統一的定論,為此我們有必要加以探討,使嵌入式系統沿著健康的道路發展。1 什麼是嵌入式系統對於不懂這方面知識的人來說,嵌入式系統這個詞可能顯得比較深奧,其實嵌入式系統和普通人的生活聯繫非常緊密。
  • 藍鵬測控平臺嵌入式的系統開發
    什麼是嵌入式系統?嵌入式系統由硬體和軟體組成.是能夠獨立進行運作的器件。其軟體內容只包括軟體運行環境及其作業系統。硬體內容包括信號處理器、存儲器、通信模塊等在內的多方面的內容。嵌入式系統是以應用為中心,以現代計算機技術為基礎,能夠根據用戶需求(功能、可靠性、成本、體積、功耗、環境等)靈活裁剪軟硬體模塊的專用計算機系統。嵌入式系統的應用場合大多對可靠性、實時性有較高要求,這就決定了服務於特定應用的專用系統是嵌入式系統的主流模式,它並不強調系統的通用性和可擴展。
  • 四種嵌入式系統開發中常用資料庫的簡單介紹
    打開APP 四種嵌入式系統開發中常用資料庫的簡單介紹 華清遠見 發表於 2020-04-01 11:28:02 一個在嵌入式中,我們可學習使用的資料庫有多種,每種資料庫都會呈現出不同的一面,那麼我們在嵌入式系統開發中可用到的資料庫都有哪幾種?給大家詳細介紹一下。 第一種:嵌入式開發的MySQL,這是一種關係型的資料庫管理系統,具有體積小、速度快、、成本低的特點,尤其是它的源碼開發特點,很多網站為了降低開發成本而選擇了MySQL資料庫,應用非常廣泛。
  • 學嵌入式電腦配置有什麼要求?
    從簡單的8位單片機,例如51系列,到32位的arm,mips系列,甚至現在的64位cpu;從簡單的電子鬧鐘到我們人手一臺的智慧型手機,嵌入式性能越來越強大,應用越來越廣泛。那麼就有好多同學問,學習嵌入式對電腦的要求高嗎,如何選擇適合嵌入式開發的電腦呢?  君玉善其事,必先利其器,這裡就簡單說下學習嵌入式電腦的選擇。
  • 嵌入式工控電腦軟硬體是如何組合?
    嵌入式工控電腦依託於嵌入式系統的操作平臺,可實現當前普遍使用的工控機、平板電腦、HMI(人機界面)等產品的功能。現如今國內類似產品基本上都是基於WinTel結構的,也就是說硬體上使用Intel公司系列處理器、軟體上使用Windows系列作業系統。
  • 研華攜手夥伴成立嵌入式Linux和Android聯盟
    紐倫堡2017年3月16日電 /美通社/ -- 全球智能系統領導廠商研華公司(股票代號:2395)在2017年紐倫堡嵌入式電子與工業計算機應用展(Embedded World)上與英研、誠邁、Canonical、Lineo、瑞相、RTSoft、Timesys、中科創達和Witekio共同宣布成立嵌入式Linux與Android
  • 1分鐘科普:內行人都要懂的嵌入式系統,給你最通俗易懂的解釋
    每期一分鐘,科普一個最近有點hot~的詞語~最近青小鹿在服務大家開心自己的時候,發現好多人來問:Emmm……這就得給大家講一個故事了……在計算機的世界中,有一個流浪的系統,一直在尋覓它理想中的那個TA。它問過很多個計算機主板,但得到的回應總是令人心碎。但是!
  • 嵌入式作業系統HAL原理及BSP實現方法
    隨著計算機軟硬體技術的快速發展,出現了越來越多的便攜設備和智能設備。這些設備中通常包含控制用的CPU和相應的作業系統;這類特殊的計算機系統叫做嵌入式實時系統。嵌入式實時系統以其簡潔高效等特點在計算機、通信等領域中廣泛使用。  由於嵌入式實時系統應用環境的特殊性,因此在設計實現過程中存在著許多特殊問題。
  • 嵌入式系統 Boot Loader 技術內幕(1)
    一個嵌入式 Linux 系統從軟體的角度看通常可以分為四個層次:1. 引導加載程序。包括固化在固件(firmware)中的 boot 代碼(可選),和 Boot Loader 兩大部分。2. Linux 內核。特定於嵌入式板子的定製內核以及內核的啟動參數。3. 文件系統。包括根文件系統和建立於 Flash 內存設備之上文件系統。
  • 淺談嵌入式……
    嵌入式系統是一種專用的計算機系統,作為裝置或設備的一部分。通常,嵌入式系統是一個控制程序存儲在ROM中的嵌入式處理器控制板。事實上,所有帶有數字接口的設備,如手錶、微波爐、錄像機、汽車等,都使用嵌入式系統,有些嵌入式系統還包含作業系統,但大多數嵌入式系統都是由單個程序實現整個控制邏輯。從應用對象上加以定義,嵌入式系統是軟體和硬體的綜合體,還可以涵蓋機械等附屬裝置。
  • 嵌入式系統的定義
    可以說除了桌面計算機和伺服器外所有計算設備都屬於嵌入式系統,例如從可攜式音樂播放器到航天電機上的實時系統控制機屬於嵌入式系統。大多數商用的嵌入式系統都設計成專用任務的低成本的產品。大多數的嵌入式系統都具有實時性的要求。有些功能需要非常快的主頓,但其他大多數功能並不需要高速的處理能力。這些系統通過特定的器件和軟體來滿足實時性的要求。
  • 物聯網和嵌入式有什麼關係?嵌入式什麼意思?
    物聯網和嵌入式有什麼關係?嵌入式什麼意思?那麼先來了解下嵌入式設備的本質吧,其本質是一臺專用的、微型計算機,嵌入式設備也由三個層次的相關內容組成:1)硬體,包括cpu(如ARM)、存儲(如flash)、I/O(顯示模塊、通訊模塊、視音頻模塊、I/O控制電路等)。
  • 嵌入式系統趨勢與技術
    在過去的幾年中,嵌入式系統市場取得了長足的進步。隨著物聯網和工業物聯網的出現,嵌入式控制系統信息技術已成為智能和互聯物聯網生態環境系統可以快速經濟發展的推動者。廣泛,多樣且高度分散的嵌入式系統市場包括軟體,開發平臺和硬體。現在越來越多的行業,產品和服務依賴於嵌入式系統。
  • 基於Nios的FFT算法軟硬體協同設計
    摘要:在深入研究Nios自定製指令的軟硬體接口的基礎上,利用Matlab/DSP Builder建立快速傅立葉變換FFT核心運算指令基本模型,然後用Altera公司提供的Singacompiler工具對其進行編譯,產生 QuartusⅡ能夠識別的VHDL
  • 如何實現嵌入式系統遠程調試
    對於嵌入式系統,我們應該有所了解。就專業人員而言,他們對嵌入式系統早已駕輕就熟。為增進大家對嵌入式系統的認識,本文將對嵌入式系統的遠程調試予以介紹。注意,本文中的嵌入式系統遠程調試方案僅僅代表一種方式,僅提供一種參考。如果你對嵌入式系統抑或是嵌入式系統的遠程調試具有興趣,不妨繼續往下閱讀哦。
  • 人工智慧落地、嵌入式系統唱主角
    IoT和AI將引領嵌入式系統走向智能物聯網(AIoT)。  人工智慧落地、嵌入式系統唱主角  從電子信息產業趨勢看,以自動駕駛、智慧機器人和智慧安防為代表的AIoT正在成為新一輪科技創新制高點。5G布置將大大提升端側智能,助力AIoT 發展。
  • 一文學懂單片機、MCU、嵌入式等基本概念
    現在各行各業隨處都有單片機的身影,特別是智能儀器儀表、工業自動化控制、通信系統、導航系統、消費類電子產品、家用電器等,基本上是離不開單片機參與的。 二、那MCU又是什麼呢? 由於單片機主要應用於測控領域,為了強調它的控制屬性,國際上通常把單片機稱為微控制器單元(Micro-Controller Unit,縮寫即MCU)。