Руководство пользователя Orange Pi Zero 2

  Описание    Запуск      ОС Линукс      SDK Линукс    ОС Андроид    SDK Андроид    Фото  

Глава 3. ОС Линукс - Linux OS
Страница:   11    12    13    14    15    16    17    18    19    20    21    22    23    24    25    37    38    39    41    42    44    45    46    47    48    50    52    53    54    55    56    57    58  

3.31.2. 3.2-дюймовый ЖК-дисплей RPi SPI (3.2 inch RPi SPI LCD display)
  • 1) Ссылка на страницу сведений о протестированном ЖК-дисплее: 3.2inch RPi Display
  • 2) Подключение ЖК-дисплея к плате разработки показано ниже



  • 3) После подключения ЖК-дисплея к плате разработки используйте следующие команда для загрузки модуля ядра fbtft_device

    root@orangepi:~# modprobe fbtft_device custom name=fb_ili9341 busnum=1 cs=1 gpios=reset:69,dc:72 rotate=90 speed=65000000 bgr=1 txbuflen=65536
  • 4) Когда модуль ядра fbtft_device загружен, правильный выходной журнал dmesg команда выглядит так (буфер кадра, используемый ЖК-дисплеем - fb1):

    root@orangepi:~# dmesg | tail [ 271.924571] spidev spi0.0: dh2228fv spi0.0 16777kHz 8 bits mode=0x00 [ 271.924598] spidev spi1.1: dh2228fv spi1.1 16777kHz 8 bits mode=0x00 [ 271.925034] spidev spi1.1: Deleting spi1.1 [ 271.926925] fbtft_device: GPIOS used by 'fb_ili9341': [ 271.926957] fbtft_device: 'reset' = GPIO69 [ 271.926968] fbtft_device: 'dc' = GPIO72 [ 271.926997] spidev spi0.0: dh2228fv spi0.0 16777kHz 8 bits mode=0x00 [ 271.927016] spi spi1.1: fb_ili9341 spi1.1 65000kHz 8 bits mode=0x00 [ 271.946173] fb_ili9341: module is from the staging directory, the quality is unknown, you have been warned. [ 272.220982] graphics fb1: fb_ili9341 frame buffer, 320x240, 150 KiB video memory, 64 KiB buffer memory, fps=20, spi1.1 at 65 MHz
  • 5) Затем используйте следующую команду, чтобы отобразить изображение логотипа Orange Pi на ЖК-дисплее

    root@orangepi:~# apt update root@orangepi:~# apt -y install fbi root@orangepi:~# fbi -vt 1 -noverbose -d /dev/fb1 /boot/boot.bmp



  • 6) Может также отобразить вывод tty1 на устройство fb1 fb ЖК-дисплея. После того, как отображение завершено, HDMI больше не будет выводить изображение.

    root@orangepi:~# con2fbmap 1 1
    Если вы хотите вернуться к отображению HDMI, используйте следующую команду

    root@orangepi:~# con2fbmap 1 1
    Ниже показан результат выполнения команды htop.



  • 7) Поскольку шрифт терминала по умолчанию слишком большой, экран не может отображать достаточно контента, поэтому вы можете использовать следующий метод, чтобы уменьшить шрифт терминала
    • a) Запустите dpkg-reconfigure console-setup

      root@orangepi:~# apt-get update root@orangepi:~# apt-get install kbd root@orangepi:~# dpkg-reconfigure console-setup
    • b) Кодировку терминала выбираем UTF-8



    • c) Затем выберите Оптимальный набор символов Guess.



    • d) Затем выберите Terminus



    • е) Наконец, выберите размер шрифта как 6x12.



    • f) После настройки вы увидите, что шрифт на ЖК-экране становится меньше
  • 8) Метод настройки запуска системы для автоматической загрузки модуля fbtft_device
    • a) Создайте новый файл конфигурации /etc/modules-load.d/fbtft.con, содержимое файла

      root@orangepi:~# cat /etc/modules-load.d/fbtft.conf
    • b) Создайте новый файл конфигурации /etc/modprobe.d/fbtft.conf, содержимое файла

      root@orangepi:~# cat /etc/modprobe.d/fbtft.conf options fbtft_device custom name=fb_ili9341 busnum=1 cs=1 gpios=reset:69,dc:72 rotate=90 speed=65000000 bgr=1 txbuflen=65536
    • c) Затем перезапустите систему Linux, и вы увидите, что модули ядра, относящиеся к fbtft_device загружены автоматически
  • 9) Если вы хотите, чтобы система Linux автоматически отображала консоль на ЖК-экран после загрузки добавьте следующую конфигурацию в /boot/orangepiEnv.txt, а затем перезапустите систему, чтобы увидеть вывод на ЖК-экран

    root@orangepi:~# cat /boot/orangepiEnv.txt | grep "fbcon" extraargs=fbcon=map:1


  • Страница:   11    12    13    14    15    16    17    18    19    20    21    22    23    24    25    37    38    39    41    42    44    45    46    47    48    50    52    53    54    55    56    57    58