Bertos je zcela zdarma, open source, real time operační systém (RTOS) vhodné pro vložené platformy. To běží na mnoha mikroprocesory a mikrořadiče, sahat od 8 bitů na 32 bitů CPU a dokonce i PC.
Bertos se narodil jako sbírka užitečné, vysoce optimalizované a vyladěn
knihovny pro vestavěné systémy. Každá knihovna měla svůj vlastní prostor a může být
použit jednotlivě v projektu, ačkoli oni byli také chtěl spolupracovat, aby
vybudovat celou základní softwarovou vrstvu běžně nazývají "operační systém".
Jsme se rozrostli ji následující našimi pokyny: jednoduchost a krásu. Tyto pokyny bylo možné vyvinout jej do plnohodnotného reálném čase operačním systémem, s větší modularitu, než mnoho jiných vložených OS, aniž by se spolehlivost a výkon.
K dosažení nejvyšší možné znovupoužitelnost, většina komponent Bertos jsou
navržený pro jemnozrnné modularity a minimální externí závislosti.
Nejvíce non-základní rysy mohou být konfigurovány se pro aplikaci s malým
nároky na paměť požadavky
Vlastnosti :.
- multitasking jádro s IPC, semafory, úrovně priority;
- komplexní sadu obecné ovladače pro širokou škálu zařízení, které lze snadno přizpůsobit skutečné hardwaru: časovače, sériové, ADC, NTC, PWM, krokové motory, stejnosměrné motory, LCD, klávesnice, bzučák, EEPROM;
- Plně grafický subsystém pro jednoduché displeje, s podporou písma, bitmapy, výstřižek, formátování textu, interaktivní menu;
- jednoduché konzola s příkazem analyzátoru;
- readline-jako podpora pro příkazový historie;
- entropie generátor a generátor náhodných čísel optimalizován pro vestavěné systémy;
- checksumming a šifrovací funkce (CRC, MD2);
- plné provádění hash-stůl s double-hash usnesení kolize;
- Implementace XMODEM protokol;
- komprese RLE algoritmus.
Co je nového v této verzi:
- New podporován kompilátor: experimentální podpora pro IAR na Cortex-M3 CPU
- New CPU family:. Podpora pro AVR XMEGA CPU
- New CPU: Atmel SAM3X
- New CPU: STM32F100RB
- Nová funkce:. LWIP síťový zásobník
- Nová funkce:. Priorita dědičnost protokol pro semafory
- Nový ovladač:. SAM7X EMAC řidič
- Nový ovladač: sedm segmentový displej. Nyní můžete řídit mnoho sedm segment položky s jedním řidičem.
- Nový ovladač:. NAND KBlock řidič
- Nový ovladač:. Himax HX8347 LCD kontrolér
- Nový modul: TFTP server. Můžete ji použít k implementaci bootloader, který aktualizuje firmware pomocí síťové přenosy
- Nové rozhraní pro řidiče PWM
- Mnoho oprav chyb v ovladačích a průvodci
Co je nového ve verzi 2.6.1:
- New podporován CPU: Atmel SAM3N Cortex-M3
- New podporován CPU: ATmega1280 (přispěl Fabio Bizzi)
- New podporován deska: Arduino Mega (Přispěl Fabio Bizzi)
- Nový modul:. Podpora USB pro STM32
- Nový ovladač: usb-serial driver
- Nový ovladač: USB klávesnice zařízení. Můžete použít Bertos k vytvoření USB klávesnice.
- Nový ovladač: USB zařízení myš. Můžete použít Bertos k vytvoření USB myši.
- Nové rozhraní pro bloková zařízení: KBlock
- Nový modul: obecný dokončení akce infrastruktury
- Nová a pružnější I2C API.
- Nový modul: BitArray. Snadno manipulovat Neomezená délka pole bitů.
- Pevná sériový ovladač v ATmega32
- New podporován programátory v Bertos SDK: Segger JLink, Atmel SAM-ICE, IAR J-Link
Co je nového ve verzi 2.5.1:
- Tato verze opravuje chybu v sestavení prázdná a jádra přednastavení pro projekty lm3s-umístěný. Všem uživatelům se doporučuje aktualizovat jejich existující instalace.
Co je nového ve verzi 2.4.0:
- Synchronní Timer Scheduler: pohodlný API provádět pravidelné úkoly na velmi malé vestavěné systémy.
- Preemptivní Scheduler: dlouho očekávaný funkce je nyní v Bertos
- Nový ovladač: Texas Instruments TLV5618 DAC modul
- Přidat haldy modul Průvodce:. Nyní můžete použít a konfigurovat dynamické paměti alokátor Bertos přímo z průvodce
- Dynamické přidělování paměti pro procesy:. Nemusíte poskytovat paměti prostor pro vaše procesy, bude zásobník bude automaticky vytvořena jádrem
Co je nového ve verzi 2.3.0:
- Tato verze přidává CRC-CCITT algoritmu ( Standardní algoritmus CRC), protokol AX25 (komunikační protokol použitý značně na amatérské Packet Radio sítí), ovladač afsk1200 modemu (modem postaven na vrcholu AFSK modulace), NMEA-0183 (údaje parser pro GPS pakety na základě nmeap knihovna), Národní LM75 a Texas Instruments TMP123 čidlo teploty řidiči, řidič senzor tlaku Freescale MPxx6115A a modul KFileMem (interface KFile na vyrovnávací paměti).
- Webová stránka je nyní k dispozici v angličtině.
Co je nového ve verzi 2.0.0:.
- Toto je hlavní refaktorování verze
- Existuje obrovské změny v rozhraní a mnoho nových funkcí.
- Toto zahrnuje hlavní jádro refaktoring, nové ovladače zařízení, nové I2C řidiče a rozhraní, PCF8574 I2C portu expandér, je FT245 USB na paralelní rozhraní, nový řadič algoritmus PID, nová konfigurace infrastruktury, nový testovací postroj, nová těžba dřeva infrastrukturu, a počáteční experimentální vložený souborový systém (BattFs).
Komentáře nebyl nalezen