Home
FreeRTOS versus Linux
There are currently two operating systems that are often used in embedded systems. These are FreeRTOS and Linux.
In the mid-eighties I developed a real-time system for the 8031. One of the main problems was that I wanted tasks that had high priority but only got the CPU at a certain percentage. Such a task was the operating task for the user interface. A maximum of 20% of computing time should be used for this, while the rest was available for measurement technology.
FreeRTOS enables such tasks and thus offers a real-time system with absolutely deterministic behavior. That's why I would definitely prefer FreeRTOS in an embedded system for process engineering software parts.
Although Linux is faster than Windows, it has fewer capabilities for implementing real-time structures. Constant temporal determinism is not always present in Linux and difficult to introduce.
For your information, you can find a document from the Internet in which the author comes to similar conclusions:
FreeRTOS or Linux?
Addressing the Shortage of Skilled Engineers
Even if we do not reject long-term cooperation, we are happy to offer the processing of smaller development work. Such projects take between 50 and several hundred working hours.
Payment is made on an hourly basis and the service contract can be terminated by either party at any time. This has the advantage for you that you don't have to worry about a longer employment just because the project gets stuck.
Please see the 'Engineering' section listed below to find out what work this could be.
The rough template for such a service contract looks like this:
Short Term Contract (pdf)
We will be happy to answer any questions you may have immediately.
Recruitment companies are excluded from this offer!
Software/Firmware Development and Consulting
Current Projects
HART Protocol Analyzer with Integrated Test Client running on Windows with .Net 4.7.2