1. gzyueqian
      13352868059

      粵嵌長沙ARM培訓解密ARM架構芯片的軟硬件組成

      更新時間: 2017-07-28 14:35:38來源: 粵嵌教育瀏覽量:6728

        硬件和軟件是一顆ARM架構芯片互相依存的兩大部分,下面粵嵌長沙ARM培訓解密ARM架構芯片的軟硬件組合,以作為對芯片的入門級的概括吧!

        硬件方面。(1)主控CPU:運算和控制核心。基帶芯片基本構架采用微處理器+數字信號處理器的結構,微處理器是整顆芯片的控制中心,會運行一個實時嵌入式操作系統,DSP子系統負責基帶處理。應用處理器則可能包括多顆微處理器,還有GPU。微處理器是ARM的不同系列的產品,可以是64位或者32位。處理器內部通過“內部總線”將CPU所有單元相連,其位寬可以是8-64位。

        (2)總線:計算機的總線按功能可以劃分為數據總線、地址總線和控制總線,分別用來傳輸數據、數據地址和控制信號。CPU內部部件由內部總線互聯,外部總線則是CPU、內存、輸入、輸出設備傳遞信息的公用通道,主機的各個部件通過總線相連接。外部設備通過相應的接口電路再與外部總線相連接,從而形成了硬件系統。外部總線通過總線接口單元BLU與CPU內部相連。

        (3)外設I/O端口和擴展總線:GPIO通用端口、UART串口、I2C、SPI 、SDIO、USB等,CPU和外擴的芯片、設備以及兩顆CPU之間進行通信的接口。一般來說,芯片都會支持多種接口,并設計通用的軟件驅動平臺驅動。

        (4)存儲部件和存儲管理設備:Rom、Ram、Flash及控制器。處理器系統中可能包含多種類型的存儲部件,如Flash、SRAM、SDRAM、ROM 以及用于提高系統性能的Cache等等,不同的芯片會采用不同的存儲控制組合。

        (5)外設: 電源和功耗管理、復位電路和watchdog定時復位電路(前者是系統上電運行、后者是Reset或者超時出錯運行)、時鐘和計數器、中斷控制器、DMA、輸入/輸出(如鍵盤、顯示器等)、攝像頭等。

        軟件方面。芯片上的軟件主要包括Boot代碼、操作系統、應用程序以及硬件的firmware。Boot程序引導設備的啟動,是設備加電后在操作系統內核運行之前運行的一段小程序。通過這段小程序,我們可以初始化硬件設備、建立內存空間的映射圖,從而將系統的軟硬件環境帶到一個合適的狀態,以便為終調用操作系統內核準備好正確的環境。

        操作系統是管理和控制計算機硬件與軟件資源的計算機程序,其五大管理功能是:處理器管理,主要包括進程的控制、同步、通信和調度;存儲器管理,主要包括內存的分配、保護和擴充,地址映射;設備管理,主要包括設備的分配、處理等;文件管理,主要包括文件的存儲空間管理,目錄管理,文件的讀寫和保護;作業管理,主要包括任務、界面管理,人機交互,語音控制和虛擬現實等。

        對于粵嵌長沙ARM培訓所說的ARM架構芯片的軟硬件組成,相信大家也了解了。想學習更多關于ARM知識就來粵嵌教育學習吧!




      免費預約試聽課

      亚洲另类欧美综合久久图片区_亚洲中文字幕日产无码2020_欧美日本一区二区三区桃色视频_亚洲AⅤ天堂一区二区三区

      
      

      1. 重口AV在线免费观看 | 日韩一区二区中文字幕 | 在线精品视频一区二区三四 | 亚洲欧美日韩天堂一区二区 | 日韩艳情国产在线观看 | 日本精品高清一二区一本到 |