All of lore.kernel.org
 help / color / mirror / Atom feed
* Analogy supported DAQ
@ 2022-04-12 16:36 ivan
  2022-04-13 15:59 ` Jan Kiszka
  0 siblings, 1 reply; 4+ messages in thread
From: ivan @ 2022-04-12 16:36 UTC (permalink / raw)
  To: xenomai

Hello,

I am looking to use Xenomai's analogy to connect my application to a NI 
PCIe DAQ card. I found your list of supported hardware for analogy, and 
the only PCIe found in your list are no longer supported by National 
Instruments(PCIe-6251 & PCIe-6259). Are there any other PCIe cards 
supported by Analogy? How would I go about confirming compatibility with 
the newer NI PCIe cards?

Thank you,
Ivan F. Valerio


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

* Re: Analogy supported DAQ
  2022-04-12 16:36 Analogy supported DAQ ivan
@ 2022-04-13 15:59 ` Jan Kiszka
  2022-04-15 14:19   ` ivan
  0 siblings, 1 reply; 4+ messages in thread
From: Jan Kiszka @ 2022-04-13 15:59 UTC (permalink / raw)
  To: ivan, xenomai

On 12.04.22 18:36, Ivan F. Valerio via Xenomai wrote:
> Hello,
> 
> I am looking to use Xenomai's analogy to connect my application to a NI
> PCIe DAQ card. I found your list of supported hardware for analogy, and
> the only PCIe found in your list are no longer supported by National
> Instruments(PCIe-6251 & PCIe-6259). Are there any other PCIe cards
> supported by Analogy? How would I go about confirming compatibility with
> the newer NI PCIe cards?

Analogy was about to be removed from Xenomai because no one was
contributing updates to it in a long while, particularly -but not only-
drivers. One user raised his voice that at least the core is still used
(with out-of-tree drivers), so that move was postponed. In that light,
it is a bit unlikely that you get much more feedback.

We are surely open to new contributors "reviving" part of Analogy again,
specifically /wrt to newer hardware. The first step to assess the
efforts would likely be comparing older drivers and their manuals (or
kernel drivers, if any) to newer one, e.g. whether the register
interface is just an extension or rather something completely different.

Jan

-- 
Siemens AG, Technology
Competence Center Embedded Linux


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

* Re: Analogy supported DAQ
  2022-04-13 15:59 ` Jan Kiszka
@ 2022-04-15 14:19   ` ivan
  2022-04-18 23:39     ` Peter Laurich
  0 siblings, 1 reply; 4+ messages in thread
From: ivan @ 2022-04-15 14:19 UTC (permalink / raw)
  To: Jan Kiszka; +Cc: xenomai

On 2022-04-13 11:59, Jan Kiszka wrote:
> On 12.04.22 18:36, Ivan F. Valerio via Xenomai wrote:
>> Hello,
>> 
>> I am looking to use Xenomai's analogy to connect my application to a 
>> NI
>> PCIe DAQ card. I found your list of supported hardware for analogy, 
>> and
>> the only PCIe found in your list are no longer supported by National
>> Instruments(PCIe-6251 & PCIe-6259). Are there any other PCIe cards
>> supported by Analogy? How would I go about confirming compatibility 
>> with
>> the newer NI PCIe cards?
> 
> Analogy was about to be removed from Xenomai because no one was
> contributing updates to it in a long while, particularly -but not only-
> drivers. One user raised his voice that at least the core is still used
> (with out-of-tree drivers), so that move was postponed. In that light,
> it is a bit unlikely that you get much more feedback.
> 
> We are surely open to new contributors "reviving" part of Analogy 
> again,
> specifically /wrt to newer hardware. The first step to assess the
> efforts would likely be comparing older drivers and their manuals (or
> kernel drivers, if any) to newer one, e.g. whether the register
> interface is just an extension or rather something completely 
> different.
> 
> Jan

I am interested in perhaps doing an assessment and even submit patches 
as
our application depends on Analogy support however I am not familiar 
with
device driver development. Any Xenomai/Linux resources that you can 
point
me to in order to get started? Thanks.

-Ivan


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

* Re: Analogy supported DAQ
  2022-04-15 14:19   ` ivan
@ 2022-04-18 23:39     ` Peter Laurich
  0 siblings, 0 replies; 4+ messages in thread
From: Peter Laurich @ 2022-04-18 23:39 UTC (permalink / raw)
  To: xenomai

Hello Ivan,

I also use Analogy and I believe that I am the user that Jan was 
referring to.

I have used some of the newer NI cards a few years ago but, at the time 
at least, developing Analogy drivers for them was not possible since NI 
does not make low-level hardware register information available to 
users. Without that information, driver development was not possible. We 
chose to use the NI development libraries at the lowest-level and map 
those to Analogy calls so that we could reuse some of our higher-level 
code. That seemed to work reasonably well.

I have recently developed an Analogy driver for an ACCES I/O mPCIe card 
(mPCIe-AIO16-16F) as well as one for the CAN Bus interface on an ARM 
board that we are using. We implemented the Analogy driver for the CAN 
Bus i/f so that our higher level software could acquire data from CAN 
sensors in the same way that it acquires data from the analog I/O card. 
I'd be open to sharing some of our recent driver development with you if 
this seems helpful.

Let me know if I can be of assistance.

Peter

On 4/15/2022 10:19 AM, Ivan F. Valerio via Xenomai wrote:
> On 2022-04-13 11:59, Jan Kiszka wrote:
>> On 12.04.22 18:36, Ivan F. Valerio via Xenomai wrote:
>>> Hello,
>>>
>>> I am looking to use Xenomai's analogy to connect my application to a NI
>>> PCIe DAQ card. I found your list of supported hardware for analogy, and
>>> the only PCIe found in your list are no longer supported by National
>>> Instruments(PCIe-6251 & PCIe-6259). Are there any other PCIe cards
>>> supported by Analogy? How would I go about confirming compatibility 
>>> with
>>> the newer NI PCIe cards?
>>
>> Analogy was about to be removed from Xenomai because no one was
>> contributing updates to it in a long while, particularly -but not only-
>> drivers. One user raised his voice that at least the core is still used
>> (with out-of-tree drivers), so that move was postponed. In that light,
>> it is a bit unlikely that you get much more feedback.
>>
>> We are surely open to new contributors "reviving" part of Analogy again,
>> specifically /wrt to newer hardware. The first step to assess the
>> efforts would likely be comparing older drivers and their manuals (or
>> kernel drivers, if any) to newer one, e.g. whether the register
>> interface is just an extension or rather something completely different.
>>
>> Jan
>
> I am interested in perhaps doing an assessment and even submit patches as
> our application depends on Analogy support however I am not familiar with
> device driver development. Any Xenomai/Linux resources that you can point
> me to in order to get started? Thanks.
>
> -Ivan
>

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

end of thread, other threads:[~2022-04-18 23:39 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-04-12 16:36 Analogy supported DAQ ivan
2022-04-13 15:59 ` Jan Kiszka
2022-04-15 14:19   ` ivan
2022-04-18 23:39     ` Peter Laurich

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.