Bertos on täysin ilmainen, avoimen lähdekoodin, reaaliaikainen käyttöjärjestelmä (RTOS) soveltuu sulautettujen alustoille. Se toimii monissa mikropiirimarkkinoita aina 8 bittiä 32 bittiä CPUs ja jopa tietokoneita.
Bertos syntyi kokoelma hyödyllisiä, optimoitu ja hienosäätää
kirjastot sulautettujen järjestelmien. Jokainen kirjasto oli oma soveltamisalan ja voisi olla
käyttää yksin projektissa, vaikka ne olivat myös tarkoitus yhteistyötä
rakentaa koko taustalla ohjelmisto kerros kutsutaan yleisesti "käyttöjärjestelmä".
Olemme kasvaneet sitä seuraavat meidän ohjeet: yksinkertaisuus ja kauneutta. Nämä ohjeet oli mahdollista kehittyä sen monipuolinen reaaliaikainen käyttöjärjestelmä, enemmän modulaarisuus kuin monet muut sulautetut käyttöjärjestelmät, luopumatta luotettavuutta ja suorituskykyä.
Saavuttaa mahdollisimman uudelleenkäytettävyys, useimmat Bertos osat ovat
suunniteltu hienojakoinen modulaarisuus ja minimaalinen ulkoiset riippuvuudet.
Useimmat kuin keskeisiä piirteitä voidaan määrittää ulos sovellettavaksi pieniä
muistia vaatimukset.
Ominaisuudet
- moniajo ytimen kanssa IPC, semaforit, prioriteettitasoilla;
- kattavan yleisiä ohjaimet monenlaisia laitteita, jotka voidaan helposti räätälöidä todellinen laitteisto: ajastin, serial, ADC, NTC, PWM, askelmoottoreita, dc moottorit, lcd, näppäimistöt, summeri, EEPROM;
- Täysgrafiikka osajärjestelmä yksinkertaisia näyttöjä, joissa fonttien tuki, bittikarttoja, clipping, tekstin muotoilu, vuorovaikutteisia ruokalistoja,
- yksinkertainen konsoli komentojäsennin;
- readline kaltainen tuki komentojen;
- entropia generaattori ja satunnaisia numeroita generaattori optimoitu sulautettujen järjestelmien
- tarkistussummaus ja hajakoodaustoimintoja (CRC, MD2);
- täysi hash-taulukko täytäntöönpanoa kaksinkertaisella hashing törmäyksen päätöslauselman;
- XMODEM protokollan toteutus;
- RLE pakkaus algoritmi.
Mikä on uusi tässä julkaisussa:
- Uusi tuettu kääntäjä: kokeellinen tuki IAR on Cortex-M3- CPU
- Uusi CPU perhe: tuki AVR XMega suorittimia.
- Uusi CPU: Atmel SAM3X
- Uusi CPU: STM32F100RB
- Uusi ominaisuus: LWIP verkon pino.
- Uusi ominaisuus: prioriteetti perintö protokolla semaforeja.
- Uusi kuljettaja: SAM7X EMAC driver.
- Uusi kuljettaja: seitsemän segmentin näyttö. Nyt voit ajaa monta seitsemän segmentin kohteita yhdellä kuljettajalla.
- Uusi kuljettaja: NAND KBlock driver.
- Uusi kuljettaja: Himax HX8347 LCD-ohjain.
- Uusi moduuli: TFTP-palvelin. Voit käyttää sitä toteuttaa käynnistyslataimen joka päivittää firmware käyttäen verkkosiirrot
- Uusi käyttöliittymä PWM kuljettaja
- Monet bugikorjauksia kuljettajien ja velho
Mikä on uusi versiossa 2.6.1:
- Uusi tuettu CPU: Atmel SAM3N Cortex-M3
- Uusi tuettu CPU: ATmega1280 (Contributed by Fabio Bizzi)
- Uusi tuettu board: Arduino Mega (Tekijä Fabio Bizzi)
- Uusi moduuli: USB tuki STM32.
- Uusi kuljettaja: usb-serial kuljettaja
- Uusi kuljettaja: usb-näppäimistö laite. Voit käyttää Bertos luoda usb-näppäimistö.
- Uusi kuljettaja: usb hiiri-laite. Voit käyttää Bertos luoda usb hiiri.
- Uusi käyttöliittymä lohkolaitteille: KBlock
- Uusi moduuli: yleinen tapahtuma valmistumisen infrastruktuuri
- Uudet, joustavammat I2C API.
- Uusi moduuli: BitArray. Helposti manipuloida rajoittamaton pituus paneelit bittiä.
- Kiinteät serial kuljettaja ATmega32
- Uusi tuettu ohjelmoijat Bertos SDK: Segger JLINK, Atmel SAM-ICE, IAR J-Link
Mikä on uusi versiossa 2.5.1:
- Tämä julkaisu korjaa rakentaa bugi tyhjä ja ytimen esiasetukset lm3s-urakointiin. Kaikki käyttäjät kehotetaan päivittämään nykyisiä laitoksia.
Mikä on uusi versiossa 2.4.0:
- Synkroninen Ajastin Ajastin: kätevä API suorittaa määräajoin tehtäviä on hyvin pieni sulautettujen järjestelmien.
- Preemptive Ajastin: kauan odotettu ominaisuus on nyt Bertos!
- Uusi kuljettaja: Texas Instruments TLV5618 DAC moduuli
- Lisää kasaan moduuli Wizard: Nyt voit käyttää ja konfiguroida Bertos dynaamisen muistinhallinnassa suoraan ohjatun.
- Dynaaminen muistinkäytön prosessit: sinun ei tarvitse antaa muistin alueella oman prosesseja, pino luodaan automaattisesti ytimen.
Mikä on uusi versiossa 2.3.0:
- Tämä julkaisu lisää CRC-CCITT-algoritmi ( standardi CRC-algoritmi), ax25 protokolla (viestintäprotokolla käytetään laajasti amatööri pakettiradioverkoissa), AFSK1200 modeemiajuri (modeemi päälle rakennetaan AFSK: lla modulaatio), NMEA-0183 (data jäsennin GPS pakettien perusteella nmeap kirjasto), National LM75 ja Texas Instruments TMP123 anturi kuljettajat, Freescale MPxx6115A paineanturi kuljettaja ja KFileMem moduuli (kfile käyttöliittymä muistipuskurin).
- Sivusto on nyt saatavilla Englanti.
Mikä on uusi versiossa 2.0.0:
- Tämä on merkittävä refaktorointi version.
- Nämä ovat valtavia muutoksia käyttöliittymien ja monia uusia ominaisuuksia.
- Tämä sisältää suuria ydin refaktorointi, uudet reuna kuljettajille, uusi I2C ohjaimen ja käyttöliittymän, PCF8574 I2C portti laajenemissyklin, FT245 USB rinnakkain liitäntä, uusi PID säädin algoritmi, uusi kokoonpano infrastruktuuri, uusi testaus valjaat, uudet hakkuut infrastruktuuria, ja alustava kokeellinen upotettu tiedostojärjestelmä (BattFs).
Kommentteja ei löytynyt