本文分析了设备驱动程序在内核中的实现方法,并讲解了基于Intel的PXA255处理器的Sitsang平台开发的驱动程序设计和实现过程。其中结合Linux下一个现在使用广泛的IrDA驱动程序,详细阐述了红外模块驱动程序的设计和开发过程,最后从硬件和软件两个方面讲述了基于MC68HC908AP64红外发射器的设计和实现。