Raspberry Pi:Аппаратные средства/Использование адаптера Gert VGA 666

Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску

Перевод: Максим Кузьмин
Проверка/Оформление/Редактирование: Мякишев Е.А.


\\ в процессе обработки

Использование адаптера Gert VGA 666[1]

В данной статье речь пойдет об адаптерном наборе Gert VGA 666 – о том, как его собрать, а также о том, как настроить Raspbian, что использовать этот адаптер вместо привычной системы вывода видео. Сам адаптер доступен, например, здесь по цене примерно в 600 рублей.

Инструкции по сборке можно найти на последней странице этого мануала на GitHub, но имейте в виду, что вам нужна картинка, которая идет после слов «Through-hole side». Иллюстрированные руководства по сборке также можно найти на этом сайте или в этом блоге.

Закончив с пайкой платы, подсоединяем ее и включаем питание Pi. Сразу адаптер не заработает, поэтому для вывода видео потребуется промежуточное решение. Мы бы посоветовали, если возможно, позаимствовать где-нибудь HDMI или DVI-D монитор. Если такой возможности нет, можно временно воспользоваться телевизором/монитором с композитным видео (вроде тех, которые оснащены желтым RCA-гнездом), но для этого вам понадобится специальный TRRS-кабель (с 4-контактным, 3,5-миллиметровым разъемом) – более подробно о нем можно прочесть в этом руководстве. Если у вас есть только RCA-кабель, его видео-провод (внутренний провод) можно временно припаять к контакту PP24 на нижней части платы. При этом экран RCA-кабеля надо припаять к «земле», и для этого можно использовать находящийся неподалеку контакт PP6. Однако имейте в виду, что это может оказаться непростой задачей, и в случае ошибки можно ненароком испортить Pi. Кроме того, пайка на Pi приведет к аннулированию гарантии, поэтому прибегать к этому методу стоит лишь в том случае, если других вариантов нет, и вы чертовски уверены в своих паяльных навыках.

Итак, допустим, вы решили вывести композитное видео и проделали все, что описано выше. Теперь вам надо «проинформировать» о своем решении NOOBS. Запустив загрузку NOOBS, наблюдайте за светодиодом ACT, и когда загрузка закончится, тут же нажмите на клавишу «3» (для стандарта PAL – это европейский ETC) или «4» (для NTSC). Получив картинку, НЕ СЛЕДУЙТЕ инструкциям, которые просят вас сделать этот выбор постоянным. Потому что, если сделаете, Pi «залочит» композитный вариант, и ваш VGA-адаптер перестанет работать. Если это все же случилось, при загрузке зажмите Shift (чтобы вернуться в NOOBS), а затем нажмите «1» (чтобы переключиться обратно на HDMI).

Теперь, загрузившись, следуйте описанным ниже инструкциям, чтобы установить драйверы, необходимые для адаптера Gert VGA 666. Для большинства из них потребуется Ethernet-соединение – просто воткните Ethernet-кабель, который вы обычно используете для интернет-соединения, и Raspbian автоматически им воспользуется.

1. Если нужно, устанавливаем rpi-update:

sudo apt-get update
sudo apt-get install rpi-update

2. Обновляем текущую прошивку/ядро:

sudo rpi-update

Перезагрузка пока не нужна.

3. Загружаем на плату конфигурационный файл:

wget https://raw.githubusercontent.com/fenlogic/vga666/master/setup/dt-blob-dpi.bin
sudo mv dt-blob-dpi.bin /boot/dt-blob.bin

4. Открываем /boot/config.txt...

sudo nano /boot/config.txt

...и добавляем туда следующие строки:

enable_dpi_lcd=1
display_default_lcd=1

Это активирует плату и сделает ее дисплеем по умолчанию.

5. SPI и I2C нужно занести в черный список, иначе VGA666 не будет работать как нужно.

sudo nano /etc/modprobe.d/vga666-blacklist.conf

Добавляем следующие строки:

blacklist spi_bcm2708
blacklist i2c_bcm2708

6. Перезагружаемся. Если все работает как надо, Pi начнет выдавать картину в VGA-разрешении (640х480).

7. Теперь настраиваем разрешение монитора (более подробно об этом можно прочесть, например, тут и тут). Для VGA-платы вместо «hdmi_» используем «dpi_». То есть, в /boot/config.txt можно добавить следующие строчки:

dpi_group=2
dpi_mode=35

Это будет равнозначно hdmi_group 2 (DMT), режим 35 (1280 х 1024 @ 60 Гц)

Впрочем, можно попробовать и другие варианты. Например, для «1920 х 1080 @ 60 Гц»:

dpi_group=2
dpi_mode=82

Для «1024 х 768 @ 60 Гц»:

dpi_group=2
dpi_mode=16

Для «800 х 600 @ 60 Гц»:

dpi_group=2
dpi_mode=9

За оригинальную запись спасибо пользователю DirkS. Более подробно об адаптере можно прочесть в этом топике.

См.также

Внешние ссылки