Have been looking at Micrium suspect they might be really good. Tried µC-probe, a really good idea and a really good software to have for real time applications but at least the GUI must have been written by a "modern" programmer with all newly invented programming paradigms or whatever it is called, looked very nice but slow like syrup and did not work well.
> Here's a copy of an email I received about the Open-Source Licensing Now > Available for Micrium µC/ RTOS > I haven't used this one but maybe they were losing ground to the Free RTOS? > > John > > > ================================================= > During the following weeks, Silicon Labs will transition the µC/ components > to an open-source license model. > By adopting permissive license terms for the µC/ components, we will make the > benefits of this software available to the widest user base possible and give > the embedded community a role in future development efforts. > Please note: This licensing change does not affect our exclusive Micrium OS > software available to developers through Simplicity Studio. Although it’s not > open source, Micrium OS can be used commercially on Silicon Labs’ EFR32 > wireless SoCs and EFM32 microcontrollers (MCUs) with no licensing fees. > We want to ensure a smooth transition to open-source terms for all licensees > of the µC/ software. We will continue to provide technical support for > customers with valid maintenance agreements. We are also working closely with > partners who may offer similar support agreements in the near future. > The new open-source license model will go into effect on February 28, 2020. > Customers currently considering a license or maintenance renewal for any of > the µC/ software components (µC/OS-II, µC/OS-III, µC/FS, µC/TCP-IP, > µC/USB-Device, µC/USB-Host, µC/CAN, and µC/Modbus) have two options: > 1. Submit a PO for the µC/ part numbers until February 7. Any purchases > made during this period will include technical support through the end of > 2020. > 2. Once the new licensing terms for the µC/ components are in place, you > may obtain the software at no cost for commercial use (without technical > support from Silicon Labs) > ====================================================== > > > > -----Original Message----- > > From: N [mailto:nicklas.karlsso...@gmail.com] > > Sent: January-28-20 11:55 AM > > To: Enhanced Machine Controller (EMC) > > Subject: Re: [Emc-users] Real-time OS for machine controllers > > > > rtems could without doubt be worth a try but have only used FreeRTOS and > > it work. > > > > FreerRTOS usually run scheduler at 1kHz and using one of the newer Micro > > controllers like Cortex-Mx which is a very common CPU in these with > > prioritized interrupts for higher priorities work really well. There is also > > support calling some of the functions from within interrupts but not all > > since > > they are not allowed to block. > > > > It might be this prioritized interrupt controller may make FreeRTOS work > > really well since then interrupts could be assigned a priority so that they > > are > > correctly scheduled and guess this is not the case on an ordinary computer. > > > > > > Guess NML would be a better choice for remote display. > > > > > > > FreeRTOS sure is popular. Have you compared it to other open source > > > Posix standard real-time OS's such as NuttX and RTEMS? > > > > > > http://www.nuttx.org/ > > > > > > http://rtems.com/ > > > > > > Any thoughts? I haven't worked with any real-time OS's much since the > > > 80-90's. > > > > > > > > > On 1/21/20 2:22 PM, Chris Albertson wrote: > > > > Doing a fresh start in 2020, I'd pick a 32-bit microcontroller platform > > > > and > > > > then a "hard" real-time OS that is portable over a wide rand of 32-bit > > > > microcontrollers. FreeRTOS would be a example of this. See > > > > https://en.wikipedia.org/wiki/FreeRTOS > > > > These OSes are nothing at all like Linux. They have no user interface > > > > and > > > > are linked with the application. _______________________________________________ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users