See UIO: https://www.kernel.org/doc/htmldocs/uio-howto/

The uio_pruss.c driver that comes with the pru package is a good example.

> I have written a kernel module that registers interrupts on the rising 
edge on a GPIO pin and want to relay this message to user space. 

The sysfs gpio interface already does this. Check out the code.

On Thursday, August 28, 2014 2:44:12 AM UTC-7, sid...@gmail.com wrote:
>
> I have read online that we can't handle interrupts from user 
> space. Instead - 
> 1) We can write a kernel thread and have that thread wait on an event. 
> 2) Once the interrupt occurs, send one asynchronous event from the kernel 
> module/driver to user space where we will have one signal handler with 
> FASYNC to tackle this
>
> I have written a kernel module that registers interrupts on the rising 
> edge on a GPIO pin and want to relay this message to user space. How do I 
> go about implementing the above?
>
> Thanks!
>

-- 
For more options, visit http://beagleboard.org/discuss
--- 
You received this message because you are subscribed to the Google Groups 
"BeagleBoard" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to beagleboard+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to