RTEMS Muilti-I/O lib is missing

Joel Sherrill joel at rtems.org
Fri Aug 16 21:02:44 UTC 2019


FWIW the repo is git clone git://git.rtems.org/multiio.git

More below

On Fri, Aug 16, 2019 at 3:20 PM Wendell Silva <silvawp at gmail.com> wrote:
>
> Well, I'm a non-OAR user with at least one customer 100% satisfied with multi-io lib.
>
> Suppose I'm going to championize it, how do I do to get started?

I'm glad you are happy with it. I was happy with it on the robotic project
I did with it. Am I to assume that you haven't found any bugs in all
these years?

Do you have any support for newer cards? The ones in here are old.

I haven't built it in a long while. Does it still build cleanly with
modern gcc's?

I suppose we need to reintroduce what it can do to the community. I recall

+ Shell commands to access ADC, DAC, Discrete In/Out
+ Shell commands for testing Discrete IO IRQ support and Benchmark it.
   I honestly don't' remember many details on these commands.
+  Very basic API to access these hardware devices
+ Updated to include waf support (but may or may not be current)
+ A couple of drivers for PC-104 multi IO cards. (likely obsolete)

I recall one issue discussed last time this came up is that the
"minimal API" was concerning. Was it too minimal to start from?
This was never addressed.

If the minimal API used by the shell commands is OK, then
those could be considered along with that API set as a starting point.

I have no idea how this plays with the discrete IO support added
to Pi and BBB by students. Those have a different API.

My first order goal would be to get enough accepted/updated/defined to
get the shell commands merged. They were exceedingly useful
testing as I recall.

--joel


>
> --Wendell
>
> Em sex, 16 de ago de 2019 16:26, Joel Sherrill <joel at rtems.org> escreveu:
>>
>> On Thu, Aug 15, 2019 at 10:39 AM Gedare Bloom <gedare at rtems.org> wrote:
>> >
>> > On Thu, Aug 15, 2019 at 9:33 AM Joel Sherrill <joel at rtems.org> wrote:
>> > >
>> > >
>> > >
>> > > On Thu, Aug 15, 2019, 10:25 AM Wendell Silva <silvawp at gmail.com> wrote:
>> > >>
>> > >> Although git://git.rtems.org/multiio.git is clonable, this repository is not listed as an official RTEMS git repo at git.rtems.org.
>> > >>
>> > >> Seems that multiio lib is not a first class citizen from RTEMS development any more. Why
>> > >
>> > >
>> > > It never was a first class citizen. I always hoped it would provide a model and guide for application level discrete and analog IO interface. OAR used this library and interface successfully on multiple applications.
>> > >
>> > > Is anyone up for evaluating and championing this?
>> > >
>> > *holds up a mirror*
>> >
>> > It sounds like you're the champion for it, Joel. :)
>>
>> It needs non-OAR users. Me saying it's great didn't work last time. :)
>>
>> --joel
>> >
>> > >>
>> > >> --Wendell
>> > >> _______________________________________________
>> > >> devel mailing list
>> > >> devel at rtems.org
>> > >> http://lists.rtems.org/mailman/listinfo/devel
>> > >
>> > > _______________________________________________
>> > > devel mailing list
>> > > devel at rtems.org
>> > > http://lists.rtems.org/mailman/listinfo/devel



More information about the devel mailing list