Можете ли вы выполнить скрипты chdk извне через USB?

Я тренировался с помощью CHDK (комплект для разработки хаоса). Я смог запустить chdk через SD-карту на моем powerhot g12 и даже смог запустить скрипт на нем.

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

Я был на сайте CHDK <http://chdk.wikia.com/wiki/CHDK> и заглядывали вокруг своего форума, но не видели упоминания о внешнем исполнении.

Да, ты можешь. Есть два подхода, которые я использовал с некоторым успехом.

1.) Я могу контролировать свой Powershot G9 с помощью CHDKPTP ( [https://app.assembla.com/ пространства/chdkptp/вики](https://app.assembla.com/spaces/chdkptp/wiki) ). Я использую Ubuntu 16.04 и двоичный файл r735 с веб-сайта. Графический интерфейс позволяет управлять камерой и запускать сценарии. Этот подход должен работать для любой камеры, поддерживаемой CHDK. (Существует также привязка [python](/tag5253) для CHDKPTP, хотя мне еще не удалось ее успешно создать.)

2.) Другой подход - использовать gphoto2, если ваша камера поддерживается gphoto2. (ПРИМЕЧАНИЕ. Не похоже, что G12 поддерживается gphoto2, но я включаю его здесь, если он полезен другим). В G9 CHDK добавляет свойство chdk\_script к доступным параметрам в gphoto2. Тогда скрипты должны быть запущены с помощью

gphoto2 --set-config chdk\_script = "scriptname"

Подход gphoto2 показан здесь (<https://www.youtube.com/watch?v=v_42jd9tGF0>)