¿Qué sistemas operativos se han portado a Cortex-M3?

10

Estoy trabajando con un ARM Cortex M3 (específicamente STM32F217IGH6).

¿Hay algún sistema operativo que se haya portado a él?

    
pregunta Randomblue

8 respuestas

14

Hay muchas opciones de código abierto:

La mayoría de los mencionados anteriormente también tienen versiones comerciales. No mencioné los RTOS estrictamente comerciales que existen, ya que asumo que está más interesado en las ofertas de código abierto.

    
respondido por el Tim
10

FreeRTOS es una opción popular.

enlace

    
respondido por el Toby Jaffey
6

Anteriormente hemos usado CT de Rowley (que comenzó y se dejó caer muy rápido) y FreeRtos (recomendado) en M3s.

He estado muy interesado en ChibiOS pero no he tenido la oportunidad de probarlo afuera. Comercial pero razonable.

También hay un sistema operativo específico para M3 por ahí llamado Cocox , se ve bien pero algo me molestó y no me lo dio. un detallado ir Mientras miraba esto, creo que sentí que era demasiado nuevo para dar el paso, tal vez ahora sea una historia diferente. (Hace 14 meses).

    
respondido por el Ktc
2

Freescale ha portado MQX a su línea de microcontroladores Kinetis . La línea incluye Cortex-M4s y Cortex-M0s. Freescale proporciona una licencia para MQX cuando se usa con Kinetis. No estoy seguro de que se ejecute en un Cortex que no sea Kinetis fuera de la caja.

    
respondido por el Ben Gartner
1

Emcraft Systems se especializa en proporcionar una distribución de Linux (uCLinux) para MCU Cortex-M3 y Cortex-M4:

www.emcraft.com

Además de proporcionar una distribución de software comercial (pero de muy bajo costo) y varias placas de evaluación / sistema en módulos (SOM) de Cortex-M, Emcraft también distribuye la fuente completa de sus puertos de núcleo U-Boot y uClinux para Cortex-M3 y M4 en github.com./

    
respondido por el vladimir khusainov
1

SAFERTOS y OPENRTOS se han portado a Cortex-M3 desde High Integrity Systems, y puede evaluarlos de forma gratuita. enlace

    
respondido por el Jessica Lane
0

Sé sobre uClinux como se usa en mi universidad, y otra de las cuales no recuerdo el nombre ahora.

Puede consultar esta página para obtener algunos enlaces, pero this es mucho más detallado sobre las plataformas disponibles; algunos de ellos se refieren a microcontroladores específicos, pero puede encontrar cuáles de ellos son CM3: TI Stellaris, ST STM32, NXP LPC1700 son algunos.

EDIT : no leí sobre el microcontrolador específico; como dije, uClinux se usa en microcontroladores STM32 en proyectos de investigación en mi universidad.

    
respondido por el clabacchio
0

Esta es una lista RTOS bastante grande enlace

    
respondido por el Steve Meirowsky

Lea otras preguntas en las etiquetas