嵌入式系統
外觀
本書介紹了數字控制系統領域的微控制器。我們將討論嵌入式系統、即時作業系統和其他感興趣的主題。重要的是要認識到,嵌入式系統很少具有顯示功能,即使它們具有顯示功能,通常也限於小型純文字 LCD 顯示器。因此,嵌入式系統程式設計的挑戰在於,在沒有顯示器的情況下很難獲得系統的即時反饋。通常,使用簡單的序列介面進行診斷目的,例如,透過 RS-232 到 USB 介面卡連線到執行終端軟體的 PC。此外,嵌入式系統通常具有非常嚴格的記憶體限制、處理器限制和速度限制,這些限制在設計嵌入式系統和程式設計嵌入式計算機時必須考慮。本書討論了在嵌入式計算機程式設計中涉及的一些具體問題。它還涵蓋了一些基本主題,例如微處理器架構、FPGA 和一些通用的低階計算主題。雖然本書中討論的許多問題可能適用於 PC 和非嵌入式計算機,但本書仍專注於僅適用於嵌入式系統的主題。
本書整合了一些以前關於該主題撰寫的較小的書籍、存根書籍和半本書。
- C 語言程式設計
- 組合語言
- 混合 C 和彙編程式設計
- I/O 程式設計
- 序列和並行 I/O
- 超級迴圈架構
- 保護模式和真實模式 (x86)
- 引導載入程式和引導扇區
- 駐留 (TSR)