Учебное пособие по Raspberry3B + 3,5-дюймовому сенсорному ЖК-экрану

малиновый пирог

image

Подготовка аппаратной среды

  1. Материнская плата Raspberry Pi Raspberry3b
  2. Внешний дисплей, поддержка интерфейса HDMI (по умолчанию система поддерживает только дисплей HDMI)
  3. 3,5-дюймовый сенсорный дисплей - ЖК-экран (требуется отдельное управление системой)
  4. TF-карта 16 ГБ (микро SD, далее именуемая SD-картой)
  5. Мышь (проводная USB)
  6. Клавиатура (проводная USB)
  7. разное
    • Радиатор (3 шт.)
    • картридер
    • кабель
    • кабель питания материнской платы
    • Кабель для передачи данных HDMI
    • Вентилятор (опционально)
    • Ящик для хранения (опционально)
    • оболочка (по желанию)

Установите операционную систему

  1. Система сжигания

    • Отформатировать SD-карту
      • Подключите SD-карту к ПК для форматирования
      • Рекомендуемые инструменты:SD Formatter
      • Существует два метода форматирования, по умолчанию используется Быстрое форматирование.
      • Если вы столкнулись с проблемами, связанными с «Ошибка..Раздел FAT..», при более позднем запуске системы, вы можете попробовать выполнить глубокое форматирование. Перезаписать формат.
    • Выбор системы, официальный рекомендовал два метода установки
      • Система прямого сжигания
        • Если нет требований к нескольким системам, рекомендуется использовать этот метод.
        • Скачиваем образ системы, который необходимо установить, мы используем официальный образ системыRaspbian Lite Edition (полное управление через командную строку)
        • Разархивируйте изображение
        • Скачать инструмент для записи изображенийetcher.io
        • Запишите образ на SD-карту (см. официальные шаги по эксплуатации)
      • Установка загрузки NOOBS
        • Предоставляет руководство по выбору различных систем и инструментов
        • скачатьОфициальный НУБС
        • Разархивируйте zip-файл
        • Скопируйте все файлы в разархивированном файле на SD-карту (после форматирования)
  2. Установка системы | Запуск

    • Безопасно извлеките SD-карту из ПК и вставьте в плату Raspberry.
    • Материнская плата включена
    • Если вы используете NOOBS, следуйте инструкциям по инициализации системы.
    • Если это метод записи зеркала, он войдет в систему по умолчанию.
    • Система Raspbian инициализирует учетную запись pi, а пароль по умолчанию — raspberry.

Инициализация системной среды

  1. системное обновление
sudo apt-get update
sudo apt-get upgrade
sudo apt-get clean
  1. Установите драйвер 3,5-дюймового сенсорного ЖК-монитора.

    • Вы можете выбрать устройство отображения в соответствии со своей ситуацией.Здесь мы приобрели 3,5-дюймовый сенсорный монитор-ЖК-экран.
    • Система Raspbian по умолчанию поддерживает только дисплей HDMI.Для поддержки сенсорного ЖК-дисплея нам необходимо установить драйвер отдельно.
    • Конечно, читатель может выбрать настроенный образ встроенного драйвера.Для конкретных шагов установки, пожалуйста, обратитесь к предыдущему шагу.
    • Установите драйвер (обратите внимание, что разные версии драйвера следует выбирать в соответствии с разными контактами, здесь SPI занимает 26-контактный драйвер ввода-вывода)
      • Драйвер ЖК-дисплея Raspberry Pi: 171219, для raspbian-jessie 2017-03-02 и более поздних версий Raspbian
      • Когда драйвер установлен, он должен быть подключен к Интернету
      • Скопируйте загруженный драйвер на SD-карту (можно скопировать прямо на SD-карту или перенести через scp)
      • tar xzvf /boot/LCD-show-*.tar.gz
      • cd LCD-show/
      • chmod +x LCD35-show
      • ./LCD35-show
      • Переключите режим отображения, команда автоматически перезапустится в конце
    • Другие настройки ЖК-дисплея
      • Переключение между LCD и HDMI
          # 切换成HDMI显示
          cd LCD-show/
          ./LCD-hdmi
          # 切换成LCD显示            
          cd LCD-show/
          ./LCD35-show
          # 每次切换系统会自动重启
      
      • Установить ориентацию экрана
          # 旋转0度:
          cd LCD-show/
          ./LCD35-show 0
          # 旋转90度:
          cd LCD-show/
          ./LCD35-show 90
          # 旋转180度:
          cd LCD-show/
          ./LCD35-show 180
          # 旋转270度:
          cd LCD-show/
          ./LCD35-show 270
      
  2. настроить Wi-Fi

    • Если вы используете настольную систему, подключитесь к сети в соответствии с обычным процессом.

    • При использовании терминального интерфейса здесь предусмотрены следующие два метода настройки:

      • Настройте прямо на SD-карте (подключите к ПК), добавьте новый файл wpa_supplicant.conf в корневой каталог SD-карты.
          country=CN
          ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev update_config=1
          network={
              # wifi name
              ssid="YourNetworkSSID"
              # wifi pwd
              psk="Your Network's Passphrase"
              key_mgmt=WPA-PSK
          }
      
      • Настройте в терминале, конфигурация такая же, как выше
        sudo vi /etc/wpa_supplicant/wpa_supplicant.conf
  3. настроить ssh

    • Настроить непосредственно на SD-карте (подключить к ПК), добавить пустой файл ssh в корневой каталог SD-карты
        # 注意: 文件名就叫ssh
        sudo vi ssh 
        # 插入主板,启动系统,默认就会开启ssh服务
    
    • настроить в терминале
        # 查看ssh服务状态
        sudo service ssh status
        # 启动
        sudo service ssh start
        # 设置开机启动
        sudo systemctl enable ssh
    
    • Конфигурация безопасности
        # 修改默认用户pi的密码 
        sudo passwd pi
        
        sudo vi /etc/ssh/sshd_config
        # 禁止root远程登陆 
        > PermitRootLogin no
        # 禁止密码远程登陆,统一使用ssh pub key
        > PasswordAuthentication no
        > RSAAuthentication yes  # 系统默认
        > PubkeyAuthentication yes # 系统默认
        # 更改ssh默认的端口
        > Port 666
        # 重启生效
        sudo service ssh restart
    
  4. Основные настройки системы

    • sudo raspi-configЭта команда запускает загрузку с настройками системы и может выполнять базовую настройку, такую ​​как пароль, сеть, локализация и периферийные устройства в соответствии с загрузкой.
    • locale setting
        locale
        # 如果有如下问题: 
        # “locale: Cannot set LC_ALL to default locale: No such file or directory”
        
        sudo vi /etc/default/locale 
        > LANG="en_GB.UTF-8"
        > LC_ALL="en_GB.UTF-8"
        > LC_CTYPE="en_GB.UTF-8"
        > LANGUAGE="en_GB:en"
        
        dpkg-reconfigure locales 
    

Расширенное приложение

  1. Установите инструмент управления версиями Git
    sudo apt-get install git 
    git --version
  1. обновить текстовый редактор vim
    sudo apt-get install vim
  1. Другие распространенные операции
    # 查看ip
    hostname -I
    ip addr
    
    # 重启服务器
    sudo reboot
    

Refs

  1. Install Raspbian Stretch Lite Headless ( setup Wi-Fi and activate ssh without access to command line or using the network cable) on Raspberry Pi Zero W
  2. Raspberry Pi Software Guide
  3. 3,5-дюймовый ЖК-драйвер RPi
  4. How to setup WiFi on Raspbian Jessie Lite
  5. Setting up Raspberry Pi WiFi with Static IP on Raspbian Stretch Lite
  6. Командная строка Raspberry Pi 3 для настройки беспроводного соединения Wi-Fi и соединения Bluetooth
Title: 《Raspberry3B + 3.5寸LCD触摸显示屏上手教程》  

Modify History:
- 2018-01-17 v1.0

Publish:
- [简书发布链接](https://www.jianshu.com/p/91a9e07a393e)
- [掘金发布链接](https://juejin.cn/post/6844903551722848270)
- [Github Page]()