Softpedia
 


LINUX CATEGORIES:



GLOBAL PAGES >>
NEWS ARCHIVE >>
SOFTPEDIA REVIEWS >>
MEET THE EDITORS >>
WEEK'S BEST
  • Linux Kernel 3.9.6 / 3....
  • Linux Kernel 3.0.82 LTS...
  • KDE Software Compilatio...
  • PulseAudio 4.0
  • Wireshark 1.10.0
  • NetworkManager 0.9.8.2
  • LibreOffice 3.6.6 / 4.0...
  • SystemRescueCd 3.7.0
  • Linux Kernel 3.10 RC6
  • Ubuntu Tweak 0.8.5
  • Home > Linux > System > Operating Systems > Other

    BeRTOS 2.7.0

    Download button

    No screenshots available
    Downloads: 1,585  View global page NEW!  Tell us about an update
    User Rating:
    Rated by:
    Good (3.6/5)
    19 user(s)
    Developer:

    License / Price:

    Last Updated:

    Category:
    Bernardo Innocenti | More programs
    GPL / FREE
    August 9th, 2011, 09:36 GMT [view history]
    ROOT / System / Operating Systems / Other

     Read user reviews (0)  Refer to a friend  Subscribe

    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-tuned
    libraries for embedded systems. Each library had its own scope and could be
    used singularly in a project, though they were also meant to cooperate to
    build 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 are
    designed for fine-grained modularity and minimal external dependencies.
    Most non-essential features can be configured out for application with small
    memory footprint requirements.

    Product's homepage

    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: [ read full changelog ]

    · New supported compiler: experimental support for IAR on Cortex-M3 CPU
    · New CPU family: support for AVR XMega CPUs.
    · New CPU: Atmel SAM3X
    · New CPU: STM32F100RB
    · New feature: LWIP network stack.
    · New feature: priority inheritance protocol for semaphores.
    · New driver: SAM7X EMAC driver.
    · New driver: seven segment display. You can now drive many seven segment items with one driver.
    · New driver: NAND KBlock driver.
    · New driver: Himax HX8347 LCD controller.
    · New module: TFTP server. You can use it to implement a bootloader that updates the firmware using network transfers
    · New interface for PWM driver
    · Many bugfixes in drivers and wizard

      


    TAGS:

    embedded systems | operating system | multitasking kernel | microcontrollers | microprocessors | real-time

    Go to top

    WindowsGamesDriversMacLinuxScriptsMobileHandheldNews

    SUBMIT PROGRAM   |   ADVERTISE   |   GET HELP   |   SEND US FEEDBACK   |   RSS FEEDS   |   UPDATE YOUR SOFTWARE   |   ROMANIAN FORUM