跳轉到內容

嵌入式系統/微處理器簡介

來自華夏公益教科書,開放的書籍,為開放的世界

有效地對嵌入式系統進行程式設計,並可靠地實現它,要求工程師瞭解系統體系結構的許多細節。 嵌入式系統 書籍的第 1 部分將涵蓋一些微處理器體系結構的基礎知識。這些資訊可能不適用於所有嵌入式計算機,其中許多可能適用於一般的計算機。本書只能涵蓋一些基本概念,因為市場上實際可用的嵌入式計算機每天都在變化,工程師有責任找出其特定系統具有哪些功能和限制。

隨著製造商繼續將越來越多的電晶體整合到單個晶片上,曾經的“外圍邏輯”中的越來越多內容已被整合到與 CPU 相同的晶片上。一個微控制器將嵌入式系統中所需的大多數或所有電子裝置整合到單個積體電路(“晶片”)中。 [1]

  • CPU
  • I/O 埠
  • RAM - 儲存臨時資料
  • ROM - 儲存程式和常量資料 - 韌體。從 1993 年開始,許多微控制器使用快閃記憶體而不是真正的 ROM 來儲存韌體,但許多工程師仍然將儲存韌體的快閃記憶體稱為“ROM”,以將其與“RAM”區分開來。
  • 定時器 - 我們將在 定時器 處稍後討論這些內容。
  • 序列介面 - 通常是 USART - 我們將在 I/O 處稍後討論這些內容。
  • EEPROM - 儲存“永久”資料
  • 模擬到數字轉換器
  • 專門功能

此列表大致按整合順序排列。最早的微控制器只包含 CPU 和 I/O 埠;現代微處理器通常包含 CPU、一些 I/O 埠和快取記憶體 RAM;一旦 CPU、I/O、RAM 和 ROM 都能擠到同一個晶片上,微控制器的成本就會大幅下降,因為這樣的微控制器不再需要“地址引腳”;等等。整合度最高的微控制器將所有這些部分整合到一個晶片上。


Clipboard

待辦事項
我們是否應該在這裡說些什麼關於“哈佛架構”?


進一步閱讀

[編輯 | 編輯原始碼]

學習電子學/微處理器

華夏公益教科書