BeRTOS е напълно безплатна, с отворен код, в реално време операционна система (RTOS) подходящ за вградени платформи. Тя работи на много микропроцесори и микроконтролери, вариращи от 8 бита на 32 бита процесори и дори компютри.
BeRTOS е роден като колекция от полезни, силно оптимизиран и прецизирани
библиотеки за вградени системи. Всяка библиотека има своя характер и може да бъде
Използува се самостоятелно и в проект, въпреки че те също са били предназначени да сътрудничат за
изгради цялата базовия софтуер слой обикновено се нарича "операционна система".
Ние го отглежда след нашите указания: простота и красота. Тези насоки са направили възможно да го развива в пълнофункционален недвижими операционна система на времето, с повече модулност, отколкото много други вградени ОС, без да се отказват надеждност и производителност.
За да се постигне възможно най-високо повторна употреба, повечето BeRTOS компоненти са
проектиран за финозърнеста модулност и минимални външни зависимости.
Повечето несъществени функции могат да бъдат конфигурирани в продължение на заявление с малка
памет отпечатък изисквания
<силни> Характеристики :.
- мултитаскинг ядрото с IPC, семафори, приоритетни нива;
- цялостен комплект от общи драйвери за широк спектър от устройства, които лесно могат да бъдат персонализирани с действителното хардуера: таймер, сериен, ADC, NTC, PWM, стъпкови двигатели, постояннотокови двигатели, LCD, клавиатури, зумер, EEPROM;
- пълна графична подсистема за прости дисплеи, с подкрепата на шрифта, растерни изображения, клипинг, форматиране на текст, интерактивни менюта;
- Обикновено конзола с командата анализатор;
- Readline-като подкрепа за историята командване;
- ентропия генератор и генератор на случайни числа, оптимизиран за вградени системи;
- checksumming и хеширане функции (CRC, MD2);
- пълното прилагане на хеш-таблица с двойно хеширане резолюция сблъсък;
- изпълнението Xmodem протокол;
- алгоритъм УПИ компресия.
Какво ново в тази версия:
- New подкрепена съставител: експериментална поддръжка за IAR на Cortex-M3 CPU
- New семейство CPU:. Подкрепа за AVR XMega процесори
- New CPU: Atmel SAM3X
- New CPU: STM32F100RB
- Нова функция:. LWIP мрежа стека
- Нова функция:. Приоритет наследство протокол за семафори
- New шофьор:. SAM7X EMAC шофьор
- New шофьор: седем сегментен дисплей. Сега можете да карам много седем сегментни позиции с един водач.
- New шофьор:. NAND KBlock шофьор
- New шофьор:. Himax HX8347 LCD контролер
- Нов модул: TFTP сървър. Можете да го използвате за изпълнение на програмата за начално зареждане, която се актуализира фърмуера, използвайки мрежови трансфери
- Нов интерфейс за PWM шофьор
- Много поправки в водачите и съветника
Какво ново във версия 2.6.1:
- New подкрепена CPU: Atmel SAM3N Cortex-M3
- New подкрепена Процесор: ATmega1280 (идващ от Fabio Bizzi)
- New подкрепена борда: Arduino Mega (идващ от Fabio Bizzi)
- Нов модул:. USB поддръжка за STM32
- New шофьор: USB-сериен шофьор
- New шофьор: USB клавиатура устройство. Можете да използвате BeRTOS да създадете USB клавиатура.
- New шофьор: USB устройство на мишката. Можете да използвате BeRTOS да създадете USB мишка.
- Нов интерфейс за блокови устройства: KBlock
- Нов модул: родово завършване събитие инфраструктура
- New и по-гъвкава I2C API.
- Нов модул: BitArray. Лесно се манипулира масиви неограничени дължина на бита.
- Фиксирана серийния драйвер в ATmega32
- New подкрепена програмисти в BeRTOS SDK: Segger JLink, Atmel SAM-ICE, IAR J-Link
Какво ново във версия 2.5.1:
- Тази версия поправя натрупване бъг в празно и ядки настроени станции за lm3s-базирани проекти. Всички потребители се насърчават да осъвременят своите съществуващи инсталации.
<силни> Какво ново във версия 2.4.0:
- Синхронно Timer Scheduler: удобен API за извършване на периодични задачи на много малки вградени системи.
- Изпреварваща Scheduler:! Дългоочакваното функция в момента е в BeRTOS
- New шофьор: Texas Instruments TLV5618 DAC модул
- Добави грамада модул към съветника:. Сега можете да използвате и конфигурирате BeRTOS динамично заделяне на памет директно от инструкциите
- динамично разпределение на паметта за процеси:. Не е нужно да се осигури площ с памет за вашите процеси, топчето ще бъде автоматично създадена от ядрото
Какво ново във версия 2.3.0:
- Тази версия добавя алгоритъм на CRC-CCITT (а стандартен алгоритъм КРС), протоколът AX25 (комуникационен протокол, използван широко за любителски радио-мрежи), водачът на AFSK1200 модем (модем построена на върха на AFSK модулация), NMEA-0183 (с анализатор на данни за GPS пакети на базата на nmeap библиотека), National LM75 и Texas Instruments TMP123 температурния сензор шофьори, датчик за налягане на драйвер на Freescale MPxx6115A и модула KFileMem (а KFile интерфейс на буферна памет).
- Целта на сайта е вече на разположение на английски език.
Какво ново във версия 2.0.0:.
- Това е основен редакции версия
- Има огромни промени в интерфейса и много нови функции.
- Това включва основен ядрото редакции, нови периферни драйвери, нов драйвер I2C и интерфейс, а PCF8574 I2C пристанище разширител, на FT245 USB към паралелен интерфейс, нов алгоритъм PID контролер, нова конфигурация инфраструктура, нова сбруя тестване, а нова сеч инфраструктура, както и първоначална експериментална вградена файлова система (BattFs).
Коментари не е намерена