We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
I have made some program using STM standard peripheral libraries (which uses CMSIS?). I do not use any OS now. I read that CMSIS support RTX and Keil ARM-MDK contains RTOS. I have some elementary questions. 1. What means that CMSIS have support for RTX? Is there already OS included in CMSIS source files? If no what I will need to implement it? 2. Is Keil RTOS different from CMSIS RTX? In which way? 3. Is this OS free for non-comercial usage? 4. What even mean CMSIS, why manufacturer like STM has own libraries? Is it possible to create program using CMSIS only, without STM lib? 5. Can I use STM lib. with OS?
I planning to extend my program in future, so I will need some OS. Which particular OS you can recomend to me? It have to be free, with ability to implement GUI and work with Keil MDK. Device is Cortex-M3.
Thank you.
Ivan,
you may take a look here: http://www.keil.com/mdk5/cmsis
Reinhard