Some time ago I have written a few real-time Linux drivers for Xenomai and complementary OROCOS components. But first thing first! What the heck is Xenomai and OROCOS? To keep it as short as possible; Xenomai is an open-source project which aim is to bring real-time API to Linux based system. It is an extension to the Linux kernel which makes it a hard real-time operating system. On the other hand, OROCOS is a robotic framework that brings a vast number of libraries and a toolchain to create components. What is more, Xenomai and OROCOS do play along which means you can facilitate features of both i.e. to create a hard real-time components.
If you are interested you can find the code for each driver and for each OROCOS component on my GitHub repository. Feel free to fork!
Below are direct links to the repositories:
Driver for Sensoray 626 multi analog/digital I/O board
Driver for JR3 6 DoF force/torque sensor
Driver for Mecovis multi I/O card
OROCOS component for Sensoray 626
please can u help my by telling me how can i install orocos with xenomai? I have tried this lot day and night few days but im not able to do this.
Did you follow the installation guide. Also, and this is very important, Xenomai is very specific about kernel version. Furthermore, the presented drivers were written for Xenomai 2.x, now there is Xenomai 3 out there.