Hi,
   After the recent meet up we had, I had an idea to help with a
couple of issues that we identified.  One issue that was brought up is
new users don't know how to get started with Xenomai, this impacts the
community of users and downstream feedback we get.  To help this
problem I'm proposing we choose one hardware board (maybe more later)
that we would ensure has proper Xenomai support.
   This would ensure that new users are able to try out Xenomai on
real hardware and we (the Xenomai community) can make sure that it
works well and gives new users a great experience as they get started
with Xenomai.  Based on popularity and availability I suggest we start
with the Raspberry PI family of boards.  They are pretty common and
most people of this list probably have one or two (because of an
office clean out at work, I now have almost one of each variant).  The
wide availability would make it easy to (eventually) distribute the
testing across interested contributors and new Xenomai users.
   The other nice benefit is the ability to test and maintain a good
set of example drivers for the raspberry PI platform.  We can ensure
that these RTDM drivers are using the most up to date interfaces and
best practices.  These could be examples that we point developers to
when they try to create RTDM drivers for their own platform.  I did a
quick audit of what we currently support today in Xenomai for
raspberry pi and we are only 3-4 drivers away from supporting most of
what's on the board.  Video drivers, GPU etc would be left to only the
Linux domain for now.
Creating and easy to use getting started wiki around the raspberry pi
would give us the ability to create interesting examples using Xenomai
that controls real hardware.  We could provide pre-built images based
on either buildroot or Ubuntu (I've done both of these for different
pi boards with good success).  This would give new users the ability
to get their hands dirty pretty quickly and with out having to build
everything from scratch.  Once they get comfortable with Xenomai then
they can move into building it from scratch and replacing bits and
pieces of the stock images.
   The cost of doing this may seem steep at first, but I'm willing to
take on a good chunk of the work and then hopefully the maintenance
and testing won't prove to be too bad.  As the idea becomes more clear
hopefully other users or developers will help out.  The benefit of
doing this I believe will help with the ability to build a community
around Xenomai and start to create a larger base of downstream users.

   If we think this is a good path to go down, I can post some more
information on what I've already started and what needs to be done.
Discussion and feedback would be appreciated :)

Thanks

Greg

_______________________________________________
Xenomai mailing list
Xenomai@xenomai.org
https://xenomai.org/mailman/listinfo/xenomai

Reply via email to