cencia ha scritto:-che relazione c'è con MPLAB...?
In pratica nessuna. Puoi utilizzare MPLAB per compilare come qualsiasi altro sistema di sviluppo o
toolchain.
Ovviamente ti consiglio di seguire le istruzioni che troverai nel sito per compilare tramite l'IDE nativo della Microchip per evitare problemi accessori durante l'installazione della
toolchain.
cencia ha scritto:-devo scaricarmi qualcosa e installarlo nella memoria del Target con l ICD2?
Il sistema operativo e' composto da pochissimi files sorgente ed un file di configurazione che deve essere compilato adeguatamente a seconda della piattaforma
target.
Se non usi configurazioni particolarmente "esoteriche" trovi i
files di configurazione gia' pronti.
cencia ha scritto:so che devo creare il uKernel: esso fa parte del sistema operativo o devo creare codice C?
Non devi scrivere codice
C. Devi ricompilare i sorgenti dopo aver compilato adeguatamente il file di configurazione con i parametri relativi al
target.
Lo scopo del Kernel e' quello di fornire una base standard e solida sulla quale creare l'applicazione quindi non dovrebbe essere integrato con ulteriore codice C a meno di esigenze particolari.
Le librerie sono un problema diverso ( es. gestione dello stack TCP/IP ecc. ).
Nel Web e nel sito di freeRTOS trovi tutte le istruzioni per il tuo microcontrollore.
Per iniziare comunque ti consiglio di acquistare una
evaluation board dove il sistema operativo RT sia gia' stato configurato e compilato cosi' fai pratica prima di toccare in modo piu' o meno appropriato i parametri di compilazione.