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

求助:如何通过驱动程序来操作设备?

    来源: 互联网  发布时间:2016-10-23

    本文导语:  linux内核里面 drivers/input/misc/下面有个yealink.c yealink.h,这是yealink公司的usb电话的驱动程序,我把它编进内核,插上usb电话,确实能识别并且注册设备,可是小弟不知道怎么用啊,比如,我想在程序中让它振铃它就振...

linux内核里面 drivers/input/misc/下面有个yealink.c yealink.h,这是yealink公司的usb电话的驱动程序,我把它编进内核,插上usb电话,确实能识别并且注册设备,可是小弟不知道怎么用啊,比如,我想在程序中让它振铃它就振铃,并且能检测到按键的输入,这个怎么操作啊?
我知道它也得需要alsa中的usb-audio来支持,所以也将usb-audio编进内核了,我原来没发现这个yealink.c时,只在内核中加了usb-audio,这样插上usb电话后听筒和话筒可以用,但是不能振铃和摘机,现在将yealink模块编进内核后,应该可以支持按键、振铃、摘机等了,但是我不知道怎么用啊?ps:yealink的这款电话在skype上应该能用,它就是针对skype开发的usb phone。哪位大侠指点我一下啊?最近赶项目,超急啊

|
修改IOCONTRL函数,他是驱动和应用的接口函数。

|
没做过,但你可以看看源代码,看看他创建了什么设备文件,既然是input类型,那就会创建一个字符设备文件,做open,ioctl等等事情,具体可以驱动源代码。

|
既然公司提供了驱动程序,你也成功编译。那么查看/dev目录,找到设备节点,或者查看注册函数,找到主设备号,自己用mknod建立设备节点,然后写个应用程序测试驱动就行。

驱动只负责实现设备的功能,具体取决于应用程序。

|
同意firefly_xuster说的~~
应用在应用程序上面把~

    
 
 

您可能感兴趣的文章:

  • 高分求助foxpro的jdbc驱动程序!!!!
  • 【求助】:如何用ioctl()函数调用一个驱动程序
  • 新手求助:BSP与驱动程序的差别
  • 求助!驱动如何触发程序?
  • 【求助】基于2.6.29内核编译的驱动程序能否应用于2.6.32内核的系统?
  • [高分求助]小弟在编第一个驱动程序时出现了若干辣手问题,请高手指教!
  • 读<<linux设备驱动程序〉〉,求助!!!
  • 求助,编译最简单的“init/cleanup驱动程序”出错
  • [求助]linux下的usb驱动开发的书籍
  • 求助:Linux下USB驱动的问题
  • 求助 !!ALSA声卡驱动错误!
  • 求助:makefile,驱动与linux内核的关系?
  • 求助:一个简单的驱动
  • 关于JDBC for Oracle驱动的问题?紧急求助?
  • 求助,关于显卡驱动的安装,高手请进,谢谢
  • 求助````我该用哪个驱动啊?
  • 求助!声卡驱动怎么上!!!
  • 求助 简单测试字符驱动 Cannot allocate memory
  • 求助:如何移植DM9000网卡驱动到linux2.6内核?
  • 罗技快看畅想版UVC 摄像头驱动求助??????
  • 求助,关于编译驱动进内核的一个问题,实在找不到资料了!
  • [求助]请问Linux下怎么打开exe文件啊,小弟想安装网卡驱动啊
  • 求助 82576驱动
  • 求助啊,Linux 系统怎么看装了哪些驱动
  • [求助]关于驱动静态编译进内核的问题!
  • 求助一个关于LINUX中网卡驱动的问题
  • 关于字符设备驱动读写的问题,求助
  • (求助)MARVELL交换芯片驱动移植问题
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 【求助】如何通过外网访问Linux服务器?
  • ubuntu10.04通过U盘安装失败。求助一下。
  • 求一个SED的写法,测试没通过,求助,谢谢
  • 求助!如何在dos下将多个文件通过磁盘复制到另一台计算机上
  • 无线网卡如果指定接收了一个AP发出的信号(通过指定ESSID),能同时接受到另一个AP发出的信号么?50分求助
  • 求助:这个程序有什么错误,虽然编译通过,但是这个地址没有连接上
  • 求助:linux下,通过servlet画图,非得在xwindow下打开tomcat吗?内容:请教各位是怎么做的?
  • [求助]postfix smtp本地验证无法通过!
  • 高分求助高分求助高分求助高分求助高分求助高分求助
  • 怎样读取HZK24S前十区的内容啊???求助求助
  • 紧急求助!紧急求助!
  • 【求助】iplanet问题,求助高手解答!
  • 菜鸟求助,solaris下计算问题求助
  • 【求助】SOS紧急求助..............极为简单的问题...跪求....
  • 高分求助啊!求助SUSE 10.0 不能上网.
  • 急急急急急急急啊,紧急求助啊!!!!!满分求助啊!!!!!!
  • 求助:linux下 vim的配置(高分求助)
  • red hat怎么安装gcc啊!总是出错,求助求助啊!!!yum源怎么改啊!!
  • 求助~~求助 ~~linux文件读写问题
  • 求助:信号 --13 进程中断
  • 求助,安装了红帽子后进不了
  • 新装linux求助
  • linux的 iptables问题求助
  • (高分求助)请问,那里有软件开发的<设计文档>
  • 一个简单的问题,高分求助!!!
  • 紧急求助:Unix下给文件夹重命名用什么命令?谢谢!!!!
  • VJ的一个问题,高分求助,熟悉VJ得请进!
  • 高分求助


  • 站内导航:


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

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

    浙ICP备11055608号-3