[Tutor] Controlling a device with ioctl's?
alan.gauld at btinternet.com
Wed Aug 25 02:02:01 CEST 2010
"Joe Veldhuis" <electroblog at gmail.com> wrote
> control a piece of hardware using ioctl's on its device node.
I've never tried this from Python but....
> #include <linux/dvb/frontend.h>
> fd = open("/dev/dvb/adapter1/frontend0", O_RDWR)
Notice the fd - that means file descriptor not file pointer.
So ioctl takes a file descriptor in C and I assume the same
> So, I wrote the following in Python:
> fd = open("/dev/dvb/adapter1/frontend0", "wb")
So I suspect this might need to be
fd = os.open(.....)
But as I say I've never actually used ioctl in Python...
More information about the Tutor