[Xenomai] Migrating device drivers from RTLinux to Xenomai/Analogy
jro at xenomai.org
Thu Dec 1 14:22:25 CET 2016
On 11/28/2016 09:04 PM, Paul wrote:
> On Mon, 28 Nov 2016 14:34:03 -0500
> andrija at stupar.com wrote:
>> Thanks for your reply. I have posted the driver on github:
> Had a quick scan of the code, and have a couple of observations.
> The Linux kernel has seen quite a few changes since the 2.4 days. The
> makefiles for starters. There are also builtin functions for
> downloading fpga binary blobs from disk so you no longer have to hard
> code them in to the module - I'm assuming the missing fpga_prog.h
> contains the binary blob.
> The PCI interface has changed and there are also routines to handle
> Industry Pack modules - It may be worth your while contacting Acromag
> and asking them what support they can offer. You may even find drivers
> exist in the latest kernel for your IP modules - These could be used as
> a reference or modified to suit you application.
The effort to get this driver under Xenomai seems trivial (a little bit
longer if you want to bring it under the Analogy stack, maybe a couple
You should consider throwing away the code and writing it from scratch
avoiding some of the terrible hacks they have crafted around some
platform issues (usleep causing segmentation faults?)
> Regards, Paul.
More information about the Xenomai