|
发表于 2005-6-14 09:15:47
|
显示全部楼层
Re: Gui 如何与device driver 通讯?
[quote:72b15f25e3="hippofly"]2. 界面设计完,如何与底层驱动通讯,我没有这方面的概念,是否有什么API函数可用。我想,在linux下每个硬件设备在操作系统那里被注册为一个文件,如果想对设备操作,不外乎open,close,read,write这些命令。GUI向设备文件发出这些命令,具体硬件事实就是driver的事了。可是理论和实践有一定差距,请大虾们给点具体的指点。[/quote]
fd = open ( "/dev/your_dummy_device", YOUR_OPEN_MODE );
read ( fd, ...
write ( fd, ...
如此而已。 |
|