I finaly made it work with a parallel 8 bit comunication with GPIO registers on the 24 pin connector. I am making a webpage to publish all I am doing. :)
2009/11/14 Felipe Brandão Cavalcanti <[email protected]> > I had the same issue - however, instead of writing a RTDM driver, I > manipulated the memory registers directly, taking advantage of the ARM > architeture way of manipulating drivers. I do have the code available, if > you are interested, and plan on publishing a few technical documents on > getting Xenomai to work with the PXA270 (the Gumstix platform), including a > section on accessing all of the peripherals in real-time. > > I would like to know if there is a "cleaner" solution, other than porting > the current driver to RTDM. > > Hope this helps, > -- > -Felipe Brandão Cavalcanti > LARA - Robotics and Automation Laboratory > Department of Electrical Engineering > UnB - University of Brasília, Brazil > > http://www.lara.unb.br/~fbcavalcanti/<http://www.lara.unb.br/%7Efbcavalcanti/> > > On Wed, Nov 11, 2009 at 7:37 PM, Linus Casassa <[email protected]> wrote: > >> Hi. >> >> I am using open/read/write for a serial port. But the read function delays >> 8 ms from the last bit received untill it returns the chars. >> >> Obviously you would say open/read/write functions are not realtime >> functions. >> >> I changed open/read/write to rt_dev_open/rt_dev_read/rt_dev_write but the >> open function returns -19. >> >> I am using /dev/ttyS2. >> Looking the proc directory I found that there is an interrupt on the >> serial port I want to use: FFUART >> >> r...@gumstix-custom-verdex:~$ cat /proc/interrupts >> CPU0 >> 3: 2 SC ohci_hcd:usb1 >> 6: 0 SC pxa_i2c-i2c.1 >> 18: 0 SC pxa_i2c-i2c.0 >> 22: 76 SC FFUART >> 23: 204 SC pxa2xx-mci >> 25: 0 SC DMA >> 26: 198061 SC ost0 >> 163: 4720 GPIO eth0 >> Err: 0 >> r...@gumstix-custom-verdex:~$ >> >> Thanks. >> >> -- >> Linus Casassa >> Estudiante Ingeniería Civil Electrónica >> Fono: 56-9-97776941 >> >> _______________________________________________ >> Xenomai-help mailing list >> [email protected] >> https://mail.gna.org/listinfo/xenomai-help >> >> -- Linus Casassa Estudiante Ingeniería Civil Electrónica Fono: 56-9-97776941
_______________________________________________ Xenomai-help mailing list [email protected] https://mail.gna.org/listinfo/xenomai-help
