Raspberry3B + 3.5寸LCD觸控螢幕上手教程

Jacky_L發表於2018-01-17

image

硬體環境準備

  1. 樹莓派Raspberry3b主機板
  2. 外接螢幕,支援HDMI介面(系統預設只支援HDMI顯示)
  3. 3.5寸觸控式螢幕顯示器-LCD螢幕(需要系統單獨按照驅動)
  4. 16GB TF卡(micro SD,後面統一稱SD卡)
  5. 滑鼠(usb有線)
  6. 鍵盤(usb有線)
  7. 其它
    • 散熱片(3片)
    • 讀卡器
    • 網線
    • 主機板電源線
    • HDMI資料線
    • 風扇(可選)
    • 收納盒(可選)
    • 外殼(可選)

安裝作業系統

  1. 燒錄系統

    • 格式化SD卡
      • 將SD卡連線至個人PC進行格式化
      • 推薦工具: SD Formatter
      • 有兩種格式化方式,預設採用Quick format
      • 如果後期系統啟動時遇到"Error..FAT partition.."相關的問題,可以嘗試深度格式化Overwrite format
    • 系統選擇,官方推薦了兩種安裝方式
      • 直接燒錄系統
        • 如果是沒有多系統需求,推薦使用這種方式
        • 下載需要安裝的系統映象,我們使用官方系統映象 Raspbian Lite 版(全命令列管理)
        • 解壓映象
        • 下載映象燒錄工具etcher.io
        • 將映象燒錄至SD卡(參考官方操作步驟)
      • NOOBS引導安裝
        • 提供多種系統及工具的選擇引導
        • 下載官方NOOBS
        • 解壓zip檔案
        • 將解壓後檔案內的所有檔案拷貝至SD卡(格式化後)
  2. 系統安裝|啟動

    • 從PC上安全移除SD卡,並插入Raspberry主機板
    • 主機板接通電源
    • 如果是使用NOOBS方式,按照提示流程初始化系統
    • 如果是映象燒錄方式,預設就進入系統了
    • Raspbian系統會初始化賬戶pi,預設密碼為raspberry

系統環境初始化

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

    • 可以根據自身情況選擇顯示裝置,在此我們選購了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

    • 如果使用桌面系統,請按常規流程連線網路即可

    • 如果使用終端介面,此處提供以下兩種設定方式:

      • 直接在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. 系統基本設定

    • 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]()
複製程式碼

相關文章