1. 程式人生 > >嵌入式系統(一):概論

嵌入式系統(一):概論

  1. 嵌入式系統(Embedded system)全稱嵌入式計算機系統,它實現了微型計算機晶片化,因此也稱微控制器(single chip Microcomputer, SCMP)。
  2. 微控制器(MCU)是主要面向測控領域的微控制器,使用很廣泛,集成了CPU、儲存器、定時器/計時器等功能部件,是以控制為目的的單片微型計算機。
  3. 現在嵌入式系統主要為32位微處理器(CPU)和8位微控制器(MCU)。已經有很多滿足嵌入物件要求最大化的電路整合,即片上系統(SoC),其中8051微控制器已成為許多專用SoC。
  4. 儲存器是微控制器的重要組成部分,Harvard結構將程式儲存器(Read only Memory, ROM)和資料儲存器(Random Access Memory, RAM)分為兩個定址空間,所以指令和資料可以有不用的資料的寬度,具有較高的執行效率,是微控制器的常用儲存結構;von Neumann結構則合併在一起了,是PC常用的儲存結構。
  5. CISC、RISC兩種指令集處理器。CISC有不同長度的指令,因此每條指令的寬度會佔用不同數量的地址空間。RISC指令程式碼長度較短,形成定長程式碼指令,採用對應寬度的ROM儲存指令,這樣RISC結構有較高的程式碼效率,但對於編譯器的設計要求也更高。