天天看點

年輕人的第一個開發闆——樹莓派

目錄

    • 開始玩樹莓派我們需要準備什麼
      • 硬體準備
      • 安裝樹莓派系統到SD卡
      • 配置樹莓派
        • Raspberry debian9:
        • Ubuntu-server 18.04

前言 本來作為一個隻要敲敲代碼的程式猿,是不會接觸單片機這種硬體的,一個偶然的機會宿舍的路由器壞了,隻能刷機修複,刷機的過程中,接觸到了很多Linux的知識,也開始了解到有樹莓派這種微型計算機。看了下淘寶也不貴,于是入了一個3b+來玩玩。這篇部落格記錄了我折騰樹莓派踩的一些坑以及花裡胡哨的各種玩法。

年輕人的第一個開發闆——樹莓派
年輕人的第一個開發闆——樹莓派

樹莓派是由樹莓派基金會釋出的卡片式電腦,起初的目的是為了讓更多的孩子們可以學習計算機程式設計,但是釋出以後受到了廣大計算機愛好者的喜愛。

樹莓派被稱為卡片式電腦,顧名思義它可以安裝作業系統,并且接上顯示屏滑鼠鍵盤就可以正常使用,在上面可以用python或者C語言程式設計并運作。

開始玩樹莓派我們需要準備什麼

硬體準備

  • 電源擴充卡(5V 2A)【移動電源也行,我就是用的移動電源】
  • 記憶體卡(推薦8G到16G class10)
  • 樹莓派(推薦3b+)

    可選:

  • HDMI線(用于連接配接電腦和樹莓派)
  • 滑鼠鍵盤
  • 保護殼、小風扇、散熱片

一般的淘寶賣家都會有豐富的套餐,包含以上物品。

拆箱即可使用,沒有複雜的拼接和配置,隻需裝入SD卡、連接配接外設。

可以參考此圖:

年輕人的第一個開發闆——樹莓派
年輕人的第一個開發闆——樹莓派

圖檔來自 樹莓派實驗室

安裝樹莓派系統到SD卡

  1. 首先去官網 下載下傳樹莓派的鏡像,官網有很多種鏡像,raspberry、ubuntu、Windows 10 IoT ,我推薦raspberry,因為這是一個專門為樹莓派做的鏡像。下載下傳完成後解壓出img格式的鏡像檔案。
  2. 下載下傳軟體 win32diskimager,連接配接SD卡到電腦,打開軟體:
    年輕人的第一個開發闆——樹莓派

    在Image File選擇剛剛下載下傳的img鏡像檔案,Device選擇你的SD卡裝置,然後點選Write即可寫入鏡像。

    安裝過程可能有些慢,根據你SD卡的速度而定的。

    等到出現對話框 write successful 就說明成功了。

    如果 Windows 提示你是否要格式化 SD 卡,請不要格式化,否則可能導緻安裝在隐藏分區中的系統被擦除而無法進入系統。

  3. 配置 ssh:刷入系統後,不用着急取出 TF 卡,我們先允許樹莓派啟用 ssh。打開樹莓派 TF 卡檔案夾(Linux 使用者打開 TF 卡中名稱為 boot 且記憶體較小的主分區),在 TF 卡根目錄放置一個名為 ssh 的空白檔案(無字尾名)。
  4. 把SD卡插入樹莓派,接通電源即可開機。
  • 也可以使用其他的鏡像寫入軟體,如Etcher、usbit.
  • 安裝完成之後,你會發現 SD 卡所顯示的容量低于預期。這是因為在 Windows 系統中隻能顯示出 FAT 格式的 boot 分區,隻有幾十個 MB,更大的分區是 Linux 分區,Windows 系統是無法看到的,這并不影響樹莓派系統的工作。如果你嘗試在裝過系統的 SD 卡上重新安裝系統,或者将 SD 卡轉作為它用需要恢複隐藏分區。可以使用 SD Formatter 工具對磁盤進行格式化。
  • 以上軟體都可以在我的網盤下載下傳,連結: https://pan.baidu.com/s/1mksCwKFcUpvHZInPdenbvA 提取碼: tv2v

配置樹莓派

  • 桌面版本在啟動之後會自動進入初始化設定向導。在引導下根據實際情況配置國家、語言、時區,設定好登入密碼、WiFi。
  • 如果你沒有連接配接顯示器,那就開機後就需要用SSH進行連接配接。

Raspberry debian9:

  • 修改IP及DNS,改一個速度比較快的DNS
  • 換源:
  1. 備份原始檔案
    sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
    sudo cp /etc/apt/sources.list.d/raspi.list /etc/apt/sources.list.d/raspi.list.bak
               
  2. 編輯軟體源配置,打開sources.list 删除或注釋原檔案所有内容

    stretch 系統用以下内容取代:

    deb http://mirrors.aliyun.com/raspbian/raspbian/ stretch main contrib non-free
    deb-src http://mirrors.aliyun.com/raspbian/raspbian/ stretch main contrib non-free
               
  3. 編輯系統源配置,打開sraspi.list 删除或注釋原檔案所有内容

    stretch 系統用以下内容取代:

    deb http://mirrors.ustc.edu.cn/archive.raspberrypi.org/debian/ stretch main ui
               
  4. 更新

    配置好了可以嘗試更新,用下面的指令分别更新軟體源清單、軟體版本和系統核心版本,完整的更新過程需要等挺久的。一般隻用更新軟體源清單即可。

    #更新軟體源清單
    sudo apt-get update
    #更新軟體版本
    sudo apt-get upgrade
    sudo apt-get dist-upgrade
    #更新系統核心
    sudo rpi-update
               

Ubuntu-server 18.04

換源教程:https://blog.csdn.net/qq_35451572/article/details/79516563

鏡像檔案:Ubuntu官網