一、设计内容与设计要求 1.设计内容 了解Linux系统中字符设备驱动程序的基本组成,学会编写简单模块化的字符设备驱动程序,以及在不重新编译内核的情况下,动态地装载和卸载以模块化形式存在的字符设备驱动程序。同时学会对所编写的字符设备驱动程序进行测试,最终了解Linux操作系统是如何管理字符设备的。 设计思路:设备驱动程序是一些函数和数据结构的集合,这些函数和集合是用于实现管理设备的接口。操作系统内核就是使用这个接口来请求驱动程序对设备进行I/O操作。 2.设计要求 a. 课题的主要功能; b.
Linux 操作系统作为一个免费的开源操作系统,与其它的操作系统相比有着相当 明显的优势。特别是嵌入式 Linux 操作系统,越来越广泛的应用于各种领域。现在 到处都可以见到嵌入式产品的踪影,像手机、PDA、路由器以及越来越多的多媒体 移动终端,这些产品中有许多使用的是嵌入式 Linux 系统。因此对 Linux 操作系统的 分析和研究显的越来越重要,而且正是由于 Linux 系统开源的特性,为我国扭转操 作系统技术落后的局面提供了良好的机遇。而设备驱动程序作为进入 Linux 内核世 界的大