LINUX.ORG.RU

История изменений

Исправление I-Love-Microsoft, (текущая версия) :

https://ru.wikipedia.org/wiki/ChibiOS/RT

А что, интересно: HAL-компонент поддержки различных абстрактных драйверов устройств: порт, последовательный порт, ADC, CAN, I2C, MAC, MMC, PWM, SPI, UART, USB, USB-CDC

P.S. Но всё равно Linux лучше всех (ну конечно, мы ж на ЛОРе) - пройдет лет 5 и то что Linux требует минимум 16 Мбайт ОЗУ всем будет просто пофиг - вообще процессоры будут выпускаться с интегрированной памятью DDR6 на 32 Мбайт... А для HRT и сейчас расширений хватает...

У ChibiOS мне категорически не нравится, как там проводится инициализация модулей HAL. Там нужно буквально указать значения основных регистров периферии (например, для I2C надо указать значение нескольких CRx). Да, потом с ней можно работать кросс-платформенными функциями, но инициализация достаточно неприятная процедура. И всё ради чего? Чтобы сэкономить несколько байтиков и микросекунд на инициализации (к инициализации вообще обычно не особо строгие временные требования)?

Но ведь это лучше исправить в самой этой ОС? GPL же.

Исходная версия I-Love-Microsoft, :

https://ru.wikipedia.org/wiki/ChibiOS/RT

А что, интересно: HAL-компонент поддержки различных абстрактных драйверов устройств: порт, последовательный порт, ADC, CAN, I2C, MAC, MMC, PWM, SPI, UART, USB, USB-CDC

P.S. Но всё равно Linux лучше всех (ну конечно, мы ж на ЛОРе) - пройдет лет 5 и то что Linux требует минимум 16 Мбайт ОЗУ всем будет просто пофиг. А для HRT и сейчас расширений хватает...

У ChibiOS мне категорически не нравится, как там проводится инициализация модулей HAL. Там нужно буквально указать значения основных регистров периферии (например, для I2C надо указать значение нескольких CRx). Да, потом с ней можно работать кросс-платформенными функциями, но инициализация достаточно неприятная процедура. И всё ради чего? Чтобы сэкономить несколько байтиков и микросекунд на инициализации (к инициализации вообще обычно не особо строгие временные требования)?

Но ведь это лучше исправить в самой этой ОС? GPL же.