请高手来讨论一下如何编程控制Linux下的硬件设备!!!
我现在需要在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




