Webinar
Benefits of multitasking your embedded application with an RTOS
- On-demand
- 50 min
The recent surge in demand for electronics is forcing many companies to rethink their software development processes and strategy on the available MCUs and MPUs. Adding new features and capabilities to existing systems needs to be done primary in software. The issue is that most systems might already, at least apparently be on the limit. Multitasking can bring some extra room with better use of the resources, better performance and improve the responsiveness over all.
Multitasking is the technique to allocate processing time between various duties the application must perform. This typically involves a division of the software into pieces, commonly called tasks (or threads), and creating a run-time environment that provides each task with its own virtual processor.
On top of it, most multitasking operating environments provide a layer of abstraction between the underlying processor and the application giving you easier maintenance and portability in the future to new MCUs and MPU in case a HW migration cannot be avoided.
This webinar will help you to understand the basics and how determine when to use an RTOS, and if you do decide to use multitasking how to achieve the most benefits from using it. Additionally you will learn how to keep control of the kernel and your tasks via the available debug capabilities and RTOS awareness. If you are not yet using multitasking, join this webinar because probably you will need soon to make use of an RTOS and multitasking to optimize the resources in the available MCU’s and MPU’s.