<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Canon_Hack_Development_Kit</id>
	<title>Canon Hack Development Kit - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Canon_Hack_Development_Kit"/>
	<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Canon_Hack_Development_Kit&amp;action=history"/>
	<updated>2026-05-19T15:10:35Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Wikipedia (Deutsch) – Lokale Kopie</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://wiki-de.moshellshocker.dns64.de/index.php?title=Canon_Hack_Development_Kit&amp;diff=1979626&amp;oldid=prev</id>
		<title>imported&gt;Uli Zappe: /* Funktionsüberblick */ Link angepasst</title>
		<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Canon_Hack_Development_Kit&amp;diff=1979626&amp;oldid=prev"/>
		<updated>2025-05-28T23:42:07Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Funktionsüberblick: &lt;/span&gt; Link angepasst&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;[[Datei:CHDK logo.png|frameless|159px|rechts|Logo]]&lt;br /&gt;
Das &amp;#039;&amp;#039;&amp;#039;Canon Hack Development Kit&amp;#039;&amp;#039;&amp;#039; (&amp;#039;&amp;#039;&amp;#039;CHDK&amp;#039;&amp;#039;&amp;#039;) ist ein unabhängiger [[Firmware]]-Aufsatz für digitale [[Kompaktkamera]]s des [[japan]]ischen Unternehmens [[Canon]] mit &amp;#039;&amp;#039;[[DIGIC]]-II&amp;#039;&amp;#039;, &amp;#039;&amp;#039;-III-&amp;#039;&amp;#039;, &amp;#039;&amp;#039;-IV-&amp;#039;&amp;#039;, &amp;#039;&amp;#039;-V-&amp;#039;&amp;#039; oder &amp;#039;&amp;#039;-VI&amp;#039;&amp;#039;-[[Prozessor]]. CHDK wird als [[Open Source|Open-Source]]-Projekt betrieben, der [[Quellcode]]&amp;lt;ref&amp;gt;[https://www.assembla.com/spaces/chdk/subversion/source/HEAD/trunk CHDK-Quellcode]&amp;lt;/ref&amp;gt; und die fertig kompilierte Software&amp;lt;ref&amp;gt;[http://forum.chdk-treff.de/download.php Kompilierte Version]&amp;lt;/ref&amp;gt; sind unter [[GNU GPL|GNU-GPL]]-Bedingungen verfügbar. Die Software erweitert den Funktionsumfang der digitalen Kameras. Auch wird die originale Firmware der Kamera dazu weder ersetzt noch verändert.&lt;br /&gt;
&lt;br /&gt;
== Entwicklungsgeschichte ==&lt;br /&gt;
Die Geschichte von CHDK begann in der zweiten Hälfte des Jahres 2006. Der Programmierer &amp;#039;&amp;#039;VitalyB&amp;#039;&amp;#039; konnte eine offizielle Datei zur [[Ixus]]-Firmware-Aktualisierung („update“) soweit analysieren, dass er die Aktualisierungsprozedur verstand. Mit diesem Wissen schrieb er ein Programm zum Auslesen der Firmware. Dabei wurden die Daten an eine der Kamera-[[LED]]s geschickt und per optischer Kopplung übertragen.&lt;br /&gt;
&lt;br /&gt;
Mit den Erkenntnissen aus der Auswertung der Daten wurde ein Programm geschrieben, das 10-Bit-[[Rohdatenformat (Fotografie)|RAW]]-Dateien der [[PowerShot]] A610 speichern konnte. Es erhielt den Namen &amp;#039;&amp;#039;RAW-Enabler&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
Im nächsten Entwicklungsschritt erfolgte die Integration eines [[Interpreter]]s für den [[BASIC]]-Dialekt uBasic. Damit waren einfache [[Skriptsprache|Skripte]] zur Steuerung der Kamera möglich.&lt;br /&gt;
&lt;br /&gt;
Die Kamera-Modelle PowerShot A620, A630 und A710 wurden in das Projekt einbezogen. Als neue Funktionen kamen eine [[Histogramm]]-Anzeige, erste Möglichkeiten für Belichtungsreihen, [[On-Screen-Display|OSD]]-Anzeigen und ein Layout-Editor zur Positionierung der OSD-Elemente hinzu.&lt;br /&gt;
&lt;br /&gt;
Ab Anfang 2007 fügte der Programmierer GrAnd&amp;lt;ref&amp;gt;[http://www.linkedin.com/in/gratchev Profil GrAnd]&amp;lt;/ref&amp;gt; die Anzeige diverser Kamera-Werte, Über- und Unterbelichtung im Histogramm, einen [[Schärfentiefe|DOF]]-Rechner, eine Batterie-Anzeige, einen Datei-[[Browser]], einen Text-Anzeiger, die Organisation der RAW-Speicherung sowie eine Autostart-Funktion hinzu und nannte das Projekt &amp;#039;&amp;#039;CHDK&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
Im September 2007 entwickelte der Programmierer &amp;#039;&amp;#039;MX3&amp;#039;&amp;#039; eine Bewegungserkennung für den Firmware-Aufsatz. Ein weiterer Programmierer, &amp;#039;&amp;#039;Fingalo&amp;#039;&amp;#039;, erweiterte uBasic wesentlich durch eine Vielzahl von Kamera-spezifischen Befehlen. Die nächsten acht Kameramodelle konnten CHDK nutzen. Lange [[Belichtungszeit]]en und [[Belichtungsreihe]]n im Serienmodus folgten als neue Funktionen.&lt;br /&gt;
&lt;br /&gt;
Erstmals gelang es, DIGIC-III-Kameras mit [[VxWorks]]- und [[DRYOS]]-Betriebssystem erfolgreich anzupassen. [[USB]]-Fernbedienmöglichkeiten entstanden.&lt;br /&gt;
&lt;br /&gt;
Anfang 2008 ging eine Vielzahl neuer Funktionen in der Version &amp;#039;&amp;#039;ALLBEST&amp;#039;&amp;#039; auf. Mitte 2008 entwickelte sich die Experimental-Version &amp;#039;&amp;#039;Juciphox&amp;#039;&amp;#039; mit einer ganzen Reihe an neuen Funktionen, u.&amp;amp;nbsp;a. der Skriptsprache [[Lua]], zum heutigen Standard. Die letzte wichtige Neuerung war die kamerainterne Unterstützung von [[Digital Negative|DNG]]-Dateien.&lt;br /&gt;
&lt;br /&gt;
Im Laufe der Zeit bildete sich eine große Gemeinschaft heraus, die die Weiterentwicklung von CHDK gemeinsam betreibt. Gegenwärtig werden mehr als 80 Kamera-Modelle der Ixus- und PowerShot-Serien unterstützt.&lt;br /&gt;
&lt;br /&gt;
== Arbeitsweise ==&lt;br /&gt;
Die notwendigen [[Binärdatei|Binär]]-Daten werden auf die in der Kamera benutzte Speicherkarte kopiert. Zum Start von CHDK ruft man die Firmware-Update-Funktion im Kamera-Menü auf, um die Daten in den Arbeitsspeicher der Kamera zu laden. Per Kamera-Taste kann nun ein zusätzliches Konfigurationsmenü aufgerufen werden, in dem sämtliche Einstellungen von CHDK organisiert werden. Wird die Update-Funktion nicht ausgeführt, arbeitet die Kamera ganz normal ohne CHDK.&lt;br /&gt;
&lt;br /&gt;
Bei Bedarf kann CHDK bei Einschalten der Kamera auch automatisch gestartet werden. Dazu macht man die Speicherkarte bootfähig und setzt den Schreibschutzschalter auf „schreibgeschützt“.&lt;br /&gt;
&lt;br /&gt;
== Funktionsüberblick ==&lt;br /&gt;
[[Datei:CHDK layout editor.jpg|mini|Display mit zusätzlichen Anzeigeelementen des CHDK]]&lt;br /&gt;
CHDK bietet sehr viele Funktionen an. Diese können hier nur als Überblick zusammengefasst werden.&lt;br /&gt;
&lt;br /&gt;
* Aufnahme von RAW/DNG-Bildern.&lt;br /&gt;
* Schnelle [[Belichtungsreihe]]n mit frei einstellbaren Belichtungswerten.&lt;br /&gt;
* Manuell einstellbare [[Belichtungszeit]] von 1/100.000&amp;amp;nbsp;s bis 65&amp;amp;nbsp;s (bei einigen Kameras ist die max. Belichtungszeit unbegrenzt)&lt;br /&gt;
* Manuell einstellbare Fokusdistanz&lt;br /&gt;
* Manuell einstellbare [[Blende (Optik)|Blende]]nwerte/[[Neutraldichtefilter|ND-Filter]]-Stellung (in Abhängigkeit von der Kamera-Hardware)&lt;br /&gt;
* Manuell bestimmbare [[ISO]]-Werte (Ober- und Untergrenze sind abhängig von der Hardware)&lt;br /&gt;
* Einstellbare Auto-ISO-Werte für unterschiedliche Aufgaben&lt;br /&gt;
* Erweiterte einstellbare Belichtungskorrektur (Ev)&lt;br /&gt;
* Viele weitere Zusatzinformationen und Einstellungen für den ambitionierten Fotografen (z.&amp;amp;nbsp;B. [[Schärfentiefe]]-Rechner, Einstellung der [[hyperfokale Entfernung|hyperfokalen Entfernung]])&lt;br /&gt;
* [[Mehrfachbelichtung]] und Weiterverarbeitung zu einem Bild in der Kamera&lt;br /&gt;
* Erweiterte Video-Funktionen ([[Zoomobjektiv|Zoomen]] und Fokussieren während der Aufnahme)&lt;br /&gt;
* Stufenlos einstellbare Videoqualität für die Videoaufnahme&lt;br /&gt;
* [[Tonwertkurve]]n können direkt in der Kamera eingerechnet werden.&lt;br /&gt;
* Konturenüberlagerungen als Hilfsmittel für Trickaufnahmen&lt;br /&gt;
* Fernauslösung mit Hilfe einer Fernbedienung (Selbstbau)&lt;br /&gt;
* Erweiterte Funktionen durch Skripte (uBasic und Lua)&lt;br /&gt;
** Belichtungsreihen für [[High Dynamic Range Image|HDR]]&lt;br /&gt;
** [[Zeitintervall]]-Aufnahmen für [[Zeitraffer]]&lt;br /&gt;
** automatisches [[Focus stacking]]&lt;br /&gt;
** Kamera löst aus, wenn Bewegung im Bild erkannt wird.&lt;br /&gt;
** Zeitgesteuerte Abläufe&lt;br /&gt;
** Virtuelle Kameramodi und Funktionen, die die Kamera werkseitig nicht unterstützt (z.&amp;amp;nbsp;B. Tv-Modus für Kameras ohne diesen Modus).&lt;br /&gt;
** Fernbedienung-gesteuerte Abläufe (Selbstbau-Fernbedienung für USB-Anschluss der Kamera)&lt;br /&gt;
** Dateimanagement, [[Logdatei]]en erstellen, zusätzliche Informationen in [[Exchangeable Image File Format|Exif]]-Daten schreiben&lt;br /&gt;
* Autostart für Skripte, ermöglicht bestimmte persönliche Voreinstellungen beim Einschalten der Kamera.&lt;br /&gt;
* Live-Histogramm mit gesonderter Einstellung für [[RGB-Farbraum|RGB]] und [[Luminanz]].&lt;br /&gt;
* Markiert Flächen ohne Bildinformationen („Zebra-Modus“, Anzeige von Über- und Unterbelichtung) vor der Aufnahme.&lt;br /&gt;
* Anzeige der aktuellen Kapazität von [[Akku]] und Speicherkarte&lt;br /&gt;
* Anzeige von Uhrzeit und Sensortemperatur&lt;br /&gt;
* Anzeige eigener Gitternetze zur besseren Orientierung auf dem [[Flüssigkristallanzeige|LCD]]&lt;br /&gt;
* Kleine Zusatzprogramme, wie zum Beispiel Kalender, Textbetrachter, Datei-Browser und Spiele&lt;br /&gt;
* Alle Funktionen sind über ein einheitliches Menü einstellbar.&lt;br /&gt;
* Persönliches Benutzermenü zur Zusammenfassung der wichtigsten Funktionen&lt;br /&gt;
* Persönliche Einstellungen für CHDK-OSD-Elemente (Farbe, Position) und das CHDK-Menü (Farbe, Zeichensatz).&lt;br /&gt;
* [[Tastaturkürzel]] zur schnellen Bedienbarkeit der wichtigsten CHDK-Funktionen über die Bedientasten der Kamera&lt;br /&gt;
&lt;br /&gt;
== Funktionale Abgrenzung ==&lt;br /&gt;
Es sind, mit Ausnahme von Rohdaten, keine anderen als von der Kamera vorgegebenen Bild- und Video-Formate möglich. CHDK eignet sich nicht als Abspielprogramm für diverse Multimedia-Formate wie z.&amp;amp;nbsp;B. [[MP3]].&lt;br /&gt;
&lt;br /&gt;
== Varianten ==&lt;br /&gt;
Neben der allgemeinen internationalen CHDK-Version gibt es weitere Varianten.&lt;br /&gt;
&lt;br /&gt;
Speziell für den deutschen Sprachraum wurde eine Version entwickelt, die alle Voreinstellungen für eine deutsche Benutzerführung sowie einen erweiterten Umfang von Skript-Befehlen beinhaltet. Die deutsche CHDK-Nutzergemeinschaft hat sich besonders auf die Anwendung von Skripten spezialisiert.&lt;br /&gt;
&lt;br /&gt;
Eine weitere Variante nennt sich &amp;#039;&amp;#039;Stereo Data Maker&amp;#039;&amp;#039; (&amp;#039;&amp;#039;SDM&amp;#039;&amp;#039;). Hier geht es vorrangig um die Erstellung von [[Stereoskopie|Stereo-Bildern]]. &amp;#039;&amp;#039;SDM&amp;#039;&amp;#039; unterstützt dabei die Synchronisation mehrerer Kameras, beinhaltet aber auch die wesentlichen CHDK-Funktionen. SDM steht in der Kritik, da es sich nicht an die Lizenzbedingungen von CHDK hält.&lt;br /&gt;
&lt;br /&gt;
Es gibt diverse Ansätze, [[Spiegelreflexkamera]]s der [[Canon-EOS-Digitalkameras|Canon-EOS-Digitalkamera]]-Reihe mit zusätzlichen Funktionen auszustatten. Diese Entwicklungen unterscheiden sich deutlich vom CHDK für digitale Kompaktkameras. Führendes Projekt ist hier &amp;#039;&amp;#039;[[Magic Lantern (Firmware)|Magic Lantern]]&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
== Weblinks ==&lt;br /&gt;
* [http://chdk.wikia.com Internationales CHDK-Wiki]&lt;br /&gt;
* [http://chdk.wikia.com/wiki/German Deutscher Bereich der CHDK-Wiki]&lt;br /&gt;
* [http://chdk-treff.de chdk-treff.de – Weiterführende deutschsprachige Informationen]&lt;br /&gt;
* http://chdk.bplaced.net – Beschreibung einzelner CHDK-Funktionen&lt;br /&gt;
* http://www.assembla.com/spaces/chdkde/trac_subversion_tool – CHDK-Quellcode-Repositorium&lt;br /&gt;
* http://chdk.setepontos.com/index.php – Internationale Informationsseite&lt;br /&gt;
* http://hacki.someserver.de – Autobuildserver für CHDK-Binärdateien (englisch)&lt;br /&gt;
* http://chdk-treff.de/download.php – Downloadbereich für CHDK-DE&lt;br /&gt;
* http://stereo.jpn.org/eng/sdm/index.htm – Internationale Informationsseite der SDM-Version&lt;br /&gt;
&lt;br /&gt;
== Einzelnachweise ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{SORTIERUNG:Chdk}}&lt;br /&gt;
[[Kategorie:Digitalfotografie]]&lt;br /&gt;
[[Kategorie:Canon]]&lt;br /&gt;
[[Kategorie:Freie Software]]&lt;br /&gt;
&lt;br /&gt;
[[en:DIGIC#CHDK]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Uli Zappe</name></author>
	</entry>
</feed>