BeRTOS

Logiciel capture d'écran:
BeRTOS
Détails logiciels:
Version: 2.7.0
Date de transfert: 11 May 15
Développeur: Bernardo Innocenti
Licence: Gratuit
Popularité: 34

Rating: 2.5/5 (Total Votes: 2)

Bertos est un open source, système d'exploitation en temps réel complètement libre (RTOS) adapté pour les plates-formes embarquées. Il fonctionne sur de nombreux microprocesseurs et microcontrôleurs, allant de 8 bits à 32 bits et les processeurs PC même.
Bertos est né comme une collection d'utile, hautement optimisé et affiné
bibliothèques pour les systèmes embarqués. Chaque bibliothèque a sa propre portée et pourrait être
utilisé seul dans un projet, si elles étaient également destinés à coopérer pour
construire la totalité de la couche de logiciel sous-jacent communément appelé "système d'exploitation".
Nous avons grandi en suivant nos directives: la simplicité et la beauté. Ces lignes directrices ont permis d'évoluer dans un véritable système complet d'exploitation de temps, avec plus de modularité que de nombreux autres systèmes d'exploitation embarqués, sans renoncer à la fiabilité et la performance.
Pour atteindre la réutilisabilité le plus élevé possible, la plupart des composants sont Bertos
conçu pour modularité grain fin et dépendances externes minimales.
La plupart des fonctions non essentielles peuvent être configurés pour l'application avec une petite
l'empreinte mémoire exigences

Caractéristiques :.

  • multitâche noyau avec l'IPC, les sémaphores, les niveaux de priorité;
  • un ensemble complet de pilotes génériques pour un large éventail de dispositifs, qui peuvent être facilement personnalisé pour le matériel réel: minuterie, de série, adc, NTC, PWM, moteurs pas à pas, moteurs à courant continu, lcd, claviers, buzzer, EEPROM;
  • sous-système graphique complète pour les écrans simples, avec le soutien de la police, des bitmaps, écrêtage, le formatage du texte, des menus interactifs;
  • console simple avec analyseur de commande;
  • support readline comme pour l'histoire de commande;
  • générateur de l'entropie et le générateur de nombres aléatoires optimisé pour les systèmes embarqués;
  • Fonctions de sommes de contrôle et de hachage (CRC, MD2);
  • mise en œuvre complète table de hachage avec double-hachage résolution de collision;
  • la mise en œuvre du protocole XMODEM;
  • algorithme de compression RLE.

Ce qui est nouveau dans cette version:

    compilateur
  • Nouvelle prise en charge: support expérimental pour l'IRA sur Cortex-M3 CPU
  • Nouvelle famille de processeur:. Support pour AVR XMega CPU
  • Nouvelle CPU: Atmel SAM3X
  • Nouvelle CPU: STM32F100RB
  • Nouvelle fonctionnalité:. Pile réseau de lwIP
  • Nouvelle fonctionnalité:. Protocole de l'héritage de priorité des sémaphores
  • Nouveau pilote:. Pilote SAM7X EMAC
  • Nouveau pilote: sept segments d'affichage. Vous pouvez maintenant conduire beaucoup de sept articles du segment avec un chauffeur.
  • Nouveau pilote:. Pilote NAND KBlock
  • Nouveau pilote:. Contrôleur LCD Himax HX8347
  • Nouveau module: serveur TFTP. Vous pouvez l'utiliser pour mettre en œuvre un bootloader qui met à jour le firmware en utilisant les transferts réseau
  • Nouvelle interface pour le pilote PWM
  • Beaucoup de corrections de bogues dans les pilotes et assistant

Ce qui est nouveau dans la version 2.6.1:

  • New soutenu CPU: Atmel SAM3N Cortex-M3
  • New soutenu CPU: ATmega1280 (Proposé par Fabio Bizzi)

  • Carte
  • New soutenu: Arduino Mega (Proposé par Fabio Bizzi)
  • Nouveau module:. Support USB pour STM32
  • Nouveau pilote: pilote USB-série
  • Nouveau pilote: dispositif de clavier USB. Vous pouvez utiliser Bertos pour créer un clavier USB.
  • Nouveau pilote: dispositif de souris USB. Vous pouvez utiliser Bertos pour créer une souris USB.
  • Nouvelle interface pour périphériques blocs: KBlock
  • Nouveau module: générique infrastructures événement d'achèvement
  • Nouveau et plus souple API I2C.
  • Nouveau module: BitArray. Manipuler facilement des tableaux de longueur illimitée de bits.
  • pilote série fixe dans ATmega32
  • New programmeurs dans Bertos SDK soutenu: Segger JLink, Atmel SAM-ICE, IAR J-Link

Ce qui est nouveau dans la version 2.5.1:

  • Cette version corrige un bug de construction en vide et le noyau presets pour les projets basés LM3S. Tous les utilisateurs sont encouragés à mettre à niveau leurs installations existantes.

Quoi de neuf dans la version 2.4.0:

  • Minuteur synchrone Scheduler: API pratique pour effectuer des tâches périodiques sur des systèmes embarqués très petits.
  • Preemptive Scheduler: une fonctionnalité attendue depuis longtemps est maintenant dans Bertos
  • Nouveau pilote: Module Texas Instruments TLV5618 DAC
  • Ajouter module de tas pour l'Assistant:. Maintenant, vous pouvez utiliser et configurer l'allocateur de mémoire dynamique Bertos directement à partir de l'assistant
  • l'allocation dynamique de la mémoire pour les processus:. Vous ne devez fournir une zone de mémoire pour vos processus, la pile sera automatiquement créé par le noyau

Ce qui est nouveau dans la version 2.3.0:

  • Cette version ajoute l'algorithme CRC-CCITT (un norme CRC algorithme), le protocole AX25 (un protocole de communication largement utilisé sur les réseaux de radio de paquets amateur), le pilote du modem de AFSK1200 (un modem construit au sommet d'AFSK modulation), NMEA-0183 (un analyseur de données pour les paquets de GPS basé sur le nmeap bibliothèque), National LM75 et Texas Instruments TMP123 conducteurs du capteur de température, un conducteur de capteur de pression Freescale MPxx6115A et le module KFileMem (une interface kfile sur un tampon de mémoire).
  • Le site est maintenant disponible en anglais.

Ce qui est nouveau dans la version 2.0.0:.

  • Ceci est une version majeure de refactoring
  • Il ya d'énormes changements dans les interfaces et de nombreuses nouvelles fonctionnalités.
  • Ceci inclut majeure refactoring du noyau, de nouveaux pilotes de périphériques, un nouveau pilote I2C et une interface, un port d'extension PCF8574 I2C, un USB FT245 interface parallèle, un nouvel algorithme du régulateur PID, une nouvelle infrastructure de configuration, un nouveau harnais de tests, un nouvelle infrastructure d'exploitation, et un système de fichiers intégré expérimentale initiale (BattFs).

Logiciel similaire

Commentaires à BeRTOS

Commentaires non trouvées
Ajouter un commentaire
Tourner sur les images!