作者:杨宇音; 李志淮字符设备用户空间内核空间
摘要:在Linux环境下开发程序时,有时需要交换用户空间与内核空间的数据,以及对用户空间和内核空间的数据进行通信等处理.一般情况下,比较常用的两种方法为创建/proc文件与注册字符设备驱动文件.文中在实验的基础上对这两种方法的实现框架进行了研究,对它们各自的优缺点做了深入的分析.实验结果显示,两者的效率与性能上/proc要略高于字符设备文件.最后得出如下结论:设备驱动文件模块化程度高,容易掌握,也是比较常见的方法,而/proc文件则比较灵活,同时也比较复杂,一般用来读取内核的信息.
注:因版权方要求,不能公开全文,如需全文,请咨询杂志社