Автор: 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
А если хочется порадоваться за 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 интересно.