hier sollen Infos rund um die Entwicklung und Programmierung von CHDK gesammelt werden.
- Programmiersprachen:
- C und Assembler für ARM-Architektur für CHDK selbst
- Canon-Basic - kameraeigende Skriptsprache, z.B. nützlich zum Auslesen der Firmware (Erstellung eines Firmware-Dumps)
- Lua und uBasic als Skriptsprachen für Anwender-Skripte
- Compiler:
- GCC
- optimierte Compiler-Umgebung für CHDK: CHDK-Shell
- Quellcode:
- CHDK
- Umgang mit dem Subversionsklient Tortoise - Forum-Link
- Quellcode-Dokumentation:
- Portierung einer Kamera:
- Umgang mit kostenpflichtigen Disassembler IDA Pro zur Firmware-Analyse - Wiki-Link
- Kostenfreier Disassembler zur Analyse der Firmware - externer Link
- CHDK-Portierungstool - Programm zur Portierung einer weiteren Firmware-Version zu einer bestehenden Portierung - Wiki-Link
- weiterführende Links:
- CHDK-Wiki für Entwickler
- Wie binde ich ein neues Modul in CHDK ein - Forum-Link
wird fortgesetzt...