学习编程第一个都是学习hello world程序,学习内核驱动自然也不例外,我也是!本文整理了网上的一些资料以及加上自己的一些心得体会,希望对初学者有帮助,可别小看这个简单的hello world,本人可是自己摸索了好几天呢!~~ 在真正的写驱动之前我们先了解下linux内核,linux内核采用的是模块化编程,这样可以很容易的添加或删除一个功能,同时可以在内核运行的过程中可以动态的添加功能,这部分功能的代码被称为”模块“,我们写的驱动程序就是一个模块,但模块不仅仅局限于驱动,文件系统.网络……,