CMSIS-RTOS Presentation

I have finally finished and sent off my presentation for next weeks Hitex one-day ARM User Conferences titled “ARM – the new standard across the board?” at the National Motorcycle Museum in Solihull.

Back in February, at the embeddedworld exhibition and conference in Nuremberg, Germany, ARM announced the latest version (version 3) of the Cortex(tm) Microcontroller Software Interface Standard (CMSIS). The major addition is the introduction of an abstraction layer for Real-Time Operating Systems (RTOS).


The presentation I’m giving explains; what the abstraction layer offers, how it maps on to an underlying RTOSs API (e.g. ARM/Keil’s RTX), and what is required to re-target another RTOS.

If you can’t make the event (I would recommend it if you can, the last one had a lot of very useful information), then I plan to make the presentation available as a slide deck and a narrated video after the event, so watch this space.

Dislike (0)

About Niall Cooling

Co-Founder and Director of Feabhas since 1995. Niall has been designing and programming embedded systems for over 30 years. He has worked in different sectors, including aerospace, telecomms, government and banking. His current interest lie in IoT Security and Agile for Embedded Systems.
This entry was posted in ARM, CMSIS, Cortex, General, RTOS and tagged , , . Bookmark the permalink.

4 Responses to CMSIS-RTOS Presentation

  1. Aki-Kimmo Kallio says:



    Like (0)
    Dislike (1)
  2. Dan says:

    Hope the presentation went well.

    Any update on the slidedeck and/or video?


    Like (0)
    Dislike (0)
  3. Niall says:

    Hi Dan,
    The provisional "video" can be found at:
    We haven't formally launched that yet but we're playing around with different formats (so please excuse the audio quality) but hopefully it will give you the gist of what was covered. All feedback welcome.
    Note the link may move/disappear in the future 😉

    Like (0)
    Dislike (0)
  4. Dan says:

    Hi Niall,

    Excellent, thanks very much. I'll jump over there and check it out before it "goes walkabout" 🙂

    I've been a CMSIS "evangelist" since it first came out, I work with lots of different customers using lots of different CM3 (and now CM0 and CM4) implementations, including custom ASICs. CMSIS is an elegant solution to a very real problem. I commend ARM for "doing it right", it's pretty well done IMO.

    P.S. Today I learned it's not "See Em Sis", but "Sim-Sis".

    Like (0)
    Dislike (0)

Leave a Reply