国产毛片a精品毛-国产毛片黄片-国产毛片久久国产-国产毛片久久精品-青娱乐极品在线-青娱乐精品

查看: 6666|回復: 9
打印 上一主題 下一主題

什么是嵌入式系統(4/7)?

[復制鏈接]
跳轉到指定樓層
樓主
發表于 2010-7-21 14:56:35 | 只看該作者 |只看大圖 回帖獎勵 |倒序瀏覽 |閱讀模式
關鍵詞: 嵌入式 , 系統
嵌入式系統 .rar (34.79 KB) 四、嵌入式系統的組成

4.1、簡介

  一個嵌入式系統裝置一般都由嵌入式計算機系統和執行裝置組成,如圖1-1所示,嵌入式計算機系統是整個嵌入式系統的核心,由硬件層、中間層、系統軟件層和應用軟件層組成。執行裝置也稱為被控對象,它可以接受嵌入式計算機系統發出的控制命令,執行所規定的操作或任務。執行裝置可以很簡單,如手機上的一個微小型的電機,當手機處于震動接收狀態時打開;也可以很復雜,如SONY 智能機器狗,上面集成了多個微小型控制電機和多種傳感器,從而可以執行各種復雜的動作和感受各種狀態信息。

  下面對嵌入式計算機系統的組成進行介紹。

4.2、硬件層

  硬件層中包含嵌入式微處理器、存儲器(SDRAMROMFlash等)、通用設備接口和I/O接口(A/DD/AI/O等)。在一片嵌入式處理器基礎上添加電源電路、時鐘電路和存儲器電路,就構成了一個嵌入式核心控制模塊。其中操作系統和應用程序都可以固化在ROM中。

  4.2.1、嵌入式微處理器

  嵌入式系統硬件層的核心是嵌入式微處理器,嵌入式微處理器與通用CPU最大的不同在于嵌入式微處理器大多工作在為特定用戶群所專用設計的系統中,它將通用CPU許多由板卡完成的任務集成在芯片內部,從而有利于嵌入式系統在設計時趨于小型化,同時還具有很高的效率和可靠性。

  嵌入式微處理器的體系結構可以采用馮·諾依曼體系或哈佛體系結構;指令系統可以選用精簡指令系統(Reduced Instruction Set ComputerRISC)和復雜指令系統CISCComplex Instruction Set ComputerCISC)。RISC計算機在通道中只包含最有用的指令,確保數據通道快速執行每一條指令,從而提高了執行效率并使CPU硬件結構設計變得更為簡單。

  嵌入式微處理器有各種不同的體系,即使在同一體系中也可能具有不同的時鐘頻率和數據總線寬度,或集成了不同的外設和接口。據不完全統計,目前全世界嵌入式微處理器已經超過1000多種,體系結構有30多個系列,其中主流的體系有ARMMIPSPowerPCX86SH等。但與全球PC市場不同的是,沒有一種嵌入式微處理器可以主導市場,僅以32位的產品而言,就有100種以上的嵌入式微處理器。嵌入式微處理器的選擇是根據具體的應用而決定的。

  4.2.2、存儲器

  嵌入式系統需要存儲器來存放和執行代碼。嵌入式系統的存儲器包含Cache、主存和輔助存儲器。

  1>Cache

  Cache是一種容量小、速度快的存儲器陣列它位于主存和嵌入式微處理器內核之間,存放的是最近一段時間微處理器使用最多的程序代碼和數據。在需要進行數據讀取操作時,微處理器盡可能的從Cache中讀取數據,而不是從主存中讀取,這樣就大大改善了系統的性能,提高了微處理器和主存之間的數據傳輸速率。Cache的主要目標就是:減小存儲器(如主存和輔助存儲器)給微處理器內核造成的存儲器訪問瓶頸,使處理速度更快,實時性更強。

  在嵌入式系統中Cache全部集成在嵌入式微處理器內,可分為數據Cache、指令Cache或混合CacheCache的大小依不同處理器而定。一般中高檔的嵌入式微處理器才會把Cache集成進去。

  2>主存

  主存是嵌入式微處理器能直接訪問的寄存器,用來存放系統和用戶的程序及數據。它可以位于微處理器的內部或外部,其容量為256KB~1GB,根據具體的應用而定,一般片內存儲器容量小,速度快,片外存儲器容量大。

  常用作主存的存儲器有:

  ROM NOR FlashEPROMPROM等。

  RAM SRAMDRAMSDRAM等。

  其中NOR Flash 憑借其可擦寫次數多、存儲速度快、存儲容量大、價格便宜等優點,在嵌入式領域內得到了廣泛應用。

  3>輔助存儲器

  輔助存儲器用來存放大數據量的程序代碼或信息,它的容量大、但讀取速度與主存相比就慢的很多,用來長期保存用戶的信息。

  嵌入式系統中常用的外存有:硬盤、NAND FlashCF卡、MMCSD卡等。

  4.2.3、通用設備接口和I/O接口

  嵌入式系統和外界交互需要一定形式的通用設備接口,如A/DD/AI/O等,外設通過和片外其他設備的或傳感器的連接來實現微處理器的輸入/輸出功能。每個外設通常都只有單一的功能,它可以在芯片外也可以內置芯片中。外設的種類很多,可從一個簡單的串行通信設備到非常復雜的802.11無線設備。

  目前嵌入式系統中常用的通用設備接口有A/D(模/數轉換接口)、D/A(數/模轉換接口),I/O接口有RS-232接口(串行通信接口)、Ethernet(以太網接口)、USB(通用串行總線接口)、音頻接口、VGA視頻輸出接口、I2C現場總線)、SPI(串行外圍設備接口)和IrDA紅外線接口)等。

4.3、中間層

  硬件層與軟件層之間為中間層,也稱為硬件抽象層(Hardware Abstract LayerHAL)或板級支持包(Board Support PackageBSP),它將系統上層軟件與底層硬件分離開來,使系統的底層驅動程序與硬件無關,上層軟件開發人員無需關心底層硬件的具體情況,根據BSP 層提供的接口即可進行開發。該層一般包含相關底層硬件的初始化、數據的輸入/輸出操作和硬件設備的配置功能。BSP具有以下兩個特點。

  硬件相關性:因為嵌入式實時系統的硬件環境具有應用相關性,而作為上層軟
件與硬件平臺之間的接口,BSP需要為操作系統提供操作和控制具體硬件的方法。

  操作系統相關性:不同的操作系統具有各自的軟件層次結構,因此,不同的操作系統具有特定的硬件接口形式。

  實際上,BSP是一個介于操作系統和底層硬件之間的軟件層次,包括了系統中大部分與硬件聯系緊密的軟件模塊。設計一個完整的BSP需要完成兩部分工作:嵌入式系統的硬件初始化以及BSP功能,設計硬件相關的設備驅動。

  4.3.1、嵌入式系統硬件初始化

  系統初始化過程可以分為3個主要環節,按照自底向上、從硬件到軟件的次序依次為:片級初始化、板級初始化和系統級初始化。

  片級初始化

  完成嵌入式微處理器的初始化,包括設置嵌入式微處理器的核心寄存器和控制寄存器、嵌入式微處理器核心工作模式和嵌入式微處理器的局部總線模式等。片級初始化把嵌入式微處理器從上電時的默認狀態逐步設置成系統所要求的工作狀態。這是一個純硬件的初始化過程。

  板級初始化

  完成嵌入式微處理器以外的其他硬件設備的初始化。另外,還需設置某些軟件的數據結構和參數,為隨后的系統級初始化和應用程序的運行建立硬件和軟件環境。這是一個同時包含軟硬件兩部分在內的初始化過程。

  系統初始化

  該初始化過程以軟件初始化為主,主要進行操作系統的初始化。BSP將對嵌入式微處理器的控制權轉交給嵌入式操作系統,由操作系統完成余下的初始化操作,包含加載和初始化與硬件無關的設備驅動程序,建立系統內存區,加載并初始化其他系統軟件模塊,如網絡系統、文件系統等。最后,操作系統創建應用程序環境,并將控制權交給應用程序的入口。

  4.3.2、硬件相關的設備驅動程序

  BSP的另一個主要功能是硬件相關的設備驅動。硬件相關的設備驅動程序的初始化通常是一個從高到低的過程。盡管BSP中包含硬件相關的設備驅動程序,但是這些設備驅動程序通常不直接由BSP使用,而是在系統初始化過程中由BSP將他們與操作系統中通用的設備驅動程序關聯起來,并在隨后的應用中由通用的設備驅動程序調用,實現對硬件設備的操作。與硬件相關的驅動程序是BSP設計與開發中另一個非常關鍵的環節。


【4-7】
沙發
發表于 2010-10-21 17:22:38 | 只看該作者
怎么沒人頂呀 頂起來
板凳
發表于 2010-10-22 12:43:38 | 只看該作者
頂起!!!!!
地板
發表于 2010-10-24 17:46:44 | 只看該作者
地下室
發表于 2011-3-20 18:21:15 | 只看該作者
頂!!!!!
6
發表于 2011-4-16 12:55:14 | 只看該作者
立交
7
發表于 2011-4-17 11:22:16 | 只看該作者
8
發表于 2011-5-31 10:46:14 | 只看該作者
9
發表于 2011-6-16 11:08:01 | 只看該作者
10
發表于 2013-10-24 08:39:40 | 只看該作者
復制下來!!!!!!!!!!我自己好好學習!!!!!!!!!!!!!!

謝謝.jpg (8.65 KB)

謝謝.jpg
您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

關于我們  -  服務條款  -  使用指南  -  站點地圖  -  友情鏈接  -  聯系我們
電子工程網 © 版權所有   京ICP備16069177號 | 京公網安備11010502021702
快速回復 返回頂部 返回列表
主站蜘蛛池模板: 亚洲韩精品欧美一区二区三区 | 国产h视频在线 | 成年男女免费视频观看性 | 曰本人一级毛片免费完整视频 | 国产乱对白刺激视频在线观看 | 天堂在线网 | h在线观看免费 | 成人久久精品 | 久久er国产精品免费观看1 | 大伊人青草狠狠久久 | 国产成人综合网在线播放 | 91久久夜色精品国产九色 | www91| 日韩在线免费播放 | 麻豆中国做受xxx实指 | 99国产精品一区二区 | 黄色国产在线观看 | se天堂| 日本在线不卡一区 | 青青国产在线视频 | 色一区二区 | 国产亚洲精品网站 | 亚洲自拍偷拍网 | 青青在线免费观看 | 亚洲视频h| 卡一卡二卡三免费的视频 | 久久久国产高清 | 五月天国产精品 | 日韩欧美亚洲另类 | 国产香蕉在线精彩视频 | 日产国产欧美视频一区精品 | 色综合久久88色综合天天提莫 | 日韩黄色在线 | 国产有码在线 | 狠狠色综合色综合网站久久 | 国产精品永久免费 | 国产va在线视频观看 | 久久国产精品99国产精 | 中文字幕日韩一区 | 紫色丝袜人妖被调教榨精 | 中国一级毛片aaa片 中国性天美传媒 |