This thesis introduces how to develop kernel level device driver on Linux platform in detail. On the basis of comparing proc file system with dev file system, we choose PCI device and USB device as instances to introd...This thesis introduces how to develop kernel level device driver on Linux platform in detail. On the basis of comparing proc file system with dev file system, we choose PCI device and USB device as instances to introduce the method of writing device driver for char devices by using these two file systems.展开更多
论述了在uC linux中基于F ram ebu ffer的LCD驱动程序的实现方法,主要介绍F ram ebu ffer的处理机制以及底层驱动的接口函数,针对具体的LCD面板,如何在uC linux中编写帧缓冲设备的驱动程序.另外,在F ram ebu ffer的基础上,简要介绍了嵌...论述了在uC linux中基于F ram ebu ffer的LCD驱动程序的实现方法,主要介绍F ram ebu ffer的处理机制以及底层驱动的接口函数,针对具体的LCD面板,如何在uC linux中编写帧缓冲设备的驱动程序.另外,在F ram ebu ffer的基础上,简要介绍了嵌入式GU I(M icrow indow s).硬件平台采用现今最流行的嵌入式处理器(ARM),操作系统为uC linux.展开更多
文摘This thesis introduces how to develop kernel level device driver on Linux platform in detail. On the basis of comparing proc file system with dev file system, we choose PCI device and USB device as instances to introduce the method of writing device driver for char devices by using these two file systems.