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

如何把我的硬件设备和我的驱动程序连接起来

    来源: 互联网  发布时间:2015-07-16

    本文导语:  我要开发我的硬件设备(比如网卡)的驱动程序,我怎么让我的驱动程序知道驱动哪个硬件设备啊? | 首先要注册你自己的驱动程序,硬件设备上电后,内核会依次调用已注册的各个驱动程序...

我要开发我的硬件设备(比如网卡)的驱动程序,我怎么让我的驱动程序知道驱动哪个硬件设备啊?

|
首先要注册你自己的驱动程序,硬件设备上电后,内核会依次调用已注册的各个驱动程序中的探测函数。在你自己探测函数里面判断指定硬件是不是你要驱动的,然后通知系统。如果是你的设备,那么以后内核打开关闭设备等操作都是调用你的驱动程序里面的相应函数组

|
首先,自己写了驱动,比如pcnet.o
$insmod pcnet.o
其次,网卡上电后,可以在/proc/devices下面看到新添加的设备
比如pcmcia,可以看到主、次设备号
$mknod /dev/pcmcia   c  253(举例子) 0
---------------------
如果你的内核已经支持这些了,你连mknod都可以不做
*********
下面,你需要将自己的/etc/modules.conf配置,和其他一些脚本文件。。


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












  • 相关文章推荐
  • 怎么在linux下实现软硬件的绑定和操作系统与硬件的绑定?请高人指教...谢了..
  • 硬件与硬件在 Linux 中的装置代号 问题
  • 飞思卡尔I.MX53处理器硬件开源 联永羲和开源硬件系统
  • 硬件防火墙提供那些保护策略啊
  • 驱动是由硬件工程师写,还是软件工程师写啊
  • 刚出的硬件linux能识别得了吗?
  • 硬件检测工具 HDT
  • 在linux下面使用相关的硬件,为何不能,系统不能检测到modem,网卡,以及其他,请教
  • 如何知道当前系统都加载了哪些硬件?
  • 虚拟机能虚拟硬件平台不 ?
  • 硬件信息查看工具 Speccy
  • 开源硬件 IP 核心 OpenCores
  • 关于硬件学习网站,来者有分!
  • 请教在redhat9下如何查看硬件信息?
  • 如何关闭开机检查新硬件?
  • linux下怎样调用jpeg的硬件解码功能?
  • Linux能充分发挥主板等硬件的功能吗?
  • FPGA硬件验证工具 EziDebug
  • 菜鸟弱问Unix与硬件的兼容性问题
  • [讨论]Linux系统开发主板硬件测试程序


  • 站内导航:


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

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

    浙ICP备11055608号-3