Linux底層驅動開發技術基礎

Linux設備驅動開發和學習是一項浩大的工程,需掌握如下技術基礎:網絡 編寫Linux設備驅動要求工程師具有良好的硬件基礎,懂得SRAM、Flash、SDRAM、磁盤的讀寫方式,UART,I2C、USB等讀寫設備的接口,輪詢、中斷、DMA的原理、PCI總線的工做方式,以及CPU的內存單元(MMU)管理等。 編寫Linux設備驅動要求工程師有良好的C語言基礎,能靈活的運用C語言的結構體、指針、函數指
相關文章
相關標籤/搜索