All of lore.kernel.org
 help / color / mirror / Atom feed
* [Xenomai] Migrating device drivers from RTLinux to Xenomai/Analogy
@ 2016-11-25 22:03 andrija
  2016-11-28 13:46 ` Jorge Ramirez
  0 siblings, 1 reply; 6+ messages in thread
From: andrija @ 2016-11-25 22:03 UTC (permalink / raw)
  To: xenomai

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


^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2016-12-01 19:47 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-11-25 22:03 [Xenomai] Migrating device drivers from RTLinux to Xenomai/Analogy andrija
2016-11-28 13:46 ` Jorge Ramirez
2016-11-28 19:34   ` andrija
2016-11-29  2:04     ` Paul
2016-12-01 13:22       ` Jorge Ramirez
2016-12-01 19:47         ` andrija

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.