摘要
基于如何灵活地进行Linux 内核程序设计是扩展操作系统功能的一个重要方面- 首先通过详细剖析了Unix 、Linux 的驱动程序结构,说明了如何利用Linux 的可加载模块技术设计针对特定设备的驱动程序;此外,进一步探讨了如何利用可加载模块技术截获并替换系统默认的系统调用,从而满足Linux 在不同特定环境的需要-
Linux is becoming popular in computer community, and how to make use of the loadable kernel modules(LKM) to expand the functions of Linux is very important to programmers. This paper analyzes the structure of unix device drivers, and introduces how to construct drivers for specific devices through LKM. In addition, we also discuss using LKM to intercept and replace system call to satisfy different application conditions 5refs
出处
《湘潭矿业学院学报》
1999年第4期32-37,共6页
Journal of Xiangtan Mining Institute
基金
国家自然科学基金!( 编号:69974031)