Какие операционные системы работают на современных зеркальных фотокамерах?

Мне просто интересно, может ли кто-нибудь предоставить имена и немного информации об операционных системах, которые используют современные цифровые зеркальные фотокамеры (а именно, Nikon, Canon).

Это интересно, но я не вижу, чтобы у него действительно был полный ответ, который сохраняется по мере появления новых моделей. Лучше спрашивать о конкретных брендах по отдельности.
+1 также может быть полезно иметь некоторый контекст. Вы просто любопытны или хотите взломать или написать альтернативную ОС?
@mattdm Я прочитал ваш комментарий и сразу подумал, что неплохо было бы перечислить все текущие зеркальные фотокамеры Canon и Nikon. Но, если подумать, все машины, основанные на технологиях, включая ПК, развиваются, поэтому этот вопрос останется актуальным во всех случаях без указания каких-либо конкретных машин. Что касается соответствующего ответа, можно посмотреть на дату вопроса и ответа (ов) и увидеть контекст. Что ты говоришь?
@MikeW Ну, я только что узнал, что камера Nikon высшего класса также использует тот же интерфейс, что и Nikon 3000, который является «примитивным». Кроме того, Wi-Fi неслыханно (кроме как большая «приставка» для некоторых, нет сенсорного интерфейса, а разрешение ЖК-дисплея настолько плохое даже в топовых зеркалках (среди прочего), когда в дешевом телефоне на Android есть все это и еще в сильно расширенном виде.Отсюда и вопрос про ОС.
@Regmi - так что вопрос в том, почему ОС DSLR настолько слабы по сравнению с ОС смартфонов.
@MikeW Бах там. В качестве дополнения к этому я хотел поставить это как еще один вопрос, но я не уверен, что это будет слишком субъективной темой для сайта.
Нет, если вы спросите конкретно, почему, и на него можно будет конкретно ответить, например, экономия на масштабе: Nikon поставляет 4-миллионные камеры, Samsung поставляет 40-миллионные смартфоны и т. д.
@MikeW Спасибо! Делал здесь один. photo.stackexchange.com/questions/35263/… . Посмотрим.
У флагманской линейки Nikon на самом деле совсем другой интерфейс, чем у D3000. Ключевым моментом здесь является то, что экранная система является лишь небольшой частью этого интерфейса, и по мере улучшения камеры эта важность уменьшается .

Ответы (3)

Канон

На данный момент то, что мы знаем, основано на работе ML

DRYOS версия 2.3, выпуск #0023

  1. 5Дм2
  2. 500d/T1i
  3. 50D

DRYOS версия 2.3, выпуск #0039

  1. 7D
  2. 1Дм4

DRYOS версия 2.3, выпуск #0043

  1. 550d/T2i

DRYOS версии 2.3, выпуск №0044 или №0049

  1. 5дм3
  2. ЭОС М

DRYOS версия 2.3, выпуск #0047

  1. 60D
  2. 600D/T3i
  3. 1100Д/Т3

Я обобщаю, но я вижу в Canon P&S, что они склонны повторно использовать процессоры DIGIC, поэтому быстрая проверка в Wiki показала, что используется DRYOS.

Это конкретно не упоминается, но разработчики ML указывают, что они думают, что DRYOS является производным от uLTRON. Они также указали, что некоторые концепции DRYOS можно сравнить или понять из VxWorks.

Сони

BusyBox 1.4.2 (ядро Linux)

  1. НЭКС-3
  2. НЭКС-5
  3. SLT-A35

BusyBox 1.13.4 (ядро Linux)

  1. SLT-A99

  2. СЛТ-77

  3. СЛТ-65

  4. НЭКС-7

    У проекта по взлому прошивки Sony появился собственный сайт http://hackingalpha.wikia.com и форум http://www.nex-hack.info/

Кроме того, старые цифровые зеркальные фотокамеры Canon имели ОС на основе VxWorks (я думаю, все, что старше 40D.
Любой, кто читает это и знает об ОС Nikon или Sony, не стесняйтесь редактировать и добавлять в список.
DRYOS — это собственная ОС, разработанная Canon.
Насколько я понимаю, VxWorks использовался только в старых наводках. Старые камеры на базе EOS DiGIC работали под управлением Datalite ROM-DOS.
@Micheal Clark chdk.wikia.com/wiki/A2300 , всего лишь один пример, когда некоторые могут запускать Datalite ROM-DOS. Вот что, вероятно, затрудняет взлом/запись сторонних прошивок. Они все разные :D
Canon помечает ядро ​​DRYOS как µlTRON4.0 здесь (прокрутите страницу примерно до середины страницы до записи DRYOS): canon.com/technology/canon_tech/explanation/cp_tech.html#dryos
A2300 — это более новая модель «наведи и снимай» с процессором DiGIC 4. Наводки на основе VxWorks имели процессоры DiGIC II и DiGIC III. Замена римских цифр на арабские в DiGIC 4 также указывает на изменение операционной системы.
@MichaelClark И 30D, и оригинальный 5D работали под управлением ОС на базе VxWorks. Вероятно, это основная причина, по которой нет ML/CHDK для 30D, как я, к своему разочарованию, обнаружил.
Это имеет большой смысл, потому что у обоих были процессоры DiGIC II. Первоначальная плата DiGIC работала под управлением Datalite ROM-DOS. Похоже, что все линейки DiGIC II и III работали под управлением VxWorks, а DiGIC 4 и более поздние версии были на DRYOS.

В случае с Canon и Nikon все текущие модели являются проприетарными.

Существуют приложения для устройств Android, которые позволяют им управлять камерой Canon через USB-кабель, но камера не работает под управлением ОС Android.

Конечно, в некоторых областях прошивка включает в себя совместимость с принятыми стандартами, такими как USB, DPOF, EXIF, JPEG и т. д.

В прошлом некоторые из первых плат Canon DIGIC работали под управлением Datalite ROM-DOS на эмуляторе NEC V20, совместимом с x86. Начиная с DIGIC II, процессор был встроен в проприетарные ASIC и работал под управлением ОС VxWorks. Это продолжилось в линейке камер DIGIC III. Камеры DIGIC 4 и более поздних версий работают на фирменной DRYOS от Canon, ядро ​​которой построено на основе µlTRON4.0.

Чтобы узнать больше о цифровых зеркальных фотокамерах Canon, посмотрите статью DIGIC в Википедии .
Для получения дополнительной информации о цифровых зеркальных фотокамерах Nikon проверьте запись EXPEED в Википедии .

В случае с самыми последними цифровыми зеркальными фотокамерами Canon, которые имеют возможность записи видео, доступна надстройка прошивки стороннего производителя под названием Magic Lantern. Она не заменяет оригинальную прошивку, а работает внутри нее. Существуют аналогичные надстройки встроенного ПО для некоторых цифровых зеркальных фотокамер Nikon, но ни одно из них не было разработано до такой степени, чтобы по состоянию на начало 2013 года они были стабильно стабильными.

Есть несколько камер под управлением Android. Например, Nikon Coolpix S800c. Вероятно, будет больше . Как вы уже догадались, большинство современных зеркальных фотокамер работают на проприетарных операционных системах, хотя есть CHDK ( Canon Hack Development Kit ) и хаки прошивки Magic Lantern для Canon, которые предоставляют некоторые дополнительные функции для ОС.

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

Первоначальный вопрос касался зеркальных фотокамер. Nikon Coolpix S800c и разрабатываемые камеры Android, о которых говорится в статье, — это компактные цифровые камеры, а не зеркальные (несмотря на глупую иллюстрацию).