当前位置:  技术问答>linux和unix

usb-skeleton.c怎么编译并运行,希望大家指点一下 ^_^

    来源: 互联网  发布时间:2016-07-31

    本文导语:              操作系统课程设计,要求掌握Linux内核自带的USB驱动程序的一般架构 usb-skeleton.c的实现原理,并编译并运行它。  鉴于时间比较仓促,希望大家告诉我在linux下怎么编译运行那个 skeleton.c ,感激不...

     
      操作系统课程设计,要求掌握Linux内核自带的USB驱动程序的一般架构 usb-skeleton.c的实现原理,并编译并运行它。

 鉴于时间比较仓促,希望大家告诉我在linux下怎么编译运行那个 skeleton.c ,感激不尽!
      

|
非常简单
把那个usb-skeleton.c 随便建一个文件夹拷贝进去
再同文件夹下建一个Makefile
关于Makefile的知识我想你也知道了

KERNELDIR ?= /lib/modules/$(shell uname -r)/build
PWD := $(shell pwd)
obj-m := usb-skeleton.o

default:
$(MAKE) -C $(KERNELDIR) M=$(PWD) modules



make之后就有了usb-skeleton.ko
insmod usb-skeleton.ko
dmesg 之后就看到

usbcore: registered new interface driver skeleton
注册成功的消息了


    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • linux设备驱动程序 usb-skeleton这个程序,能不能用具体的usb设备测试它的读写功能啊??


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3