Bertos egy teljesen ingyenes, nyílt forráskódú, valós idejű operációs rendszer (RTOS) használható beágyazott rendszerek. Ez fut számos mikroprocesszorok és mikrokontrollerek, kezdve a 8 bites és 32 bites CPU-k, sőt PC-k.
Bertos született, mint egy gyűjtemény hasznos, optimalizált és finomhangolt
könyvtárak számára beágyazott rendszerek. Minden könyvtárnak saját hatáskörben, és lehet
alkalmazhatók önmagukban egy projektben, bár ők is jelentette, hogy működjenek együtt a
építeni az egész mögöttes szoftveres réteg általában "operációs rendszer".
Mi nőttek az alábbi iránymutatásainknak: az egyszerűség és a szépség. Ezek az irányelvek lehetővé tette, hogy fejlődni, hogy egy teljes értékű, valós idejű operációs rendszer, több modularitás, mint sok egyéb beágyazott operációs rendszerek, anélkül, hogy akár a megbízhatóság és a teljesítmény.
Ahhoz, hogy a lehető legmagasabb újrafelhasználás, a legtöbb Bertos alkatrészek
Ajánlott finomszemcsés modularitás és minimális külső függőségek.
Most nem alapvető funkciókat lehet beállítani kijuttatásához kis
memóriát követelményeknek.
Tulajdonságok :
- multitasking kernel IPC, szemafor, a prioritási szinten;
- egy átfogó általános illesztőprogram széles körű eszközök, amelyek könnyen testre szabható az aktuális hardver: timer, soros, ADC, NTC, PWM, léptetőmotorok, DC motorok, lcd, billentyűzet, csengő, EEPROM;
- teljes grafikai alrendszert egyszerű kijelzők, a betűkészlet támogatását, bitmap, nyírás, a szöveg formázását, interaktív menük;
- egyszerű konzol parancs értelmező;
- readline-szerű támogatása parancs története;
- entrópia generátor és véletlenszám generátort optimalizált beágyazott rendszerek;
- ellenőrző összeggel és hash függvények (CRC, MD2);
- teljes hash-tábla végrehajtása dupla hash ütközés felbontású;
- XMODEM protokoll végrehajtása;
- RLE tömörítési algoritmust.
Mi az új ebben a kiadásban:
- New támogatott fordító: kísérleti támogatást IAR a Cortex-M3 CPU
- New CPU család: támogatja az AVR XMEGA CPU-k.
- New CPU: Atmel SAM3X
- New CPU: STM32F100RB
- Új funkció: LWIP hálózati verem.
- Új funkció: a prioritás öröklődése protokoll szemaforokat.
- Az új driver: SAM7X EMAC driver.
- Az új driver: hétszegmenses kijelzőn. Akkor most meghajtó több hétszegmenses példány egy driver.
- Az új driver: NAND KBlock driver.
- Az új driver: Himax HX8347 LCD vezérlő.
- Új modul: TFTP szerver. Akkor tudja használni, hogy végre egy bootloader, hogy frissíti a firmware hálózati transzferek
- New interfész PWM vezérlő
- Sok hibajavítások a járművezetők és a varázsló
Mi az új verzióban 2.6.1:
- New támogatott CPU: Atmel SAM3N Cortex-M3
- New támogatott CPU: ATmega1280 (Írta: Fabio Bizzi)
- New támogatott fórumon: Arduino Mega (Írta: Fabio Bizzi)
- Új modul: USB támogatás STM32.
- Az új driver: usb-serial vezető
- Az új driver: usb billentyűzet eszköz. Használhatja Bertos, hogy hozzon létre egy usb billentyűzet.
- Az új driver: usb egér. Használhatja Bertos, hogy hozzon létre egy USB egér.
- New interface blokkeszközökre: KBlock
- Új modul: általános esemény befejezése infrastrukturális
- Új és rugalmasabb I2C API.
- Új modul: BitArray. Egyszerű kezelését korlátlan hosszúságú tömbök bitek.
- Fix soros meghajtó ATmega32
- New támogatott programozók Bertos SDK: Segger JLink, Atmel SAM-ICE, IAR J-Link
Mi az új a 2.5.1-es verzió:
- Ez a kiadás javít egy beépített hiba üres és kernel előre beállított lm3s-alapú projektek. Minden felhasználó számára javasolt, hogy fejlesztik a meglévő létesítmények.
Mi az új verzióban 2.4.0:
- Szinkron Timer Scheduler: kényelmes API elvégzésére időszakos feladatok A nagyon apró beágyazott rendszerek.
- Preemptive Scheduler: a régóta várt funkció most Bertos!
- Az új driver: Texas Instruments TLV5618 DAC modul
- Add kupac modult a varázsló: most már tudod használni, és konfigurálja a Bertos dinamikus memóriafoglaló közvetlenül a varázsló.
- A dinamikus memória allokáció folyamatok: nem kell, hogy egy memória területet a folyamatok, a verem automatikusan létrejön a kernel.
Mi az új a 2.3.0 verzióval:
- Ez a kiadás a CRC-CCITT algoritmus (a szabványos CRC algoritmus), az AX25 protokoll (a kommunikációs protokollt használják széles körben az amatőr csomagkapcsolt rádiós hálózatok), a AFSK1200 modem driver (a modem tetejére épült AFSK moduláció), NMEA-0183 (egy adat elemző a GPS csomagok alapján nmeap könyvtár), Nemzeti lm75 és a Texas Instruments TMP123 hőmérséklet érzékelő vezetők, a Freescale MPxx6115A nyomásérzékelő vezető és a KFileMem modul (a KFile interfész memória buffer).
- A honlap már elérhető angolul.
Mi az új a 2.0.0 verzió:
- Ez egy jelentős refactoring változat.
- Vannak hatalmas változások felületek és sok új funkciót.
- Ez magában foglalja a fő kernel újraírás, új kerületi vezetők, új I2C vezető és interfész, a PCF8574 I2C port bővítő, egy FT245 USB párhuzamos interfész, egy új PID szabályozó algoritmus, egy új konfiguráció infrastruktúra, egy új vizsgálati hám, a új naplózó infrastruktúra, és egy kezdeti kísérleti beágyazott fájlrendszer (BattFs).
Hozzászólás nem található