FreeRTOS è un open source e portatile, mini tempo reale Kernel - scaricare un libero e di canoni RTOS gratuiti che possono essere utilizzati in applicazioni commerciali.
Esistono porte per molti diversi architetture di processori e strumenti di sviluppo. Ogni porta ufficiale comprende un'applicazione preconfigurata esempio che dimostra le caratteristiche del kernel facilitando l'apprendimento, e permettendo 'out of the box' di sviluppo.
Assistenza gratuita è fornita da un'attiva community di utenti. È previsto anche il supporto commerciale insieme a un servizio di sviluppo completo.
SafeRTOSTM è una versione SIL3 RTOS che è stato certificato per l'uso in applicazioni critiche di sicurezza. E 'un prodotto funzionalmente simile per il quale completa IEC 61508 conforme documentazione di sviluppo / cicli di vita di sicurezza è disponibile (conformità certificata da T & uuml; V S & uuml; D, tra cui il compilatore prove di verifica). Mentre FreeRTOS.org non contiene le stesse caratteristiche di sicurezza come SafeRTOS c'è ancora comunanza -. Permettendo FreeRTOS.org di beneficiare direttamente dai molto rigorose attività SafeRTOS testing e validazione
Cosa c'è di nuovo in questa versione:.
- Questa versione ha aggiunto un () implementazione xSemaphoreTakeFromISR, e un vQueueDelete () gestore per la porta FreeRTOS MPU
- Ci sono stati ripuliture assortiti codice, la rimozione dei gestori legacy, e correzioni di bug.
Cosa c'è di nuovo nella versione 7.1.1:.
- è stato aggiunto il port Cortex-M3 Tasking
- Le porte distribuite separatamente per Cortex-M0 IAR, Cortex-M0 GCC, e Cortex-M4F GCC sono state fuse in.
- Il simulatore di Windows è stato fissato per ridurre l'utilizzo delle macro in tracce.
- È stato aggiunto un nuovo macro traccia, traceMOVE_TASK_TO_READY_STATE ().
- Il porto FreeRTOS MPU è stato aggiornato.
- Il xQueueReset () e xSemaphoreGetMutexHolder () sono state introdotte funzioni.
Cosa c'è di nuovo nella versione 7.1.0:
- Questa versione aggiunge il supporto per il Cortex-M4F IAR , piattaforme Cortex-M4F Keil / RVDS e TriCore GCC.
- sono stati aggiunti Demos per le nuove porte.
- handler Comando ricevono ora l'intera stringa di comando, dando loro l'accesso diretto ai parametri.
- Minor bugfixes e miglioramenti.
Cosa c'è di nuovo nella versione 7.0.2:
- Questa versione aggiunge le porte per la Renesas RX200 e RL78 .
- Aggiunge demo per il Freescale Kinetis K60 e Fujitsu FM3 MB9A310.
- Il livello di porta Microblaze V8 è stato completamente sostituito.
- estensioni API assortiti.
- ripuliture Codice per l'ARM7, ARM IAR, e PIC32.
- Una nuova interprete della riga di comando parzialmente completato è stato aggiunto, insieme a nuove demo.
Cosa c'è di nuovo nella versione 7.0.1:
- Aggiunge applicazioni demo per il microcontrollore Fujitsu FM3, incorpora il codice Microsemi SmartFusion nel download principale, e aggiorna i progetti che costruiscono con il compilatore Renesas RX.
Cosa c'è di nuovo nella versione 7.0.0:.
- Introdotta una nuova implementazione timer software
- Introdotto un nuovo file applicazione demo comuni di esercitare la nuova implementazione del timer.
- Aggiornato il simulatore progetto Win32 / MSVC per includere i nuovi compiti demo timer software e timer software di test tick gancio. Molto più semplice software dimostrazioni timer sono incluse nei progetti dimostrativi per entrambi i nuovi porti (MSP430X con CCS4 e STM32 con TrueStudio).
- Vari miglioramenti alla realizzazione del kernel in tasks.c. Questi sono trasparenti per gli utenti e non effettuano la pre-esistente API.
- Aggiunto chiamate a configASSERT () all'interno del codice del kernel. configASSERT () è funzionalmente equivalente alla assert standard C () macro, ma non si basa sul compilatore fornisce assert.h.
- Aggiornato il porto MSP430X IAR e progetto demo per includere il supporto per il modello di memoria medio.
- Aggiunto un progetto dimostrativo per la MSP430X che gli obiettivi del consiglio MSP430X Discovery e utilizza il Code Composer Studio 4 strumenti. Questa demo include l'uso della nuova implementazione timer software.
- Aggiunto un progetto demo STM32F100RB che gli obiettivi del STM32 Discovery Consiglio e utilizza l'IDE basato su Eclipse TrueStudio da Atollic.
- Rimosso alcune avvertenze del compilatore dall'applicazione PSoC demo.
- Aggiornamento strato porto PIC32 per garantire i configMAX_SYSCALL_INTERRUPT_PRIORITY opere costanti come previsto non importa quale sia il suo valore è (entro l'intervallo valido impostato dal kernel microcontrollore).
- Aggiornato il PIC24, dsPIC e PIC32 in modo da lavorare con le ultime versioni del compilatore MPLAB di Microchip.
- Varie modifiche estetiche per preparare una dichiarazione di conformità agli standard, che sarà pubblicato dopo il rilascio del software.
Progetti
Cosa c'è di nuovo nella versione 6.0.5:
- Questa versione aggiunge porto e demo domanda di Cortus APS3 processore.
Cosa c'è di nuovo nella versione 5.4.0:.
- Aggiunto Virtex5 / porto e demos PPC440
- Sostituito il demo LPC1766 Red Suite con una demo LPC1768 Red Suite. La demo originale è stato configurato per utilizzare i campioni di ingegneria della CPU. La nuova demo ha un driver Ethernet migliorata.
- demo Aggiunto LPC1768 Rowley con copia a zero driver Ethernet.
- Rielaborato byte di codice di allineamento per garantire l'allineamento a 8 byte funziona correttamente.
- Imposta configUSE_16_BIT_TICKS a 0 nei progetti dimostrativi PPC405.
- Modificata la configurazione dello stack iniziale per il PPC405 per garantire i piccoli puntatori area dati sono configurato correttamente.
Cosa c'è di nuovo nella versione 5.3.1:
- porta Aggiunto ColdFire V1 MCF51CN128 e il server WEB demo.
- Aggiunto STM32 Connectivity Linea STM32107 Cortex M3 WEB server demo.
- Cambiato il bilancio port.c asm Cortex M3 ad __asm quindi possono essere compilati utilizzando Rowley CrossWorks V2 nella configurazione predefinita.
- Aggiornamento porto contribuito simulatore Posix / Linux.
I commenti non trovato