Order our complete trainingcatalogue
Trainingkatalog
HomeTrainingDetails

Migrate to Real-Time OS: Hands-On System Development


Software development is a very dynamic process and after the initial project planning things are running smoothly in high-loop model until the first timing or scheduling problem appears. This problem exists in every other project and it could be due to a lack of detailed planning or by a continuous growth in feature set. It is now up to the development teams to fix the problem from the root or keep struggling with high-loop structure and make steady progress to meet milestones.
Code development with a High-loop structure is a single process along with some ISRs, which must pay attention to many inputs on and process in one cycle. Normally one process or IO behaves unexpectedly on a path and the whole system behaves differently. Also adding additional features in this code is a very challenging task, as a complete code must be validated once again. Sometimes this problem is due to external factors where maybe the cloud endpoint decided that the standard way of sending data is not secure and they want to implement a new standard. It’s time to think if you want continue to handle issues every day or sit down and re-plan firmware based on a pre-qualified scheduler, where each feature is handled by independent processes/loops. Using an RTOS for a very simple project might sound like an overkill but in the long run, this decision will prove beneficial. Shifting to a reliable scheduler will give you better performance and results.
This training will introduce you to concepts for using FreeRTOS features and will show you that, how with minimum effort, a high-loop structure is adopted for RTOS.


usable technology

ZYNQ-7000 SoC, ZYNQ UltraScale+ MPSoC


requirements

Basic knowledge of embedded system programming in C

Basic knowledge of SoC or embedded processors

Dates


on request

Duration and Cost


Duartion in days: 2Costs:: € 1.500,00 netto per participant incl. documents

Contact


Michael Schwarz

Michael Schwarz

+49 (0) 7664 91313-15
E-Mail

Downloads


Download as Flyer

PLC2 Design

Flexible, dynamic, individual: Your specific design project determines our workflow.

Plc2 Design