Linux底层驱动开发技术基础

Linux设备驱动开发和学习是一项浩大的工程,需掌握如下技术基础:网络 编写Linux设备驱动要求工程师具有良好的硬件基础,懂得SRAM、Flash、SDRAM、磁盘的读写方式,UART,I2C、USB等读写设备的接口,轮询、中断、DMA的原理、PCI总线的工做方式,以及CPU的内存单元(MMU)管理等。 编写Linux设备驱动要求工程师有良好的C语言基础,能灵活的运用C语言的结构体、指针、函数指
相关文章
相关标签/搜索