BeRTOS

Software screenshot:
BeRTOS
Dettagli del software:
Versione: 2.7.0
Data di caricamento: 11 May 15
Sviluppatore: Bernardo Innocenti
Licenza: Libero
Popolarità: 34

Rating: 2.5/5 (Total Votes: 2)

BeRTOS è un open source, il sistema operativo in tempo reale completamente gratuito (RTOS) adatto per piattaforme embedded. Funziona su molte microprocessori e microcontrollori, che vanno da 8 bit a 32 bit CPU e PC anche.
BeRTOS nasce come una raccolta di utili, altamente ottimizzato e messo a punto
librerie per sistemi embedded. Ogni libreria ha il suo campo di applicazione e potrebbe essere
utilizzato singolarmente in un progetto, se sono stati anche lo scopo di cooperare per
costruire l'intero livello software di base comunemente chiamato "sistema operativo".
Siamo cresciuti seguendo le nostre linee guida: semplicità e bellezza. Queste linee guida hanno permesso di evolvere in un sistema operativo in tempo reale completo, con più modularità rispetto a molti altri sistemi operativi embedded, senza rinunciare affidabilità e prestazioni.
Per ottenere la massima riusabilità possibile, la maggior parte dei componenti di BeRTOS sono
Ideato per modularità a grana fine e dipendenze esterne minime.
La maggior parte delle funzioni non essenziali possono essere configurati per applicazioni con piccole
memoria footprint requisiti

Caratteristiche .

  • multitasking del kernel con IPC, i semafori, i livelli di priorità;
  • un insieme completo di driver generici per una vasta gamma di dispositivi, che possono essere facilmente personalizzato con l'hardware attuale: timer, di serie, ADC, ntc, PWM, motori passo-passo, motori a corrente continua, lcd, tastiere, buzzer, eeprom;
  • completo sottosistema grafico per display semplici, con il supporto dei font, bitmap, ritaglio, la formattazione del testo, menu interattivi;
  • semplice console con comando parser;
  • Supporto readline-simile per la storia di comando;
  • generatore di entropia e generatore di numeri casuali ottimizzato per sistemi embedded;
  • funzioni checksum e hashing (CRC, MD2);
  • piena attuazione hash-table con risoluzione di collisione doppio hashing;
  • l'attuazione del protocollo XMODEM;
  • algoritmo di compressione RLE.

Cosa c'è di nuovo in questa versione:

    compilatore
  • Nuova sostenuto: il supporto sperimentale per IAR su Cortex-M3 CPU
  • Nuova famiglia di CPU:. Il supporto per le CPU AVR XMEGA
  • Nuova CPU: Atmel SAM3X
  • Nuova CPU: STM32F100RB
  • Nuova funzione:. LwIP stack di rete
  • Nuova funzione:. Protocollo eredità priorità per semafori
  • Nuovo driver:. Autista SAM7X EMAC
  • Nuovo driver: sette segmenti. È ora possibile guidare molti sette elementi del segmento con un pilota.
  • Nuovo driver:. Autista NAND KBlock
  • Nuovo driver:. Controller LCD Himax HX8347
  • Nuovo modulo: server TFTP. Si può usare per implementare un bootloader che aggiorna il firmware utilizzando i trasferimenti di rete
  • Nuova interfaccia per il driver PWM
  • Molti bugfix nei driver e guidata

Cosa c'è di nuovo nella versione 2.6.1:

  • Nuova supportato CPU: Atmel SAM3N Cortex-M3
  • Nuovo supportato CPU: ATmega1280 (Contributo di Fabio Bizzi)

  • Pensione
  • Nuova supportati: Arduino Mega (Contributo di Fabio Bizzi)
  • Nuovo modulo:. Supporto USB per STM32
  • Nuovo driver: Driver USB-seriale
  • Il nuovo driver: dispositivo tastiera USB. Potete usare BeRTOS per creare una tastiera USB.
  • Il nuovo driver: mouse USB. Potete usare BeRTOS per creare un mouse USB.
  • Nuova interfaccia per dispositivi a blocchi: KBlock
  • Nuovo modulo: generico infrastrutture completamento evento
  • Nuovo e più flessibile I2C API.
  • Nuovo modulo: BitArray. Facilmente manipolare array di lunghezza illimitata di bit.
  • driver seriale fisso in ATmega32
  • Nuovo supportato programmatori in BeRTOS SDK: Segger JLINK, Atmel SAM-ICE, IAR J-Link

Cosa c'è di nuovo nella versione 2.5.1:

  • Questa release corregge un bug costruire in vuoto e del kernel preset per progetti basati LM3S-. Tutti gli utenti sono invitati ad aggiornare le loro installazioni esistenti.

Cosa c'è di nuovo nella versione 2.4.0:

  • sincrono Timer Scheduler: un comodo API per eseguire task periodici su sistemi embedded molto piccolo.
  • preventiva pianificazione: una caratteristica tanto atteso è ormai in BeRTOS
  • Nuovo driver: modulo Texas Instruments TLV5618 DAC
  • Aggiungi modulo mucchio al Mago:. Ora è possibile utilizzare e configurare l'allocatore di memoria dinamica BeRTOS direttamente dalla procedura guidata
  • allocazione dinamica della memoria per i processi:. Non è necessario per fornire una zona di memoria per i processi, lo stack verrà creata automaticamente dal kernel

Cosa c'è di nuovo nella versione 2.3.0:

  • Questa versione aggiunge l'algoritmo CRC-CCITT (un serie CRC algoritmo), il protocollo AX25 (un protocollo di comunicazione ampiamente utilizzato su reti packet radio amatoriali), il driver del modem AFSK1200 (un modem costruito sulla cima di modulazione FSK), NMEA-0183 (un parser di dati per i pacchetti di GPS basato sulla nmeap biblioteca), National LM75 e Texas Instruments TMP123 driver del sensore di temperatura, un driver di sensore di pressione Freescale MPxx6115A e il modulo KFileMem (un'interfaccia KFile su un buffer di memoria).
  • Il sito è ora disponibile in inglese.

Cosa c'è di nuovo nella versione 2.0.0:.

  • Questa è una versione principale refactoring
  • Ci sono enormi cambiamenti nelle interfacce e molte nuove funzionalità.
  • Questo include importanti refactoring kernel, nuovi driver di periferica, un nuovo driver I2C e interfaccia, una porta di espansione PCF8574 I2C, un USB FT245 parallelo interfaccia, un nuovo algoritmo di controllo PID, una nuova infrastruttura di configurazione, un imbrago nuovo test, un nuove infrastrutture di registrazione, e una sperimentale filesystem iniziale incorporato (BattFs).

Programmi simili

MIUI ELEGANCE ROM
MIUI ELEGANCE ROM

14 Apr 15

SONaFR
SONaFR

20 Feb 15

HD2 MIUI4 ICS
HD2 MIUI4 ICS

15 Apr 15

Kernelloader
Kernelloader

18 Jul 15

Commenti a BeRTOS

I commenti non trovato
Aggiungi commento
Accendere le immagini!