Linux内核模块编程入门
文章平均质量分 80
本专栏将从最简单的如何编写一个打印"hello world"的内核模块开始,介绍了如何编写最简单的内核模块,如何编写Linux字符设备驱动程序,应用层如何和Linux内核进行数据交互,以及Linux内核网络驱动编程。
sweird
知其然,并知其所以然。揭开上层重重迷雾,去了解计算机的本质,去了解操作系统的本质,解开曾经的迷惑,怀着十二分的热情,用我的一生去完成。
展开
-
Linux虚拟网卡实现
本文档的Copyleft归rosetta所有,使用GPL发布,可以自由拷贝、转载,转载时请保持文档的完整性。 参考资料:《Linux设备驱动程序 第三版》,snull源码,linux-2.6.10 曾经一段时间在看openswan源码,有一个问题迷惑我很久,就是它的那个ipsec虚拟网卡接口是怎么实现的?当时没有思路、没有想法,因为不知道从何着手去解决这个问题,最近接触到了内核模原创 2012-05-21 11:10:30 · 11232 阅读 · 1 评论 -
ifconfig源码分析之与内核交互数据
《ifconfig源码分析之与内核交互数据》 本文档的Copyleft归rosetta所有,使用GPL发布,可以自由拷贝、转载,转载时请保持文档的完整性。 参考资料:《Linux设备驱动程序 第三版》,scull源码,Linux内核源码 来源:http://blog.csdn.net/rosetta/article/details/7563615 ifconifg是Linux提原创 2012-05-14 09:16:37 · 18462 阅读 · 1 评论 -
使用proc文件系统和内核交互
《使用proc文件系统和内核交互》 本文档的Copyleft归rosetta所有,使用GPL发布,可以自由拷贝、转载,转载时请保持文档的完整性。 参考资料:IBM developerWorks 《使用/proc文件系统来访问Linux内核的内容》、Linux-2.6.10内核 来源:http://blog.csdn.net/rosetta/article/details/7563610原创 2012-05-14 09:15:58 · 10057 阅读 · 2 评论 -
字符设备驱动程序编写基础
《字符设备驱动程序编写基础》 本文档的Copyleft归rosetta所有,使用GPL发布,可以自由拷贝、转载,转载时请保持文档的完整性。 参考资料:《Linux设备驱动程序 第三版》,scull源码,Linux内核源码 来源:http://blog.csdn.net/rosetta/article/details/7563606 本文写了字符设备驱动编写的基础知识,以自己学习原创 2012-05-14 09:15:07 · 4298 阅读 · 0 评论 -
内核模块编写
本文档的Copyleft归rosetta所有,使用GPL发布,可以自由拷贝、转载,转载时请保持文档的完整性。 参考资料:《Linux设备驱动程序 第三版》 来源:http://blog.csdn.net/rosetta/article/details/7563601 以前也曾经想过往Linux内核编程方向长展,但总归是没有入门的机会,看过《Linux设备驱动程序》(买来已经两年多了)原创 2012-05-14 09:12:30 · 8436 阅读 · 0 评论