易燃物匯聚 YouTube 有聲書與書評
手把手教你學Linux設備驅動開發 封面

手把手教你學Linux設備驅動開發

北京迅爲電子有限公司

66人在讀
23.3萬字總字數
¥51.07定價

內容簡介

Linux 設備驅動程序(常簡稱爲驅動)開發是構建智能硬件與物聯網系統的核心技術,它不僅要求開發者深入理解 Linux 內核工作機制,還要求開發者掌握硬件交互、併發控制、中斷處理等關鍵系統級編程技能。 本書系統講解嵌入式 Linux 設備驅動的知識體系與開發方法。全書從前置知識與Linux內核編程出發,深入講解字符設備驅動、併發與競爭、I/O 模型、中斷、平臺總線、設備樹、設備模型、熱插拔技術等核心機制。在此基礎上,本書結合現代嵌入式開發的實際需求,深入剖析pinctrl 與GPIO子系統、輸入子系統等關鍵框架。之後,以單總線、I2C 總線、SPI 總線、串口通信、PWM、CAN 總線等爲例,系統闡述複雜總線設備的驅動開發流程,並進一步拓展至網絡設備、IIO 子系統、USB 子系統及塊設備驅動的實現,涵蓋從外設到網絡、從通信到存儲的各個驅動開發領域。 本書面向嵌入式系統開發工程師、Linux 驅動工程師,以及具有相關基礎的嵌入式開發愛好者,既可作爲系統學習驅動開發的指南,也可作爲高校嵌入式相關課程的教學參考書。

書籍信息

作者北京迅爲電子有限公司
出版社人民郵電出版社有限公司
出版時間2026-08-01
ISBN9787115701770
分類計算機-計算機綜合
格式EPUB
完結狀態連載中
章節數139