2

Предлагается ОС с исходниками. Источник: http://lg-rtos.narod.ru/

LG.RTOS это ОС реального времени для микроконтроллеров Atmel. Используется в качестве встроенной ОС для автоматических телефонных станций в городах: Одесса, Николаев, Полтава, Ровно, Кировогра, Комсомольск и других.

LG.RTOS это мобильное ядро, на языке C. ОС обеспечивает полиморфный доступ к системным ресурсам и имеет расширяемый интерфейс. Платформо-зависимая часть системы сфокусирована в мини-ядре. Таким образом, портирование ОС на железо – это адаптация мини-ядра. LG.RTOS включает следующие подсистемы:

1. Динамическое распределение памяти: Куча, Страница, Стек. Для: RAM, FRAM, EERPOM.
2. Планировщик. Приоритетная и корпоративная многозадачность и примитивы синхронизации.
3. Файловая система. Тип: FAT16. Устройство: MMC/SD.
4. Менеджер данных. Функции файловой системы и позволяет делить контроллер на конфигурации.
5. Менеджер очереди. Библиотека доступа и работы с очередями.
6. Менеджер времени. Манипуляция с датой и временем.
7. Обработчик исключений. Обработка сбоев и ошибок безопасным (и идентичным) способ.
8. Подсистема IO. Доступ к среде передачи. Шины: UART USART, SPI, TWI, I2C и т.д.
9. Драйвера. Управление работой периферии: LCD, Keyboard, RTC, Ползунки, ADExxx, MTxxxx, и т.д.
10. Сеть. Oбьединяет микроконтроллеры в сеть. Протоколы: TCP/IP, MODBUS, XMODEM-CRC, и т.д.
11. Bосстановлениe. Проверка и восстановление данных и возобновление работы после рестарта.
12. Разное. Функции общего назначения, тесты и отладка.

© Копировать пост можно лишь при наличии прямой индексируемой ссылки на youinf.ru

  

 

Ноль Комментариев

Оставьте первый Комментарий.

Оставьте Комментарий

 



 

Comment Spam Protection by WP-SpamFree

Trackbacks

 
 

Яндекс цитирования