Как SANE обнаруживает выключенный сканер?

Я настоятельно рекомендую всем, кто серьезно поработает над Pi-совместимыми платами, получить последовательный кабель PL2303.

Как правило, кабель также стоит около 1,5 евро в ali express и позволяет подключать контакты консоли / JTAG вашей платы к интерфейсу USB, а также использовать minicom для отладки / общения с вашей платой и иметь командную строку. консоль.

Некоторые доски могут не поддерживать видео, или вы можете отключить видео для экономии ресурсов. Вдобавок ко всему (HDMI) видео включается относительно поздно в процессе загрузки, и без кабеля вы не сможете отладить проблемы с загрузкой, возникшие до этого, или запустить диагностику загрузки на плате.

Как правильно утверждает @Gilles, в некоторых ситуациях может возникнуть необходимость во взаимодействии с загрузчиком, и это можно сделать только через JTAG / контакты консоли.

У меня есть плата Allwiner на базе A20, и я считаю, что последовательный кабель неоценим для выхода из сложных ситуаций.

На самом деле у меня есть постоянный кабель для каждой платы, чтобы мне не приходилось открывать их кейсы каждый раз, когда мне это нужно. Они также намного менее громоздки, чем монитор / телевизор + клавиатура.

Если у вас возникнут проблемы с электричеством на плате, вы также можете повредить HDMI-разъем телевизора, в противном случае вы, скорее всего, сожжете микросхему PL2303 на кабеле.

Последнее предупреждение: внимательно следите за схемами, чтобы подключить его. Красный провод / + 5V в PL2303 не используется в платах allwiner, и вы как минимум повредите микросхему PL2303, если воспользуетесь им.

1
17.03.2016, 09:34
2 ответа

По сути, он работает, глядя на оборудование, подключенное к вашему компьютеру (не работает для удаленных устройств). В частности, он смотрит на устройства SCSI и USB, просматривая список внутренних модулей (которые являются общими объектами, по одному на устройство), чтобы увидеть, какие из них хорошо подходят.

scanimage вызывает sane_get_devices, который последовательно подключается к каждому из внутренних модулей. В свою очередь, те (в зависимости от серверной части) смотрят на само устройство, а также на файл конфигурации (чтобы получить подсказки).

Дополнительная литература:

1
27.01.2020, 23:35

USB-устройства могут питаться от шины -, от собственного -питания или от обоих . Я не знаю конкретно о Brother DCP -7065DN, но, возможно, сканер все еще идентифицирует себя при подключении, даже если ему не хватает энергии для работы. Мой 3D-принтер похож на этот ---, контроллер — это, по сути, прославленная плата Arduino, которая с радостью включается и реагирует на команды, как только вы подключаете USB, даже если на нагреватель или двигатели не подается питание.

Кроме того, даже многие устройства с автономным -питанием (, включая большинство современных ПК ), имеют режим «мягкого отключения» :При нажатии кнопки питания эти устройства не выключаются полностью, а вместо этого они переходят в режим ожидания с низким -энергопотреблением. Если вы физически не отключаете принтер или не переключаете физический переключатель, подключенный непосредственно к источнику питания, я предполагаю, что это может быть то, что происходит.

1
27.01.2020, 23:35

Теги

Похожие вопросы