
阿爾貝託·利貝拉爾·德·洛斯里奧斯
嵌入式微處理器功能強大、節能和低成本與嵌入式Linux系統的靈活性結合,促使業界許多公司基於嵌入式微處理器開發出了很多新產品。本書教讀者基於設備樹嵌入式Linux系統如何開發設備驅動程序。讀者將學習編寫不同類型的Linux驅動程序,以及與內核和用戶空間交互的應用程序程序接口(API)和方法。本書以實戰爲核心,闡述了Linux內核基礎知識,將編寫大約30個驅動程序並移植到三種不同的微處理器上。本書在實驗部分中基於NXP i.MX7D、Microchip SAMA5D2和Broadcom BCM2837三種不同微處理器詳細闡述了驅動程序的開發的實現,讀者可參考實驗部分選擇開發和測試自己的驅動程序。在閱讀本書之前,建議讀者先購買一個基於這些微處理器之一的開發板,板上至少應有一個SPI和I2C控制器,例如Raspberry Pi3模型B板。
翻譯的產不忍睹,隨手一例 7.1 GPIO控制器在linux內核的中斷域, 這句話看的我腦仁疼 。不知道是怎麼糾集的幾個學生還是怎麼翻出來的。
實例充足,適配三塊主板,不玩虛的。