Linux内核模块的编写及技巧小谈  

在线阅读下载全文

作  者:解国红 

出  处:《电脑编程技巧与维护》2002年第2期16-19,共4页Computer Programming Skills & Maintenance

摘  要:Linux的驱动程序既可以做成静态形式编译进内核,也可以编译为内核模块形式,在需要时由操作系统动态装载或卸载。目前介绍编写Linux内核模块的文章也比较多,杂志、报纸及网络都有介绍,但由于Linux内核版本变化很快,这些文章中所讲的内核模块所基于的版本号同你机器上的内核版本号很少有相同的。所以导致明明按文章中所讲的程序进行编译,但就是出现一大堆的警告和错误。而在有些中文Linux系统中,往往连一个“Hello world!”的模块程序的编译都通不过,凡此种种初学者往往束手无策。 这篇文章将结合一个实用的例子讲述如何在内核模块中访问物理内存、端口及中断,并介绍一下初学者在编译时易出现的问题及解决方法。

关 键 词:LINUX 内核模块 操作系统 驱动程序 

分 类 号:TP311.1[自动化与计算机技术—计算机软件与理论]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象