This website uses cookies to make the content more user-friendly and effective. By using this website, you agree to the use of cookies. You can find additonal information about the use of cookies and the possibility of objecting to the use of cookies here.

26 - 28 February 2019 // Nuremberg, Germany

Conferences and supporting programme

back to day overview
Session 13 - RTOS I Basics

ARM Cortex-M and RTOSs Are Meant for Each Other Vortragssprache Englisch

A great majority of today's embedded systems are designed around 32-bit CPUs, which are integrated into microcontrollers units (MCUs) that also include complex peripherals such as Ethernet, USB host, device, SDIO, LCD controllers and more. Integrating these peripherals demands use of an RTOS kernel. Introduced in 2004, the ARM Cortex-M architecture is currently the most popular 32-bit architecture on the market, adopted by most, if not all major MCU manufacturers. The Cortex-M was designed from the outset to be RTOS kernel friendly: dedicated RTOS tick timer, context switch handler, interrupt service routines written in C, tail-chaining, easy critical section management and more. Once an RTOS kernel is ported to the Cortex-M using a given toolchain, the exact same port (i.e., CPU adaptation code) can be used with any Cortex-M implementation. Not only does Cortex-M excel at integer CPU operations, many Cortex-M MCU implementations are also complemented with a floating-point unit (FPU), DSP extensions, memory protection unit (MPU) and a highly versatile debug access port. This session will explore Cortex-M features and how they benefit applications using an RTOS. An RTOS is software that makes it easier for the embedded developer to manage and optimize the time and resources available to the CPU. An RTOS provides a framework for embedded developers that helps them better architect their applications. This session will begin by providing a quick overview of what an RTOS kernel is and the features typically available to the embedded developer. We will then delve into what makes the Cortex-M especially well-suited for use with an RTOS, explain how to implement an RTOS and, finally, show how that benefits your application.

--- Date: 28.02.2018 Time: 11:30 AM - 12:00 PM Location: Conference Counter NCC Ost



Jean Labrosse

Silicon Labs


The selected entry has been placed in your favourites!

If you register you can save your favourites permanently and access all entries even when underway – via laptop or tablet.

You can register an account here to save your settings in the Exhibitors and Products Database and as well as in the Supporting Programme.The registration is not for the TicketShop and ExhibitorShop.

Register now

Your advantages at a glance:

  • Advantage Save your favourites permanently. Use the instant access – mobile too, anytime and anywhere – incl. memo function.
  • Advantage The optional newsletter gives you regular up-to-date information about new exhibitors and products – matched to your interests.
  • Advantage Call up your favourites mobile too! Simply log in and access them at anytime.