Welche Betriebssysteme laufen auf heutigen DSLRs?

Ich habe mich nur gefragt, ob jemand Namen und ein wenig Hintergrundinformationen zu den Betriebssystemen geben könnte, die die heutigen DSLRs (nämlich Nikon, Canon) verwenden.

Das ist interessant, aber ich kann mir nicht vorstellen, dass es wirklich eine Antwort gibt, die vollständig ist und beibehalten wird, wenn neue Modelle herauskommen. Es könnte besser sein, einzeln nach bestimmten Marken zu fragen.
+1 könnte auch gut sein, um etwas Kontext zu haben. Sind Sie von Natur aus neugierig oder möchten ein alternatives Betriebssystem hacken oder schreiben?
@mattdm Ich habe deinen Kommentar gelesen und fand es sofort eine gute Idee, alle aktuellen DSLRs von Canon und Nikon aufgelistet zu haben. Aber bei näherer Überlegung entwickeln sich alle technologiebasierten Maschinen, einschließlich PCs, weiter, sodass diese Frage in allen Fällen gültig bleibt, ohne dass bestimmte Maschinen aufgeführt sind. Was eine relevante Antwort betrifft, würde man sich das Datum der Frage und Antwort(en) ansehen und den Kontext sehen. Was sagst du?
@MikeW Nun, ich habe gerade herausgefunden, dass die Nikon-Kamera der Spitzenklasse auch dieselbe Schnittstelle wie eine Nikon 3000 verwendet, die "primitiv" ist. Außerdem ist WLAN unbekannt (außer als großes „Anbauteil“ für einige, es gibt keine Touch-Oberfläche und die LCD-Auflösung ist selbst bei den besten DSLRs (neben vielen anderen Dingen) so schlecht, wenn ein billiges Android-Telefon sie alle hat und mehr in einer stark fortgeschrittenen Form.Und daher die Frage nach OS.
@Regmi - die Frage ist also wirklich, warum DSLR-Betriebssysteme im Vergleich zu Smartphone-Betriebssystemen so schwach sind.
@MikeW Bang da. Als Folge davon wollte ich das als eine andere Frage stellen, bin mir aber nicht sicher, ob das ein zu subjektives Thema für die Site sein wird.
Nicht, wenn Sie konkret fragen, warum, und es kann konkret beantwortet werden, z. B. Skaleneffekte: Nikon liefert 4 Millionen Kameras aus, Samsung liefert 40 Millionen Smartphones aus usw.
@MikeW Danke! Habe hier einen gemacht. photo.stackexchange.com/questions/35263/… . Mal schauen.
Das Spitzenmodell von Nikon hat tatsächlich eine ganz andere Benutzeroberfläche als die der D3000. Der entscheidende Punkt dabei ist, dass das Bildschirmsystem nur ein kleiner Teil dieser Benutzeroberfläche ist – und je besser die Kamera wird, desto geringer wird diese Bedeutung .

Antworten (3)

Kanon

Was wir bisher wissen, basiert auf ML- Arbeit

DRYOS-Version 2.3, Version #0023

  1. 5Dm2
  2. 500d/T1i
  3. 50D

DRYOS-Version 2.3, Version #0039

  1. 7D
  2. 1Dm4

DRYOS-Version 2.3, Version #0043

  1. 550d/T2i

DRYOS Version 2.3, Version #0044 oder #0049

  1. 5dm3
  2. EOS M

DRYOS-Version 2.3, Release-Nr. 0047

  1. 60D
  2. 600D/T3i
  3. 1100D/T3

Ich verallgemeinere, aber ich sehe in Canon P & S, dass sie dazu neigen, DIGIC-Prozessoren wiederzuverwenden, sodass eine schnelle Überprüfung in einem Wiki ergab, dass DRYOS verwendet wird.

Es wird nicht ausdrücklich erwähnt, aber ML-Entwickler geben an, dass sie denken, dass dieser DRYOS ein Derivat von uLTRON ist. Sie wiesen auch darauf hin, dass einige Konzepte in DRYOS mit VxWorks verglichen oder verstanden werden könnten.

Sony

BusyBox 1.4.2 (Linux-Kernel)

  1. NEX-3
  2. NEX-5
  3. SLT-A35

BusyBox 1.13.4 (Linux-Kernel)

  1. SLT-A99

  2. SLT-77

  3. SLT-65

  4. NEX-7

    Das Sony-Firmware-Hacking-Projekt hat eine eigene Website unter http://hackingalpha.wikia.com und ein Forum unter http://www.nex-hack.info/

Außerdem hatten ältere Canon DSLRs ein Betriebssystem, das auf VxWorks basierte (alles, was älter als die 40D ist, glaube ich.
Jeder, der dies liest und Nikon oder Sony OS kennt, kann die Liste gerne bearbeiten und ergänzen
DRYOS ist ein firmeneigenes Betriebssystem, das von Canon entwickelt wurde.
Soweit ich weiß, wurde VxWorks nur in älteren Point-and-Shoots verwendet. Ältere EOS DiGIC-basierte Kameras liefen mit Datalite ROM-DOS.
@Micheal Clark chdk.wikia.com/wiki/A2300 , nur ein Beispiel, einige könnten Datalite ROM-DOS ausführen. Das macht es wahrscheinlich so schwierig, Firmware von Drittanbietern zu hacken/schreiben. Sie sind alle verschieden :D
Canon bezeichnet den Kernel von DRYOS hier als µlTRON4.0 (scrollen Sie etwa zur Hälfte der Seite nach unten zum DRYOS-Eintrag): canon.com/technology/canon_tech/explanation/cp_tech.html#dryos
Der A2300 ist ein neuerer Point-and-Shoot mit einem DiGIC 4-Prozessor. Die auf VxWorks basierenden Point-and-Shoots hatten DiGIC II- und DiGIC III-Prozessoren. Auch der Wechsel von römischen zu arabischen Ziffern bei DiGIC 4 ist ein Indiz für den OS-Wechsel.
@MichaelClark Auf der 30D und der ursprünglichen 5D wurde das VxWorks-basierte Betriebssystem ausgeführt. Das ist wahrscheinlich der Hauptgrund, warum es kein ML/CHDK für die 30D gibt, wie ich zu meiner Frustration herausgefunden habe.
Das macht sehr viel Sinn, da beide DiGIC II-Prozessoren hatten. Auf dem ursprünglichen DiGIC-Board lief Datalite ROM-DOS. Die DiGIC II- und III-Linien scheinen alle VxWorks ausgeführt zu haben, und die DiGIC 4 und höher waren auf DRYOS.

Bei Canon und Nikon sind die aktuellen Modelle alle proprietär.

Es gibt Apps für Android-Geräte, mit denen sie eine Canon-Kamera über ein USB-Kabel steuern können, aber auf der Kamera läuft nicht das Android-Betriebssystem.

Natürlich enthält die Firmware in bestimmten Bereichen Kompatibilität mit akzeptierten Standards wie USB, DPOF, EXIF, JPEG usw.

In der Vergangenheit liefen auf einigen der frühen Canon DIGIC-Boards Datalite ROM-DOS auf einem x86-kompatiblen NEC V20-Emulator. Beginnend mit DIGIC II war der Prozessor in proprietäre ASICs eingebettet und lief auf dem VxWorks-Betriebssystem. Dies wurde mit der Kamerareihe DIGIC III fortgesetzt. DIGIC 4 und spätere Kameras liefen auf Canons proprietärem DRYOS, dessen Kern um µlTRON4.0 herum aufgebaut ist

Weitere Informationen zu Canon DSLRs finden Sie im Wikipedia-Eintrag für DIGIC .
Weitere Informationen zu Nikon-DSLRs finden Sie im Wikipedia-Eintrag für EXPEED .

Für die neuesten Canon-DSLRs mit Videoaufzeichnungsfunktion ist ein Firmware-Add-On eines Drittanbieters namens Magic Lantern verfügbar. Sie ersetzt nicht die Original-Firmware, sondern läuft darin. Es gibt ähnliche Firmware-Add-Ons für einige Nikon-DSLRs, aber keines wurde bis zu dem Punkt entwickelt, an dem es Anfang 2013 durchgehend stabil war.

Es gibt einige Kameras, die unter Android laufen. Die Nikon Coolpix S800c zum Beispiel. Es werden wohl noch weitere folgen . Wie Sie erraten haben, laufen die meisten aktuellen DSLRs auf proprietären Betriebssystemen, obwohl es das CHDK ( Canon Hack Development Kit ) und Magic Lantern - Firmware-Hacks für Canon gibt, die dem Betriebssystem einige zusätzliche Funktionen bieten.

Es gab auch ein ähnliches Nikon-Projekt , aber ich glaube nicht, dass es jemals das Stadium erreicht hat, in dem es brauchbar war.

Die ursprüngliche Frage bezog sich auf DSLRs. Die Nikon Coolpix S800c und die in Entwicklung befindlichen Android-Kameras, auf die sich der Artikel bezieht, sind alle kompakte Digitalkameras, keine DSLRs (trotz der albernen Abbildung).