FreeRTOS este o sursă deschisă și portabil, mini Real Time Kernel - un program gratuit pentru a descărca și redevențe RTOS gratuite care pot fi folosite în aplicații comerciale.
Există porturi pentru mulți diferite arhitecturi de procesoare și instrumente de dezvoltare. Fiecare port oficial include o aplicație exemplu pre-configurate demonstrând caracteristicile kernel, accelerarea de învățare și permite "out of the box" dezvoltarea.
Sprijin gratuit este furnizat de o comunitate utilizator activ. De asemenea, a oferit sprijin comercial, împreună cu un serviciu de dezvoltare complet.
SafeRTOSTM este o versiune SIL3 RTOS care a fost certificat pentru utilizarea în aplicații critice de siguranță. Este un produs similar funcțional pentru care completa IEC 61508 documentare dezvoltare / lifecyle siguranță compatibil este disponibil (de conformitate certificat de T & uuml; V S & uuml D, inclusiv compilator probe de verificare). În timp ce FreeRTOS.org nu conține aceleași caracteristici de siguranță ca și SafeRTOS există încă comun -. Permițându-FreeRTOS.org să beneficieze direct de la foarte riguroase activitățile SafeRTOS de testare și validare
Ce este nou în această versiune:.
- Această versiune a adăugat o () punerea în aplicare xSemaphoreTakeFromISR, și a vQueueDelete () handler pentru portul FreeRTOS MPU
- Nu au curatarea asortate cod, eliminarea stivuitoare moștenite, și rezolvări ale unor probleme.
Ce este nou în versiunea 7.1.1:.
- a adăugat Portul Cortex-M3 Tasking
- Porturile distribuite separat pentru Cortex-M0 IAR, Cortex-M0 GCC, și Cortex-M4F GCC au fuzionat în.
- Simulatorul Windows a fost fixat pentru a reduce utilizarea de macro-uri urmelor.
- O nouă macro urmă s-a adăugat, traceMOVE_TASK_TO_READY_STATE ().
- Portul FreeRTOS MPU au fost actualizate.
- xQueueReset () și xSemaphoreGetMutexHolder () au fost introduse funcții.
Ce este nou în versiunea 7.1.0:
- Această versiune adaugă suport pentru Cortex-M4F IAR , platforme Cortex-M4F Keil / RVDS, și TriCore GCC.
- Demo au fost adăugate pentru noile porturile.
- Stivuitoare de comandă a primi acum întregul șir de comandă, oferindu-le acces direct la parametri.
- rezolvări ale unor probleme minore și îmbunătățiri.
Ce este nou în versiunea 7.0.2:
- Această versiune adaugă porturi pentru Renesas RX200 și RL78 .
- Se adaugă demo-uri pentru Freescale Kinetis K60 și Fujitsu FM3 MB9A310.
- Stratul de port MicroBlaze V8 a fost complet înlocuit.
- extensii API asortate.
- curatarea codul pentru ARM7, ARM elicopter IAR, și PIC32.
- Un nou parțial-completată linie de comandă interpret a fost adăugat, împreună cu noi demo-uri.
Ce este nou în versiunea 7.0.1:
- Adauga aplicații demonstrative pentru microcontroler Fujitsu FM3, încorporează codul Microsemi SmartFusion în descărcarea principală, și actualizează proiectele care construiesc cu compilator Renesas RX.
Ce este nou în versiunea 7.0.0:.
- introdus un nou punere în aplicare timer software
- introdus un nou dosar de cerere demo comun de a exercita noul implementarea timer.
- Actualizat proiectului simulator Win32 / MSVC pentru a include noile sarcini demo cronometru software și timer software de testare de cârlig căpușă. Software-ul mult mai simplu demonstratii de temporizare sunt incluse în proiectele demonstrative, atât pentru noile porturi (MSP430X cu CCS4 și STM32 cu TrueStudio).
- Diverse îmbunătățiri punerea în aplicare nucleu din tasks.c. Acestea sunt transparente pentru utilizatori și nu afectează pre-existent API.
- Adăugat cheamă la configASSERT () în codul kernel-ului. configASSERT () este funcțional echivalentă cu assert standard de C () macro, dar nu se bazează pe furnizarea de compilator assert.h.
- Actualizat portul MSP430X IAR și proiectul demo pentru a include suport pentru modelul de memorie mediu.
- Adaugata un proiect demo pentru MSP430X care vizează placa MSP430X Discovery si foloseste codul Compozitor Studio 4 instrumente. Această demonstrație include utilizarea noii aplicare timer software.
- Adaugata un proiect demo STM32F100RB care vizează Discovery Consiliul STM32 și utilizează IDE bazat TrueStudio Eclipse de Atollic.
- Eliminat unele avertismente compilator de la aplicarea demo PSoC.
- Actualizat stratul de port PIC32 pentru a asigura lucrările constant configMAX_SYSCALL_INTERRUPT_PRIORITY cum era de așteptat, indiferent de valoarea sa este (în intervalul valid stabilit de kernel microcontroler).
- Actualizat PIC24, PIC32 dsPIC și astfel încât acestea să lucreze cu cele mai recente versiuni MPLAB compilator de la Microchip.
- diferite modificări cosmetice să se pregătească pentru o declarație de conformitate standarde care vor fi publicate după lansarea software-ului.
Proiecte
Ce este nou în versiunea 6.0.5:
- Această versiune adaugă portuare si demo cerere pentru Cortus procesor APS3.
Ce este nou în versiunea 5.4.0:.
- Adăugat Virtex5 / port PPC440 și demo-uri
- Înlocuit demo LPC1766 roșu Suită cu un demo LPC1768 Red Suite. Demo-ul original a fost configurat pentru a utiliza mostre de inginerie ale procesorului. Noul demo are un driver îmbunătățit Ethernet.
- Adăugat LPC1768 Rowley demo cu copie de zero șofer Ethernet.
- refăcut octet cod aliniere a asigura 8 aliniere octet funcționează corect.
- Set configUSE_16_BIT_TICKS la 0 la proiectele demonstrative PPC405.
- schimbată configurarea inițială stivă pentru PPC405 a asigura mici indicii zonei date sunt corect de configurare.
Ce este nou în versiunea 5.3.1:
- Port Adaugat ColdFire V1 MCF51CN128 și serverul WEB demo.
- Adăugat STM32 Conectivitate Linia STM32107 Cortex M3 demo-ul de server web.
- schimbat Cortex M3 declarațiile port.c asm pentru __asm astfel încât să poată fi compilat folosind Rowley CrossWorks V2 în configurația implicită.
- Actualizat portul contribuit simulator Posix / Linux.
Comentariile nu a fost găsit