Hi,
I am wondering if any Xenomai users or admins/contributors can give me
an idea of the scale of a project I am thinking of undertaking.
My university has PCs running RTLinux (on RedHat if I remember
correctly) with custom-made data acquisition (DAQ) boards which are used
to control some equipment and record back data in laboratory experiments
for electrical engineering students. Now, those PCs are very old and
failing regularly, and as I understand RTLinux has been effectively
discontinued, so they want to replace them with something else.
They have found Xenomai as an attractive option, and I have been asked
to write drivers for the DAQ boards (the boards connect as PCI cards).
As I understand, I would have to use Analogy to implement the drivers
for real-time operation, however what is missing obviously is the actual
device driver Analogy will talk to. Analogy as I can see comes with a
bunch of drivers for commercial DAQ boards (from NI and so on), but I
need to have my own since it is a custom board.
I have code for the DAQ board drivers (written in C) from RTLinux. Now I
am familiar with driver basics but am no expert. The code seems
straightforward enough.
How much of an effort would it be to port said drivers to
Xenomai/Analogy, approximately? Is this relatively straightforward, or
does it require writing from scratch?
Thanks a lot for any guidance on this issue.
Cheers,
Andrija Stupar
University of Toronto
_______________________________________________
Xenomai mailing list
[email protected]
https://xenomai.org/mailman/listinfo/xenomai