Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Какая ОС в firmware фотоаппарата Canon EOS 50D итд
Форум разработчиков электроники ELECTRONIX.ru > Cистемный уровень проектирования > Операционные системы
k155la3
Какая ОС в firmware фотоаппарата Canon EOS 50D итд
------
Какие ОС используются для реализации встроенного ПО серьезной (более-менее) техники,
например фотоаппаратов Canon средне и старших моделей ?



Вот, пока ждал ответа, сам нашел для Canon:
Canon: DRYOS

Но вопрос не именно в Canon, а в том, что вообще применяется для таких целей из ОС.
(тайная надежда на Linux).

(Смартфонные ОС меня не интересуют)
aT-DeviLru
Под многие камеры Canon можно писать свой софт - https://www.magiclantern.fm/
k155la3
Цитата(aT-DeviLru @ Sep 28 2018, 21:09) *
Под многие камеры Canon можно писать свой софт
Да, я видел (возможно на этом сайте) SDK под это.
Но это уже "навеска" на ОС.




AlexandrY
Цитата(k155la3 @ Sep 28 2018, 20:23) *
Какая ОС в firmware фотоаппарата Canon EOS 50D итд
------
Какие ОС используются для реализации встроенного ПО серьезной (более-менее) техники,
например фотоаппаратов Canon средне и старших моделей ?

Вполне вероятно Nucleus Plus
Точно есть в принтерах Canon, в продвинутых калькуляторах, и проч. ширпотребе.
Flood
Цитата(k155la3 @ Sep 28 2018, 20:23) *
Какая ОС в firmware фотоаппарата Canon EOS 50D итд
------
Какие ОС используются для реализации встроенного ПО серьезной (более-менее) техники,
например фотоаппаратов Canon средне и старших моделей ?


Ранее до DRYOS использовалась VxWorks.
Фотоаппарат - не самый обычный представитель встраиваемой техники. В данном случае одной из ключевых характеристик ОС является время с момента включения (подачи питания или горячего старта) до готовности съемки. Если мне память не изменяет, в системах на DRYOS это время меньше секунды. Удачи добиться этого на Linux sm.gif

А если хочется порадоваться за Linux - в самой различной встраиваемой технике его полно. В особенности там, где не требуется жесткое реальное время.
Хотя существуют и гибридные системы, когда на многоядерном процессоре часть ядер отдано под RT подсистему, которая работает на VxWorks, Nucleus или чем-то подобном, а все остальное, включая начальную загрузку - на Linux.

А вообще, что такое "серьезная" техника? Как только начинаются повышенные требования, особенно по надежности, бесплатные решения сразу заканчиваются.
k155la3
Цитата(Flood @ Sep 28 2018, 21:46) *
(1) . . . В данном случае одной из ключевых характеристик ОС является время с момента включения (подачи питания или горячего старта) до готовности съемки. Если мне память не изменяет, в системах на DRYOS это время меньше секунды . . .
(2) . . . А вообще, что такое "серьезная" техника? Как только начинаются повышенные требования, особенно по надежности, бесплатные решения сразу заканчиваются.

(1) да, один из критериев для меня - время готовности после включения. В моем случае, до 3 сек. приемлемо.
(2) не военно-зеленая или медицинская, а средне-потребительского уровня (тотже Canon EOS 50D, мне нравится эргономика и "время отклика" интерфейса, да и по надежности за 5 лет эксплуатации замечаний нет ВООБЩЕ).

Гибридная система из RTOS + OS интересно.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.