BeRTOS

Software screenshot:
BeRTOS
Software informatie:
Versie: 2.7.0
Upload datum: 11 May 15
Ontwikkelaar: Bernardo Innocenti
Licentie: Gratis
Populariteit: 34

Rating: 2.5/5 (Total Votes: 2)

Bertos is een volledig gratis, open source, real-time besturingssysteem (RTOS) geschikt voor embedded platforms. Het draait op verschillende microprocessoren en microcontrollers, van 8 bits naar 32-bits CPU's en zelfs PC.
Bertos werd geboren als een verzameling van nuttige, zeer geoptimaliseerd en verfijnd
bibliotheken voor ingebedde systemen. Elke bibliotheek had zijn eigen omvang en mogelijk
singulier gebruikt in een project, hoewel ze ook waren bedoeld om samen te werken om
bouwen de hele onderliggende software laag in de volksmond "operating system".
We hebben het uitgegroeid volgende onze richtlijnen: eenvoud en schoonheid. Deze richtlijnen maakten het mogelijk om het evolueren in een full-featured real-time besturingssysteem, met meer modulariteit dan veel andere embedded besturingssystemen, zonder het opgeven van betrouwbaarheid en prestaties.
Om de hoogst mogelijke herbruikbaarheid te bereiken, de meeste Bertos componenten zijn
ontworpen voor fijnkorrelige modulariteit en minimale externe afhankelijkheden.
De meeste niet-essentiële functies kunnen worden geconfigureerd uit voor applicatie met kleine
memory footprint eisen

Eigenschappen .

  • multitasking kernel met IPC, semaforen, prioriteit niveaus;
  • een uitgebreide set van generieke drivers voor een breed scala van apparaten, die gemakkelijk kan worden aangepast aan de werkelijke hardware: timer, serial, ADC, ntc, PWM, stappenmotoren, gelijkstroommotoren, lcd, keyboards, buzzer, EEPROM;
  • de volledige grafische subsysteem voor eenvoudige displays, met ondersteuning voor lettertypes, bitmaps, knippen, tekstopmaak, interactieve menu's;
  • eenvoudige console met command parser;
  • readline-achtige ondersteuning voor commando geschiedenis;
  • entropie generator en willekeurige getallen generator geoptimaliseerd voor embedded systemen;
  • controleberekening en hashing functies (CRC, MD2);
  • volledige hash-table implementatie met dubbel-hash collision resolutie;
  • XMODEM protocol implementatie;
  • RLE-compressie-algoritme.

Wat is nieuw in deze release:

  • Nieuwe ondersteunde compiler: experimentele ondersteuning voor IAR op Cortex-M3 CPU
  • Nieuwe CPU familie:. Ondersteuning voor AVR XMEGA CPU's
  • Nieuwe CPU: Atmel SAM3X
  • Nieuwe CPU: STM32F100RB
  • Nieuwe functie:. LWIP netwerk stack
  • Nieuwe functie:. Prioriteit erfenis protocol voor semaphores
  • Nieuwe bestuurder:. SAM7X EMAC driver
  • Nieuwe driver: zeven segment display. U kunt nu rijden vele zeven segment items met een chauffeur.
  • Nieuwe bestuurder:. NAND KBlock driver
  • Nieuwe bestuurder:. Himax HX8347 LCD-controller
  • Nieuwe module: TFTP-server. U kunt het gebruiken om een ​​bootloader dat de firmware-updates uit te voeren met behulp van het netwerk transfers
  • Nieuwe interface voor PWM driver
  • Veel bugfixes in drivers en tovenaar

Wat is nieuw in versie 2.6.1:

  • Nieuwe ondersteund CPU: Atmel SAM3N Cortex-M3
  • Nieuwe ondersteund CPU: ATmega1280 (Geschreven door Fabio Bizzi)
  • Nieuwe ondersteund board: Arduino Mega (Geschreven door Fabio Bizzi)
  • Nieuwe module:. USB-ondersteuning voor STM32
  • Nieuwe driver: usb-seriële driver
  • Nieuwe driver: USB-toetsenbord apparaat. U kunt Bertos gebruiken om een ​​USB-toetsenbord te maken.
  • Nieuwe driver: usb muis apparaat. U kunt Bertos gebruiken om een ​​USB-muis te maken.
  • Nieuwe interface voor block apparaten: KBlock
  • Nieuwe module: generieke event voltooiing infrastructuur
  • Nieuwe en flexibeler I2C API.
  • Nieuwe module: BitArray. Gemakkelijk te manipuleren onbeperkte lengte arrays van bits.
  • Vaste seriële driver in ATmega32
  • Nieuwe ondersteund programmeurs in Bertos SDK: Segger JLink, Atmel SAM-ICE, IAR J-Link

Wat is nieuw in versie 2.5.1:

  • Deze versie lost een build bug in lege en kernel presets voor lm3s-gebaseerde projecten. Alle gebruikers worden aangemoedigd om hun bestaande installaties te upgraden.

Wat is nieuw in versie 2.4.0:

  • Synchroon Timer Scheduler: handige API voor periodieke taken uit te voeren op zeer kleine embedded systemen.
  • Preemptive Scheduler: een langverwachte feature is nu in Bertos
  • Nieuwe driver: Texas Instruments TLV5618 DAC module
  • Voeg heap module om de wizard:. Nu kunt u gebruik maken en direct configureren van de Bertos dynamisch geheugen allocator van de wizard
  • Dynamisch toewijzen van geheugen voor processen. Je hoeft niet naar een geheugenkaart ruimte voor uw processen, wordt de stapel automatisch worden aangemaakt door de kernel

Wat is nieuw in versie 2.3.0:

  • Deze versie voegt de CRC-CCITT algoritme (een standaard CRC-algoritme), de AX25 protocol (een communicatieprotocol gebruikt uitgebreid over amateur packet radio netwerk), de AFSK1200 modem driver (modem gebouwd bovenop AFSK modulation), NMEA-0183 (een parser voor de GPS data pakketten op basis van de nmeap bibliotheek), National LM75 en Texas Instruments TMP123 temperatuursensor drivers, een Freescale MPxx6115A druksensor bestuurder en de KFileMem module (een kfile interface op een geheugenbuffer).
  • De website is nu beschikbaar in het Engels.

Wat is nieuw in versie 2.0.0:.

  • Dit is een grote refactoring versie
  • Er zijn enorme veranderingen in interfaces en vele nieuwe functies.
  • Dit omvat belangrijke kernel refactoring, nieuwe perifere drivers, een nieuwe I2C driver en interface, een PCF8574 I2C-poort expander, een FT245 USB naar parallelle interface, een nieuwe PID-controller-algoritme, een nieuwe configuratie-infrastructuur, een nieuwe test harnas, een nieuwe logging infrastructuur, en een eerste experimentele ingesloten bestandssysteem (BattFs).

Vergelijkbare software

JaguarMIUI
JaguarMIUI

15 Apr 15

SuperOSR
SuperOSR

20 Feb 15

FR1
FR1

3 Jun 15

Reacties op BeRTOS

Reacties niet gevonden
Commentaar toe te voegen
Zet op de beelden!