天天看點

《Linux裝置驅動開發詳解 A》一一第2章驅動設計的硬體基礎

本章導讀

本章講述底層驅動工程師必備的硬體基礎,給出了嵌入式系統硬體原理及分析方法的一個完整而簡潔的全景視圖。

2.1節描述了微控制器、微處理器、數字信号處理器以及應用于特定領域的處理器各自的特點,分析了處理器的體系結構和指令集。

2.2節對嵌入式系統中所使用的各類存儲器與cpu的接口、應用領域及特點進行了歸納整理。

2.3節分析了常見的外設接口與總線的工作方式,包括序列槽、i2c、spi、usb、以太網接口、pci和pci-e、sd和sdio等。

嵌入式系統硬體電路中經常會使用cpld和fpga,作為驅動工程師,我們不需要掌握cpld和fpga的開發方法,但是需要知道它們在電路中能完成什麼工作,2.4節講解了這項内容。

2.5~2.7節給出了在實際項目開發過程中硬體分析的方法,包括如何進行原理圖分析、時序分析及如何快速地從晶片資料手冊中擷取有效資訊。

2.8節講解了調試過程中常用儀器儀表的使用方法,涉及萬用表、示波器和邏輯分析儀。

繼續閱讀