CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
IBM Rational 系统开发最佳实践工具包 WebSphere MQ 最佳实践 TOP 15
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Linux/Unix社区 >  内核及驱动程序研究区

请高手来讨论一下如何编程控制Linux下的硬件设备!!!

楼主gourf(阿瑞)2006-03-03 12:10:51 在 Linux/Unix社区 / 内核及驱动程序研究区 提问

我现在需要在Linux下实现对硬件的控制,请问用什么方法可以得到呢? 问题点数:0、回复次数:4Top

1 楼tb01412(tb)回复于 2006-03-03 19:30:44 得分 0

为你的硬件写一个驱动程程,如果是X86下,就在驱动代码中用inb,outb来操作就行了,具体怎么样操作请参阅你具体的芯片资料,再看一下LINUX设备驱动程序这本书Top

2 楼gourf(阿瑞)回复于 2006-03-03 21:06:46 得分 0

我只需要将内核发到驱动的消息截取就可以了,我要对所有的硬件进行控制,如果禁止就将消息丢掉,如果允许就将消息传给驱动,你看这样行不行?Top

3 楼tb01412(tb)回复于 2006-03-03 22:26:16 得分 0

除非是你截取write系统调用,通过再判断此操作是否针对设备操作,然后再根据标识来确定是否调用驱动!!!!!不过这样把不是对硬件操作的东东都给做掉了!!!!!  
  要么你就在内核中的outb,inb函数做手脚,这样要重编译内核才行Top

4 楼gudulyn(冰楠)回复于 2006-03-14 20:38:00 得分 0

markTop

相关问题

  • Java硬件编程
  • 我想转到linux下的编程,欢迎大家讨论。
  • 如何对硬件编程?
  • 硬件编程问题
  • 散分!!兼讨论 编程禁止 :金钥匙 网吧管理系统 的硬件
  • LINUX编程
  • Linux-PAM编程
  • 编程风格大讨论。
  • 编程风格大讨论!!!!!!!!!
  • 【讨论】关于OFFICE编程

关键词

  • 硬件
  • 驱动
  • 消息
  • 设备
  • 操作

得分解答快速导航

  • 帖主:gourf

相关链接

  • CSDN Blog
  • 技术文档
  • 代码下载
  • 第二书店
  • 读书频道

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo