Linux设备驱动程序 第三章scull驱动源码以及应用程序调用

时间:2014-08-22 08:56:31
【文件属性】:

文件名称:Linux设备驱动程序 第三章scull驱动源码以及应用程序调用

文件大小:15KB

文件格式:RAR

更新时间:2014-08-22 08:56:31

scull 驱动 App

相应参考文档: http://blog.csdn.net/renclear/article/details/6653834 1、针对内核版本2.6.35进行了代码修改,防止编译报错; 2、解压后有两个文件,一个为scull文件夹,一个为App.c; 3、进入scull文件夹后,执行make可进行编译,编译成功了,加载scull 模块(执行命令./scull_load); 4、编译应用程序App.c(gcc -o App.o App.c); 5、执行应用程序(./App.o),可看到相应打印信息,调用驱动成功; 6、Demo完成后,进入scull执行卸载scull模块命令(./scull_unload)


【文件预览】:
App.c
Device_Driver_DEMO_SCULL.tar.gz

网友评论

  • 不错,已经用这个代码改写调试过,赞
  • 还不错,看着很好
  • 很好,对学习帮助很大
  • 好东西,必须赞!
  • 很好,对学习帮助很大
  • 确实很好,这是一个光辉的网站
  • 终于编译成功了,感谢
  • 不错,没有错误,对新手帮助很大
  • 非常感谢,刚开始接触驱动,这个是非常好的开始
  • 这个真不错啊,在RHEL5 能完美运行,谢谢楼主分享,对我学习帮助很大!
  • 可以用的,当然了,对于makefile的调整是必须的
  • 非常好,谢谢了,由于我使用的是3.0.4版本的内核,编译的时候会由于内核升级有些东西被废弃掉了.而导致不能通过.解决方法已经在我的博客中.希望对下载的朋友有帮助: http://blog.csdn.net/fengbangyue/article/details/6978543
  • 非常感谢,我已经下载编译成功,只不过把main.c中的#include <linux/config.h>注释掉了,在我的环境中找不到,特提醒其他网友