Cómo usar FreeRTOS con MPLAB X que se ejecuta en un SO MAC

1

Estoy programando mi microcontrolador PIC en un sistema operativo MAC. ¿Se puede usar FreeRTOS con MPLAB X en un sistema operativo MAC?

He observado instrucciones que incluyen la descarga de un archivo .exe, pero eso significa que solo es bueno en una ventana versión de MPLAB X?

En la dirección de inicio, dice que se abra un proyecto de demostración y se intente compilar, pero no puedo abrirlo. No estoy seguro de si es .gld o .mpc o .mcs o .mcw o .mcs, pero ninguno de ellos funciona.

"[nombre de archivo] no se puede abrir porque es de un desarrollador no identificado"

Tampoco puede incluir el archivo en el proyecto. Hice clic con el botón derecho en proyecto > propiedades > general y agregué las carpetas FreeRTOS / Source y FreeRTOS-Plus / Source, pero aparece el siguiente error

Main.c: 16: 20: error fatal: semphr.h: No existe tal archivo o directorio

Nota: este problema se resolvió simplemente arrastrando todos los orígenes y encabezados de FreeRTOS a la carpeta estándar. Originalmente, cuando intentaba incluir carpetas originales en el proyecto > general, agregando la ruta, no hizo nada

    
pregunta Iancovici

1 respuesta

1

FreeRTOS no se preocupa por el entorno que está utilizando para el desarrollo. Así que sí, puedes usar MacOS cuando estés desarrollando con él.

El archivo .exe que está mencionando es un archivo ZIP autoextraíble (al menos eso se menciona en la página a la que se está vinculando), que también está disponible como archivo ZIP sin formato .

Cuando esté viendo la lista de hardware admitido , encontrará algunos ejemplos utilizando MPLAB (para PIC18, 24, dsPic y PIC32). Estos ejemplos preconfigurados pueden facilitar su inicio.

    
respondido por el hli

Lea otras preguntas en las etiquetas