Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум разработчиков электроники ELECTRONIX.ru _ Операционные системы _ Какая ОС в firmware фотоаппарата Canon EOS 50D итд

Автор: k155la3 Sep 28 2018, 17:23

Какая ОС в firmware фотоаппарата Canon EOS 50D итд
------
Какие ОС используются для реализации встроенного ПО серьезной (более-менее) техники,
например фотоаппаратов Canon средне и старших моделей ?



Вот, пока ждал ответа, сам нашел для Canon:
http://electronix.ru/redirect.php?https://ru.wikipedia.org/wiki/DRYOS

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

(Смартфонные ОС меня не интересуют)

Автор: aT-DeviLru Sep 28 2018, 18:09

Под многие камеры Canon можно писать свой софт - http://electronix.ru/redirect.php?https://www.magiclantern.fm/

Автор: k155la3 Sep 28 2018, 18:15

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





Автор: AlexandrY Sep 28 2018, 18:38

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

Вполне вероятно Nucleus Plus
Точно есть в принтерах Canon, в продвинутых калькуляторах, и проч. ширпотребе.

Автор: Flood Sep 28 2018, 18:46

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


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

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

А вообще, что такое "серьезная" техника? Как только начинаются повышенные требования, особенно по надежности, бесплатные решения сразу заканчиваются.

Автор: k155la3 Sep 29 2018, 07:25

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

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

Гибридная система из RTOS + OS интересно.

Русская версия Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)