Jump to content

    

Какая ОС в firmware фотоаппарата Canon EOS 50D итд

Какая ОС в firmware фотоаппарата Canon EOS 50D итд

------

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

например фотоаппаратов Canon средне и старших моделей ?

 

 

 

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

Canon: DRYOS

 

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

(тайная надежда на Linux).

 

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

 

Share this post


Link to post
Share on other sites
Под многие камеры Canon можно писать свой софт
Да, я видел (возможно на этом сайте) SDK под это.

Но это уже "навеска" на ОС.

 

 

 

 

 

Share this post


Link to post
Share on other sites
Какая ОС в firmware фотоаппарата Canon EOS 50D итд

------

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

например фотоаппаратов Canon средне и старших моделей ?

Вполне вероятно Nucleus Plus

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

 

Share this post


Link to post
Share on other sites
Какая ОС в firmware фотоаппарата Canon EOS 50D итд

------

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

например фотоаппаратов Canon средне и старших моделей ?

 

Ранее до DRYOS использовалась VxWorks.

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

 

А если хочется порадоваться за Linux - в самой различной встраиваемой технике его полно. В особенности там, где не требуется жесткое реальное время.

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

 

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

Share this post


Link to post
Share on other sites
(1) . . . В данном случае одной из ключевых характеристик ОС является время с момента включения (подачи питания или горячего старта) до готовности съемки. Если мне память не изменяет, в системах на DRYOS это время меньше секунды . . .

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

(1) да, один из критериев для меня - время готовности после включения. В моем случае, до 3 сек. приемлемо.

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

 

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

 

Share this post


Link to post
Share on other sites
On 9/29/2018 at 12:46 AM, flood said:

Ранее до DRYOS использовалась VxWorks.

 

Еще раньше в кэнонах использовался DOS (и процессоры с ядром 80186)

Share this post


Link to post
Share on other sites
В 29.09.2018 в 01:46, flood сказал:

Если мне память не изменяет, в системах на DRYOS это время меньше секунды. Удачи добиться этого на Linux :)

Никак проблем. Основное время - автоопределение железа, модулей и подключение оборудования. Если всё будет прибито гвоздями, то остается только время на развертывание(или копирование в память) и время ответа периферии. Только это уже будет не линукс :)

Share this post


Link to post
Share on other sites
В 28.09.2018 в 21:46, flood сказал:

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

фотоаппарат - это вырожденная специфичная система с заранее известным списком оборудования, тянуть туда линукс бессмысленно, от слова совсем..

равно как и пилить линукс ради быстрой загрузки, обычно весь пилеж сводится к уменьшению таймингов по ожиданию оборудования, что бывает чревато, т.к. в одном варианте будет работать, в другой обламываться на детекте и обслуживание

и да "Загрузка Linux за пять секунд" из ближайшего гугля:

https://habr.com/post/41701/ и это 2008 год..

Share this post


Link to post
Share on other sites
14 hours ago, Jury093 said:

фотоаппарат - это вырожденная специфичная система с заранее известным списком оборудования, тянуть туда линукс бессмысленно, от слова совсем..

Я фотоаппарат привел как пример.

Понятно, что Linux в коммерческих и серьезно-ответственных девайсах применять довольно "стремно", даже по причине, что спросить-то за трабл, в случае чего, не с кого.

С другой стороны, если из загрузки Linux срезать 90(99) процентов отсутствующий в данном девайсе периферии - "почему нет" ?

 

Share this post


Link to post
Share on other sites
On 10/4/2018 at 12:53 AM, k155la3 said:

С другой стороны, если из загрузки Linux срезать 90(99) процентов отсутствующий в данном девайсе периферии - "почему нет" ?

 

Тогда сделать вообще без ОС

Share this post


Link to post
Share on other sites
On 10/4/2018 at 12:53 AM, k155la3 said:

Я фотоаппарат привел как пример.

Понятно, что Linux в коммерческих и серьезно-ответственных девайсах применять довольно "стремно", даже по причине, что спросить-то за трабл, в случае чего, не с кого.

С другой стороны, если из загрузки Linux срезать 90(99) процентов отсутствующий в данном девайсе периферии - "почему нет" ?

 

Причин использовать Linux есть две.

Первая, потому что не знаем как еще запустить сетевой стек.

Вторая, потому что надо запускать сторонние приложения.

Сетевой стек нынче есть у всех. А сторонние приложения в фотоаппарате не нужны и они нарушат реальное время. 

 У DRYOS кстати ядро сделано на uITRON 4.0, а там просто море инфы на эту тему. Например мощный проект - http://www.toppers.jp/project.html 

Share this post


Link to post
Share on other sites
On 10/3/2018 at 5:53 PM, k155la3 said:

Я фотоаппарат привел как пример.

Понятно, что Linux в коммерческих и серьезно-ответственных девайсах применять довольно "стремно", даже по причине, что спросить-то за трабл, в случае чего, не с кого.

С другой стороны, если из загрузки Linux срезать 90(99) процентов отсутствующий в данном девайсе периферии - "почему нет" ?

 

Да ладно. Все давно применяют Линукс в в коммерческих и серьезно-ответственных девайсах.

Share this post


Link to post
Share on other sites
В 07.10.2018 в 12:05, AlexandrY сказал:

У DRYOS кстати ядро сделано на uITRON 4.0, а там просто море инфы на эту тему.

Насколько я понял мюитрон это всего лишь спецификация как армовская на ртос...

Share this post


Link to post
Share on other sites
On 10/9/2018 at 3:45 AM, Tarbal said:

Да ладно. Все давно применяют Линукс в в коммерческих и серьезно-ответственных девайсах.

В коммерческих, пожалуй, согласен. Потому как качество-надежность этих продуктов может быть от "отличной" до "отстойной".

В остальном - девайсы военного применения, медицина, авионика и тому подобное - сомневаюсь.

 

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this