Raspberry3B + 3.5寸LCD觸摸顯示屏上手教程

image

硬件環境準備

  1. 樹莓派Raspberry3b主板
  2. 外接顯示屏,支持HDMI接口(系統默認只支持HDMI顯示)
  3. 3.5寸觸摸屏顯示器-LCD屏幕(須要系統單獨按照驅動)
  4. 16GB TF卡(micro SD,後面統一稱SD卡)
  5. 鼠標(usb有線)
  6. 鍵盤(usb有線)
  7. 其它
    • 散熱片(3片)
    • 讀卡器
    • 網線
    • 主板電源線
    • HDMI數據線
    • 風扇(可選)
    • 收納盒(可選)
    • 外殼(可選)

安裝操做系統

  1. 燒錄系統html

    • 格式化SD卡
      • 將SD卡鏈接至我的PC進行格式化
      • 推薦工具: SD Formatter
      • 有兩種格式化方式,默認採用Quick format
      • 若是後期系統啓動時遇到"Error..FAT partition.."相關的問題,能夠嘗試深度格式化Overwrite format
    • 系統選擇,官方推薦了兩種安裝方式
      • 直接燒錄系統
        • 若是是沒有多系統需求,推薦使用這種方式
        • 下載須要安裝的系統鏡像,咱們使用官方系統鏡像 Raspbian Lite 版(全命令行管理)
        • 解壓鏡像
        • 下載鏡像燒錄工具etcher.io
        • 將鏡像燒錄至SD卡(參考官方操做步驟)
      • NOOBS引導安裝
        • 提供多種系統及工具的選擇引導
        • 下載官方NOOBS
        • 解壓zip文件
        • 將解壓後文件內的全部文件拷貝至SD卡(格式化後)
  2. 系統安裝|啓動git

    • 從PC上安全移除SD卡,並插入Raspberry主板
    • 主板接通電源
    • 若是是使用NOOBS方式,按照提示流程初始化系統
    • 若是是鏡像燒錄方式,默認就進入系統了
    • Raspbian系統會初始化帳戶pi,默認密碼爲raspberry

系統環境初始化

  1. 系統更新
sudo apt-get update
sudo apt-get upgrade
sudo apt-get clean
複製代碼
  1. 安裝3.5寸LCD觸屏顯示器驅動vim

    • 能夠根據自身狀況選擇顯示設備,在此咱們選購了3.5寸觸摸屏顯示器-LCD屏幕
    • Raspbian系統默認只支持HDMI顯示,爲了支持LCD觸屏顯示器咱們須要單獨安裝驅動
    • 固然讀者能夠選用集成驅動的定製鏡像,具體安裝步驟參考上一步
    • 安裝驅動(注意要根據針腳不一樣選用不一樣版本驅動,此處選用SPI佔26針IO驅動)
      • 樹莓派LCD驅動:171219,適用於2017-03-02-raspbian-jessie及以後版本的Raspbian
      • 該驅動安裝時,必須聯網
      • 將下載的驅動複製到SD卡(能夠直接拷貝至sd卡,也能夠經過scp傳輸)
      • tar xzvf /boot/LCD-show-*.tar.gz
      • cd LCD-show/
      • chmod +x LCD35-show
      • ./LCD35-show
      • 切換顯示模式,命令最後會自動重啓
    • 其它LCD顯示相關設置
      • 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. 配置wifi安全

    • 若是使用桌面系統,請按常規流程鏈接網絡便可bash

    • 若是使用終端界面,此處提供如下兩種設置方式:服務器

      • 直接在SD卡上配置(鏈接PC操做),SD卡根目錄下新增文件wpa_supplicant.conf
      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卡上配置(鏈接PC操做),SD卡根目錄新增空文件ssh
    # 注意: 文件名就叫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. 系統基本設置less

    • 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.5inch RPi LCD 驅動
  4. How to setup WiFi on Raspbian Jessie Lite
  5. Setting up Raspberry Pi WiFi with Static IP on Raspbian Stretch Lite
  6. 樹莓派3命令行配置wifi無線鏈接和藍牙鏈接
Title: 《Raspberry3B + 3.5寸LCD觸摸顯示屏上手教程》  

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

Publish:
- [簡書發佈連接](https://www.jianshu.com/p/91a9e07a393e)
- [掘金髮布連接](https://juejin.im/post/5a5f0d6c6fb9a01c9c1f0e1c)
- [Github Page]()
複製代碼
相關文章
相關標籤/搜索