BeRTOS

BeRTOS is a completely free, open source, real time operating system (RTOS) suitable for embedded platforms.
Download

BeRTOS Ranking & Summary

Advertisement

  • Rating:
  • License:
  • GPL
  • Price:
  • FREE
  • Publisher Name:
  • Bernardo Innocenti
  • Publisher web site:
  • http://www.bertos.org/

BeRTOS Tags


BeRTOS Description

BeRTOS is a completely free, open source, real time operating system (RTOS) suitable for embedded platforms. BeRTOS is a completely free, open source, real time operating system (RTOS) suitable for embedded platforms. It runs on many microprocessors and microcontrollers, ranging from 8 bits to 32 bits CPUs and even PCs.BeRTOS was born as a collection of useful, highly optimized and fine-tunedlibraries for embedded systems. Each library had its own scope and could beused singularly in a project, though they were also meant to cooperate tobuild the whole underlying software layer commonly called "operating system".We have grown it following our guidelines: simplicity and beauty. These guidelines made it possible to evolve it in a full-featured real time operating system, with more modularity than many other embedded OSes, without giving up reliability and performance.To achieve the highest possible reusability, most BeRTOS components aredesigned for fine-grained modularity and minimal external dependencies.Most non-essential features can be configured out for application with smallmemory footprint requirements. Here are some key features of "BeRTOS": · multitasking kernel with IPC, semaphores, priority levels; · a comprehensive set of generic drivers for a wide range of devices, which can be easily customized to the actual hardware: timer, serial, adc, ntc, pwm, stepper motors, dc motors, lcd, keyboards, buzzer, eeprom; · full graphic subsystem for simple displays, with font support, bitmaps, clipping, text formatting, interactive menus; · simple console with command parser; · readline-like support for command history; · entropy generator and random numbers generator optimized for embedded systems; · checksumming and hashing functions (CRC, MD2); · full hash-table implementation with double-hashing collision resolution; · XMODEM protocol implementation; · RLE compression algorithm. What's New in This Release: · This release adds the CRC-CCITT algorithm (a standard CRC algorithm), the AX25 protocol (a communication protocol used extensively on amateur packet radio networks), the AFSK1200 modem driver (a modem built on top of AFSK modulation), NMEA-0183 (a data parser for GPS packets based on the nmeap library), National LM75 and Texas Instruments TMP123 temperature sensor drivers, a Freescale MPxx6115A pressure sensor driver and the KFileMem module (a KFile interface on a memory buffer). · The Website is now available in English.


BeRTOS Related Software