CHDK

CHDK
CHDK
Логотип CHDK
CHDK main.jpg
Скриншот альтернативного меню CHDK
Тип

Резидентная программа для цифровых фотоаппаратов фирмы Canon

Разработчик

CHDK community

Лицензия

GPL

Сайт

chdk.clan.su

CHDK (Canon Hacker’s Development Kit) — резидентная программа для компактных и зеркальных цифровых фотоаппаратов фирмы Canon, базирующихся на процессорах DIGIC, позволяющая значительно увеличить их функциональность и добавляющая недокументированные возможности. Создана сообществом энтузиастов CHDK. Является резидентной программой, но по сложившейся традиции часто называется альтернативной прошивкой.

При использовании CHDK сохраняется полностью базовая функциональность, способ управления и внешний вид меню настроек цифрового фотоаппарата. Дополнительные функции, добавляемые CHDK к основным, настраиваются с помощью альтернативного меню.

Содержание

Возможности CHDK

  • Съёмка в RAW — это основная функция, ради которой изначально разрабатывалась CHDK. Так как запись происходит в специфический формат, не характерный для Canon, то для последующей обработки необходимо преобразование в формат DNG. Для конвертации существуют программы DNG4PS (сокращение от DNG for PowerShot) и DNG4PS-2[1]. DNG4PS-2 является наследницей DNG4PS, использует её исходные тексты и некоторые файлы. Кроме того, есть возможность сразу записывать снимки в формат DNG, но без входящего в спецификацию DNG lossless-сжатия.
  • Отображение заряда батареи — отображается текущий заряд батареи в процентах или вольтах. Для более точного отображения заряда в процентах возможна настройка данной функции, путём указания напряжения полностью заряженного аккумулятора и в разряженном состоянии.
  • Отображение фокусного расстояния — отображается фокусное расстояние в мм.
  • ГРИП-калькулятор — позволяет определить глубину резко изображаемого пространства.
  • Отображение положения зума — отображается текущий цифровой и аналоговый зум. Аналоговый меняется дискретно, цифровой — плавно. Полный зум представляет собой произведение этих двух величин.
  • Живая гистограмма — позволяет посмотреть гистограмму будущего снимка в процессе фокусировки фотоаппарата. Возможен вывод канала яркости (L) или трёх каналов цвета (R G B), либо всех четырёх каналов вместе.
  • Зебра — в процессе автофокусировки фотоаппарата области, которые получатся на снимке пере- и недоэкспонированными, отмечаются определённым цветом на жидкокристаллическом экране.
  • Скрипты — используются языки Lua и uBasic, имеющий простой синтаксис. Использование скриптов позволяет упростить такие операции как серийная съёмка, создание панорам, брекетинг и т. д.
  • Изменение степени компрессии при съёмке видео — на данный момент в цифровых фотоаппаратах Canon используется кодек Motion JPG. Использование других кодеков, позволяющих использовать большую компрессию без потери качества, на данный момент не представляется возможным в связи с ограниченной производительностью процессоров DIGIC II и DIGIC III, однако CHDK позволяет изменять битрейт. При активации данной опции битрейт уменьшается в несколько раз.
  • Программа для чтения книг на экране фотоаппарата — позволяет отображать содержимое txt файлов на цифровом экране.
  • Менеджер файлов — позволяет работать с флеш-памятью как с диском, просматривать её содержимое, удалять файлы и т. д.
  • Календарь.
  • Игры — на данный момент реализованы 4 игры: сокобан, реверси, четыре в ряд и дешифратор.
  • Фонарик — данная функция работает только для цифровых фотоаппаратов с поворотным экраном. При повороте экрана на 180° происходит его заливка белым цветом максимальной яркости, что позволяет использовать его в качестве фонарика в темноте.
  • Укороченные выдержки (вплоть до 1/10000 с), дистанционный спуск — функции, доступные только через скрипты.


Способы получения прошивок

CHDK для работы требуются адреса различных мест прошивки (кадрового буфера, подпрограммы опроса клавиатуры и т. д.). Чтобы узнать их, нужен дамп прошивки. Для снятия дампов применялись следующие способы[2]:

  • модифицированная программа перепрошивки, которая вместо установки новой прошивки записывала имеющуюся на карту памяти. К сожалению, инициализация карты памяти — сложная операция, поэтому дампер удалось написать не под все фотоаппараты;
  • «намигивание» прошивки с помощью светодиода подсветки автофокуса. Доступ к этому светодиоду проще, и таким образом удалось взломать, например, S5is.

Поддерживаемые модели цифровых фотоаппаратов

Планы развития

См. также

Примечания

  1. CHDK Wiki → DNG4PS-2  (англ.). — Описание DNG4PS-2 на CHDK Wiki. Архивировано из первоисточника 29 февраля 2012. Проверено 5 июля 2009.
  2. CHDK Wiki → Porting the CHDK  (англ.). — Получение дампа оригинальной прошивки. Архивировано из первоисточника 29 февраля 2012. Проверено 5 июля 2009.

Ссылки


Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать курсовую

Полезное


Смотреть что такое "CHDK" в других словарях:

  • CHDK — Die Abkürzung CHDK steht für Canon Hacker Development Kit. Dabei handelt es sich um einen unabhängigen Firmware Aufsatz für digitale Kompaktkameras der Firma Canon mit DIGIC II, III oder IV Prozessor. CHDK wird als Open Source Projekt betrieben.… …   Deutsch Wikipedia

  • CHDK — Le logiciel libre sous licence GPL Canon Hack Development Kit (CHDK[1]) fut initialement développé par Andre Gratchev. Il permet d apporter un nombre important de fonctionnalités à la plupart des compacts de la marque Canon, sans en modifier le… …   Wikipédia en Français

  • Canon Hack Development Kit — CHDK Le logiciel gratuit Canon Hack Development Kit (CHDK[1]) fut initialement développé par Andre Gratchev. Il permet d apporter un nombre important de fonctionnalité à la plupart des compacts de la marque Canon, sans en modifier le firmware… …   Wikipédia en Français

  • DIGIC — Digital Imaging Core (usually referred to as DIGIC, sometimes rendered as DiG!C) is Canon Inc. s name for a family of signal processing and control units for digital cameras and camcorders. DIGIC units are made by Canon and used in its own… …   Wikipedia

  • DiG!C — Digital Imaging Core (DIGIC) is the manufacturer s name for a family of signal processing and control units for digital cameras and camcorders. DIGIC units are made by Canon Inc. for use in Canon s own digital imagery products . Technically, a… …   Wikipedia

  • Prosumer — is a portmanteau formed by contracting either the word professional or less often, producer with the word consumer. For example, a prosumer grade digital camera is a cross between consumer grade and professional grade. But the professional… …   Wikipedia

  • Canon Ixus — Logo von Canons „Ixus“ Modellreihe Den Namen IXUS führte die Firma Canon 1996 als Bezeichnung ihrer APS Kompaktkameras ein. Seit 2000 findet diese Bezeichnung als Canon Digital IXUS auch für eine Modellreihe von sehr kompakten Digitalkameras… …   Deutsch Wikipedia

  • Canon PowerShot — Logo der PowerShot Reihe Den Namen PowerShot führte die Firma Canon 1996 als Bezeichnung für ihre digitalen Kompaktkameras ein. Parallel gibt es eine zweite Produktgruppe mit dem Namen Digital IXUS, die sich von Anfang an eher an Einsteiger… …   Deutsch Wikipedia

  • DIGIC — Logo der DIGIC Prozessoren DIGIC (Digital Image Core) nennt Canon seine proprietären Bild und Videoprozessor Chips, die seit 2002 in vielen Digitalkameras dieses Unternehmens eingesetzt werden. 2004 folgte die verbesserten Version DIGIC II, 2006… …   Deutsch Wikipedia

  • ARW — Dieser Artikel oder Abschnitt bedarf einer Überarbeitung. Näheres ist auf der Diskussionsseite angegeben. Hilf mit, ihn zu verbessern, und entferne anschließend diese Markierung. Als Rohdatenformat oder RAW/Raw (engl. Raw „roh“) bezeichnet man… …   Deutsch Wikipedia


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»