论文部分内容阅读
本文对基于ARM9的嵌入式Linux驱动程序开发与应用进行了研究。文章分析了ARM处理器和嵌入式Linux系统的显著特点和广泛应用,介绍了嵌入式Linux系统的开发过程包括交叉编译环境的建立和对启动引导程序Bootloader和Linux内核的移植。详细阐述了Linux操作系统下设备驱动程序开发的一些知识,包括驱动程序的原理、分类、模块编译等诸多方面,并结合具体的SBC-2410开发实验板,分别介绍了作为字符设备的按键驱动和基于以太网芯片CS8900A的网络设备驱动程序的开发,同时介绍了基于Web的嵌入式网络视频服务器的开发过程。