首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

Linux设备驱动编程编程小结(一)-模块编程

2012-09-16 
Linux设备驱动编程编程总结(一)-------模块编程笔者搞设备驱动有一个多月了,也看了一些程序,前段时间一直

Linux设备驱动编程编程总结(一)-------模块编程

    笔者搞设备驱动有一个多月了,也看了一些程序,前段时间一直很乱,没有办法总结,所以一直没有写文章,昨日热的睡不着,脑袋中却分外清晰,于是整理思路,将一个多月的学习心得总结出来,一方面供广大嵌入式Linux开发者参考,一方面稳固自己的知识。(PS:昨天还落枕了,现在脖子还疼Linux设备驱动编程编程小结(一)-模块编程

   我将分为5篇文章去总结,这是第一篇,因为Linux中的驱动都是以模块的方式加载到内核中的,所以学习模块编程必须成为第一步。

   各种官方的介绍此处略过,我们先来看一个最简单的模块实例:helloworld!

   

root@at91sam9260ek:/mnt/hello# insmod hello.kohello world!--It is kernel speakingroot@at91sam9260ek:/mnt/hello# lsmodModule                  Size  Used by    Not taintedhello                   1120  0 root@at91sam9260ek:/mnt/hello# rmmod hello Goodbye!Kernelroot@at91sam9260ek:/mnt/hello# lsmodModule                  Size  Used by    Not taintedroot@at91sam9260ek:/mnt/hello# 

内核模块可以加载的文件是.ko后缀名的!   

热点排行