FreeRTOS - system czasu rzeczywistego do uC

Na tym forum rozmawiamy o elektronice nie związanej bezpośrednio z tematem CNC
Awatar użytkownika

Autor tematu
x
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 1
Posty: 243
Rejestracja: 29 mar 2006, 23:24
Lokalizacja: Laski, gm. Izabelin

FreeRTOS - system czasu rzeczywistego do uC

#1

Post napisał: x » 30 mar 2007, 21:31

Znalazłem właśnie coś takiego, myślę, że może to zainteresować rzeźbiących w mikroprocesorach. Program jest na zmodyfikowanej licencji GPL (nie udało mi się doczytać na czym polega ta modyfikacja). Paczka z kodem waży ponad 4 mega. W środku porty dla różnych kompilatorów i procków.

Link: FreeRTOS.org

W dziale "Downloads" można (dobrowolnie) przekazać datek na rozwój projektu, i znaleźć link do repozytorium projektu (na sourceforge)

Oto cytat ze strony projektu:
FreeRTOS.org Features:


FreeRTOS.org is a scaleable real time kernel designed specifically for small embedded systems. Highlights include:
Free RTOS kernel - preemptive, cooperative and hybrid configuration options.
Designed to be small, simple and easy to use.
Very portable code structure predominantly written in C.
Supports both tasks and co-routines.
No software restriction on the number of tasks that can be created.
No software restriction on the number of priorities that can be used.
No restrictions imposed on priority assignment - more than one task can be assigned the same priority.
Queues and semaphores for communication and synchronisation between tasks, or between tasks and interrupts.
Free development tools (Cortex-M3, ARM7, MSP430, H8/S, AMD, AVR, x86 and 8051 ports).
Free embedded software source code.
Royalty free.
Cross development from a standard Windows host.
Pre-configured demo applications for selected single board computers allowing 'out of the box' operation and fast learning curve.
Compile time configuration allows a ROM footprint print as low as 3.3Kbytes on an ARM7 (Thumb mode) using GCC (third party figures, requires specific GCC command line options).
The SafeRTOS derivative product provides a high level of confidence in the code integrity.

plus ...
Embedded Ethernet example applications: Including live demonstrations.
Microcontroller performance comparisons: Results for ARM7 and MSP430 have been added. More to follow.
'How FreeRTOS.orgTM works': Source code explained.
Embedded software application design: Tips for using FreeRTOS on small embedded systems.



Tagi:

Wróć do „Elektronika ogólna”