<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Jul 25, 2018 at 12:40 PM, Konstantin Olchanski <span dir="ltr"><<a href="mailto:olchansk@triumf.ca" target="_blank">olchansk@triumf.ca</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">On Wed, Jul 25, 2018 at 09:54:41AM -0500, Joel Sherrill wrote:<br>
> <br>
> This can work on qemu as well. I would recommend the arm zynq BSP variant<br>
> for<br>
> qemu. That should be the easiest way to test and it would work without<br>
> dedicated<br>
> HW for RTEMS. Just a simulator on Linux talking to whatever MIDAS has on<br>
> the Linux host.<br>
> <br>
> Feel to ask questions on our mailing list. But you have to be subscribed<br>
> for the message to go through.<br>
> <br>
> And asking there for advice on setting up qemu/zynq with network is a good<br>
> thing for the list. I am sure someone is better than I am at helping you on<br>
> that specific topic.<br>
> <br>
<br>
<br>
</span>Thank you for your information. Somehow what you have just is not the direction<br>
of things we do locally at TRIUMF - for ARM processor based machines<br>
we buy kits like RaspberryPi that run straight linux. Then for FPGA based devices,<br>
it is either straight FPGA (no CPU, cannot run MIDAS) or NIOS2 synthetic CPU (usually<br>
not enough on-FPGA and external RAM to run MIDAS, with any OS), or have an FPGA with<br>
built-in ARM CPU (Cyclone 5 SoC, etc), which again run straight linux.<br></blockquote><div><br></div><div>You can run RTEMS on the Raspberry Pi also. My suggestion was just to</div><div>make things easier to debug without spending any money on any hardware.</div><div><br></div><div>RTEMS supports the NIOS2 and ARM Zynq.</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
But for general MIDAS use, it is good health to have non-Linux, non-UNIX ports,<br>
keeps the hardware and os abstraction layers honest.<br></blockquote><div><br></div><div>Similarly, RTEMS currently has 15+ processor architectures  and ~175 BSPs.</div><div>We have probably removed that many or more over the years.</div><div><br></div><div>--joel</div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
<br>
K.O.<br>
<div class="HOEnZb"><div class="h5"><br>
<br>
> --joel<br>
> <br>
> <br>
> <br>
> <br>
> ><br>
> ><br>
> > Regards<br>
> > Lee<br>
> ><br>
> ><br>
> >> K.O.<br>
> >><br>
> >><br>
> >><br>
> >><br>
> >> On Fri, Jun 08, 2018 at 10:48:06AM +0200, Lee Pool wrote:<br>
> >><br>
> >>> Hi,<br>
> >>><br>
> >>> So I finally got around to "publish" work I did in 2009/2010 with RTEMS.<br>
> >>><br>
> >>> The work was mainly between myself and Till Straumann (SLAC), and<br>
> >>> Dr. Joel Sherill, to get VME support for vme universe/vme tsi148 (<br>
> >>> basic support ), into the i386 bsp.<br>
> >>><br>
> >>>  From there I "ported", which wasn't difficult, MIDAS :<br>
> >>><br>
> >>> <a href="https://bitbucket.org/tmidas/midas/src/develop/" rel="noreferrer" target="_blank">https://bitbucket.org/tmidas/<wbr>midas/src/develop/</a><br>
> >>><br>
> >>> to<br>
> >>><br>
> >>> <a href="https://bitbucket.org/lcpool2/midas-k600/src/develop/" rel="noreferrer" target="_blank">https://bitbucket.org/lcpool2/<wbr>midas-k600/src/develop/</a> ( our rtems port<br>
> >>> ).<br>
> >>><br>
> >>><br>
> >>> What this did was to allow us to run our various VME single board<br>
> >>> controllers, with a single frontend application.<br>
> >>><br>
> >>> It is still classified testing but its been very successful, so<br>
> >>> far, and I hope to use it in the next experiment, if possible.<br>
> >>><br>
> >>> The midas port, contains a makefile, and some changes to the<br>
> >>> midas.c/system.c/mfe.c files. I've not tested  the full<br>
> >>> functionality<br>
> >>> as I'm super time limited.<br>
> >>><br>
> >>> Hope this is help full to others...<br>
> >>><br>
> >>><br>
> >>> Regards<br>
> >>> Lee<br>
> >>><br>
> >><br>
> >> ______________________________<wbr>_________________<br>
> > users mailing list<br>
> > <a href="mailto:users@rtems.org">users@rtems.org</a><br>
> > <a href="http://lists.rtems.org/mailman/listinfo/users" rel="noreferrer" target="_blank">http://lists.rtems.org/<wbr>mailman/listinfo/users</a><br>
> ><br>
<br>
</div></div><span class="HOEnZb"><font color="#888888">-- <br>
Konstantin Olchanski<br>
Data Acquisition Systems: The Bytes Must Flow!<br>
Email: olchansk-at-triumf-dot-ca<br>
Snail mail: 4004 Wesbrook Mall, TRIUMF, Vancouver, B.C., V6T 2A3, Canada<br>
</font></span></blockquote></div><br></div></div>