BeRTOS

Screenshot der Software:
BeRTOS
Softwarebeschreibung:
Version: 2.7.0
Upload-Datum: 11 May 15
Entwickler: Bernardo Innocenti
Lizenz: Frei
Popularität: 34

Rating: 2.5/5 (Total Votes: 2)

Bertos ist eine völlig kostenlose, Open-Source-Echtzeitbetriebssystem (RTOS) für Embedded-Plattformen. Es läuft auf vielen Mikroprozessoren und Mikrocontroller, im Bereich von 8 Bits auf 32 Bits CPUs und sogar PCs.
Bertos wurde als eine Sammlung von nützlichen geboren, äußerst optimiert und verfeinert
Bibliotheken für eingebettete Systeme. Jede Bibliothek hatte seine eigene Reichweite und könnte
einzeln in einem Projekt verwendet, obwohl sie auch dazu gedacht, zu kooperieren
Aufbau der gesamten zugrunde liegenden Software-Schicht allgemein als "Betriebssystem".
Wir haben es gewachsen folgenden unsere Richtlinien: Einfachheit und Schönheit. Diese Richtlinien wurde es möglich, sie in einem voll ausgestatteten Echtzeitbetriebssystem entwickeln, mit mehr Modularität als viele andere Embedded-Betriebssysteme, ohne auf Zuverlässigkeit und Leistung.
Um eine möglichst hohe Wiederverwendbarkeit zu erreichen, sind die meisten Komponenten Bertos
für feinkörnige Modularität und minimalen externen Abhängigkeiten entwickelt.
Die meisten nicht-essentielle Funktionen können für den Einsatz mit kleinen konfiguriert werden
Speicherplatzbedarf

Eigenschaften .

  • Multitasking-Kernel mit IPC, Semaphore, Prioritätsstufen;
  • ein umfassendes Set von generischen Treiber für eine Vielzahl von Geräten, die leicht auf die tatsächliche Hardware angepasst werden können: Timer, serielle, ADC, NTC, PWM, Schrittmotoren, Gleichstrommotoren, lcd, Tastaturen, Summer, EEPROM;
  • Vollgrafik-Subsystem für einfache Anzeigen, mit Schriftartenunterstützung, Bitmaps, Clipping, Textformatierung, interaktive Menüs;
  • einfache Konsole mit Befehlsparser;
  • readline-ähnliche Unterstützung für die Kommando-History;
  • Entropie Generator und Zufallszahlen-Generator für Embedded-Systeme optimiert;
  • checksumming und Hashing-Funktionen (CRC, MD2);
  • voll Hash-Tabelle Umsetzung mit Doppel-Hashing Kollisionsauflösung;
  • XMODEM-Protokoll-Implementierung;
  • RLE-Komprimierungsalgorithmus.

Was ist neu in dieser Pressemitteilung:

  • Neue unterstützte Compiler: experimentelle Unterstützung für IAR auf Cortex-M3 CPU
  • Neue CPU-Familie:. Unterstützung für AVR XMega CPUs
  • New CPU: Atmel SAM3X
  • New CPU: STM32F100RB
  • Neues Feature:. LwIP Netzwerk-Stack
  • Neues Feature:. Prioritätsvererbung Protokoll für Semaphore
  • Neuer Treiber:. SAM7X EMAC-Treiber
  • Neuer Treiber: Siebensegmentanzeige. Sie können nun fahren viele Siebensegmentteile mit einem Fahrer.
  • Neuer Treiber:. NAND KBlock Treiber
  • Neuer Treiber:. Himax HX8347 LCD-Controller
  • Neues Modul: TFTP-Server. Sie können es verwenden, um einen Bootloader, der den Firmware-Updates unter Verwendung von Netzwerkübertragungen zu implementieren
  • Neue Schnittstelle für PWM-Treiber
  • Viele Bugfixes in Treiber und Assistenten

Was ist neu in Version 2.6.1:

  • New unterstützt Prozessor: Atmel SAM3N Cortex-M3
  • New unterstützten CPU: ATmega1280 (von Fabio Bizzi Bereitgestellt)
  • New unterstützt Pension: Arduino Mega (von Fabio Bizzi Bereitgestellt)
  • Neues Modul:. USB-Unterstützung für STM32
  • Neuer Treiber: USB-Seriell-Treiber
  • Neuer Treiber: USB-Tastatur-Gerät. Sie können Bertos verwenden, um eine USB-Tastatur erstellen.
  • Neuer Treiber: USB-Maus. Sie können Bertos verwenden, um eine USB-Maus zu schaffen.
  • Neue Schnittstelle für Blockgeräte: KBlock
  • Neues Modul: generisches Ereignis Abschluss Infrastruktur
  • Neue und flexiblere I2C API.
  • Neues Modul: BitArray. Leicht manipulieren unbegrenzter Länge Arrays von Bits.
  • Feste serielle Treiber in ATmega32
  • New unterstützt Programmierer in Bertos SDK: Segger JLink, Atmel SAM-ICE, IAR J-Link

Was ist neu in Version 2.5.1:

  • Diese Version behebt einen Fehler in Build leer und kernel Voreinstellungen für lm3s-basierte Projekte. Alle Nutzer werden aufgefordert, ihre bestehenden Anlagen zu aktualisieren.

Was ist neu in Version 2.4.0:

  • Synchron Timer Scheduler: komfortable API, um periodische Aufgaben auf sehr kleine eingebettete Systeme.
  • Preemptive Scheduler: eine lang erwartete Funktion ist nun in Bertos
  • Neuer Treiber: Texas Instruments TLV5618 DAC-Modul
  • In Heap-Modul auf den Wizard:. Jetzt, die Sie verwenden und direkt konfigurieren Sie die Bertos dynamische Speicherzuweisung aus dem Assistenten können
  • Dynamische Speicherzuordnung für Vorgänge:. Sie brauchen nicht auf einen Speicherbereich für Ihre Prozesse zu schaffen, wird der Stapel automatisch vom Kernel erstellt werden

Was ist neu in Version 2.3.0:

  • In dieser Version wurde die CRC-CCITT-Algorithmus (a Standard-CRC-Algorithmus), der AX25-Protokoll (ein Kommunikationsprotokoll verwendet, ausführlich über Amateurpaketfunknetze), die AFSK1200 Modem-Treiber (ein Modem auf der Oberseite des AFSK Modulations gebaut), NMEA-0183 (ein Daten Parser für GPS-Pakete basierend auf der nmeap Bibliothek), National LM75 und Texas Instruments TMP123 Temperatursensor Fahrer, ein Freescale MPxx6115A Drucksensor-Treiber und der KFileMem Modul (a kfile Schnittstelle auf einem Speicherpuffer).
  • Die Website ist in Englisch verfügbar.

Was ist neu in der Version 2.0.0:.

  • Dies ist eine große Refactoring-Version
  • Es gibt riesige Änderungen in Schnittstellen und viele neue Funktionen.
  • Dazu gehören wichtige Kernel-Refactoring, neue Peripherietreiber, einen neuen Fahrer und I2C-Schnittstelle, einen PCF8574 I2C Port-Expander, einen FT245 USB, Schnittstelle parallel, eine neue PID-Regler-Algorithmus, eine neue Konfiguration der Infrastruktur, eine neue Testbaum, ein neue Logging-Infrastruktur und eine anfängliche experimentelle Dateisystem eingebettet (BattFs).

Ähnliche Software

Web100
Web100

12 May 15

DruidBSD
DruidBSD

20 Feb 15

Kommentare zu BeRTOS

Kommentare nicht gefunden
Kommentar hinzufügen
Schalten Sie auf die Bilder!