>
> >> Hi,all
> >> I want to write a Xenomai application running in user space that
> can
> >> access the
> >> GPIO pins of my AT91SAM9263 ARM. To get the memory
> >> region I found the function rt_misc_get_io_region(). Unfortunately
> >> there is no discription of this function in the API documentation.
> >> Does this function work like request_mem_region()?
>
> >Yes, it allows user-space access to request_mem_region. So, in addition
> >to this, you should do the usual mmap(/dev/mem) dance. However, it is
> >you get mutual exclusion between>probably better to write an RTDM driver
> using linux gpiolib. This way,
> linux and xenomai.
Do you mean I just access io memory like standard linux with following
steps:
fd = open("/dev/mem", O_RDWR | O_SYNC)) == -1);
map_base = mmap((void *)target, nSize, PROT_READ | PROT_WRITE,
MAP_SHARED,fd, target)
or there is something wrong with my understanding.If this is not the
correct way please give me a simple example,thank you.
> >--
> > Gilles.
>
regards
yizheng
_______________________________________________
Xenomai-help mailing list
[email protected]
https://mail.gna.org/listinfo/xenomai-help