Dear uClinux Developers/Users,

I have a character device driver which needs to pass data to a user space application with a high frequency. I am doing this by using the copy_to_user() system call in the read() operation of the character device driver. I discovered that this copy operation costs quite a lot of performance.

I am wondering whether it would be possible to have a huge FIFO of like 16 MBytes allocated in kernel memory and to map this memory region to the user space process. I am not really sure if this would be possible with uClinux because of the lack of MMU support.

Any suggestions/comments on this?


Best Regards,
Markus


_______________________________________________
uClinux-dev mailing list
[email protected]
http://mailman.uclinux.org/mailman/listinfo/uclinux-dev
This message was resent by [email protected]
To unsubscribe see:
http://mailman.uclinux.org/mailman/options/uclinux-dev

Reply via email to