精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

樹莓派4b學習筆記

CHANBAEK ? 來源:容里與良鹿 ? 作者:張凱 ? 2023-07-04 11:25 ? 次閱讀

一、樹莓派4b簡介

前言

對于許多程序員/工科研究生而言,樹莓派早已如雷貫耳,對于我一個AI領域研究的碩士畢業生,樹莓派早就激發了我極大的興趣。最開始知道樹莓派,是因為我之前在本科做了一個基于樹莓派的嵌入式智能家居控制系統,那時候使用的還是老版的3b。時間一晃,轉眼就6年了,在家閑著無事,想著用樹莓派做一些視覺開發的項目(因為便宜、好上手),然而,淘寶一搜,好家伙,這款19年上市的4b價格漲價太多,5b遲遲又不肯上市,考慮到這是一款理財產品,性能提升又很大,我一直想親手做實驗,學習一下。所以我決定入手樹莓派4b 8G高配版。

樹莓派到手了,新手玩家第一件事肯定是要搞明白如何使用它了,這篇文章記錄一下我是如何給樹莓派安裝系統并進行基本配置的。

介紹

Raspberry Pi,中文名為“樹莓派”,簡寫為 RPi,是一款基于Debian GNU/Linux操作系統的微型計算機,由英國樹莓派基金會開發并推出。它小巧、便攜,卻有著強大的計算能力和豐富的擴展接口,廣泛應用于物聯網嵌入式系統、教育、娛樂等領域。樹莓派官方推薦系統是 Raspberry Pi OS,除此之外,樹莓派還支持許多操作系統:Ubuntu、RetroPie、LibreELEC、Apertis 和 Manjaro 等

樹莓派4b是流行的樹莓派系列單板計算機中的最新產品,目前已正式發布(2019.6.24)

相比上一代的樹莓派3b+,樹莓派4b在處理器速度,多媒體性能,內存和連接方面提供了突破性的增長,同時保留了后向兼容性和類似的功耗。對用戶來說,樹莓派4b提供的桌面性能可與入門級x86 PC系統相媲美。樹莓派4b的主要功能包括高性能64位四核處理器,通過一對micro-HDMI端口支持分辨率高達4K的雙顯示屏,高達4Kp60的硬件視頻解碼,4GB的RAM,雙頻2.4/5.0 GHz無線局域網,藍牙5.0,千兆以太網USB 3.0和PoE功能(通過單獨的PoE HAT插件)。雙頻無線局域網和藍牙具有模塊化合規認證,允許將電路板設計到最終產品中,大大降低了合規性測試,從而降低了成本和上市時間。

圖片

器件準備

1、TF卡讀卡器

2、5V 3A電源適配器

3、至少16GB 的TF卡

4、micro HDMI 轉HDMI線

5、帶有HDMI接口的電腦顯示器或電視(其它接口顯示器可以用接口轉換)

安裝操作系統(推薦使用官方工具安裝系統)

樹莓派官方開發了一款圖形TF卡寫入工具為Raspberry Pi Imager,適用Windows、Mac OS和Ubuntu等操作系統;它會自動下載圖像并將其安裝到 SD 卡中,下載最新版本的Raspberry Pi Imager并安裝它。使用步驟如下:

1、將TF卡連接電腦。

2、打開 Raspberry Pi Imager選擇所需的操作系統。

3、選擇要寫入圖像的 TF 卡(注意:最好移除其它U盤設備,以防將U盤文件擦除)。

4、預先配置系統,按住 CTRL+SHIFT+X(或點擊右下角小齒輪),設置完成點擊保存。

5、單擊燒錄按鈕,將數據寫入TF卡。

圖片

6、此時鏡像就燒錄成功了,拔掉讀卡器,將TF卡插到樹莓派上。

圖片

7、裝入TF卡、連接外設,打開電源,樹莓派就可以開機了。

圖片

使用其他工具安裝系統

燒錄鏡像可以使用其它方法,使用鏡像寫入工具將下載好鏡像寫入樹莓派,例如:balenaEtcher或Win32DiskImager 。首先去樹莓派官網下載鏡像,推薦使用Raspberry Pi OS with desktop。Raspberry Pi OS with desktop版本的特點是有電腦桌面,對于普通用戶來說,這個就夠用了。Raspberry Pi OS Lite版本特點是沒有電腦桌面,進入系統所有操作都要用命令行,由于沒有UI界面,適合TF卡容量小和熟練掌握Linux操作使用,如果您沒有linux基礎,使用起來會非常艱難,入門還是建議選擇帶桌面的鏡像。

1.鏡像下載后需要先解壓成.img文件格式才能被燒錄軟件識別。

2.燒錄鏡像前需要使用Panasonic_SDFormatter-SD卡格式化軟件格式化TF卡。

(注意:這兩種方法比較穩定,但不適合新手,不推薦也沒必要。這里不做介紹了。)

樹莓派的操作系統

Raspberry Pi OS 是基于 Debian 的免費操作系統,針對樹莓派硬件進行了優化,是推薦在樹莓派上正常使用的操作系統。該操作系統帶有超過35,000個軟件包:預編譯軟件以一種很好的格式捆綁在一起,便于安裝在您的 樹莓派上。

更新和升級樹莓派操作系統 (讓您的樹莓派保持最新狀態非常重要)

第一個最重要的原因是安全性。由于樹莓派系統的源代碼會開源在Github上,就會暴露出源代碼的漏洞。樹莓派官方也會及時更新源代碼修復漏洞,作為樹莓派用戶要避免漏洞帶來的危害就是讓您的軟件保持最新。

第二個原因,與第一個相關,是您在設備上運行的軟件肯定包含錯誤。一些錯誤是 CVE,但錯誤也可能會影響所需的功能,而與安全性無關。保持軟件的更新,可以降低遇到這些錯誤的機會。

使用APT

管理安裝、升級和刪除軟件的最簡單方法是使用 Debian 的 APT,使您的操作系統保持最新:

sudo apt update

使用以下命令將所有已安裝的軟件包升級到最新版本:

sudo apt upgrade

換源 (很重要,方便以后求穩,穩,穩)

樹莓派默認軟件源地址是國外的服務器地址,經常出現更新速度慢或者連不上的情況。我們只需要將軟件源換成國內鏡像源這個問題就得以解決了。推薦兩個軟件源:清華源和阿里源。

清華源

# armv7l 用戶:編輯 `/etc/apt/sources.list` 文件,刪除原文件所有內容,用以下內容取代
deb http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ bullseye main non-free contrib rpi
# deb-src http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ bullseye main non-free contrib rpi


# armv7l 用戶如果需要開啟 multi-arch 使用 arm64 軟件源,需要在 `/etc/apt/sources.list` 中加上
deb [arch=arm64] http://mirrors.tuna.tsinghua.edu.cn/raspbian/multiarch/ bullseye main


# aarch64 用戶:編輯 `/etc/apt/sources.list` 文件,用以下內容取代:
# 默認注釋了源碼鏡像以提高 apt update 速度,如有需要可取消注釋
deb https://mirrors.tuna.tsinghua.edu.cn/debian/ bullseye main contrib non-free
# deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ bullseye main contrib non-free
deb https://mirrors.tuna.tsinghua.edu.cn/debian/ bullseye-updates main contrib non-free
# deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ bullseye-updates main contrib non-free
deb https://mirrors.tuna.tsinghua.edu.cn/debian/ bullseye-backports main contrib non-free
# deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ bullseye-backports main contrib non-free
deb https://mirrors.tuna.tsinghua.edu.cn/debian-security bullseye-security main contrib non-free
# deb-src https://mirrors.tuna.tsinghua.edu.cn/debian-security bullseye-security main contrib non-free


# 對于兩個架構,編輯 `/etc/apt/sources.list.d/raspi.list` 文件,刪除原文件所有內容,用以下內容取代:
deb http://mirrors.tuna.tsinghua.edu.cn/raspberrypi/ bullseye main

阿里源

編輯 /etc/apt/sources.list 文件,刪除原文件所有內容,用以下內容取代:

deb http://mirrors.aliyun.com/raspbian/raspbian/ bullseye main non-free contrib
deb-src http://mirrors.aliyun.com/raspbian/raspbian/ bullseye main non-free contrib

編輯 /etc/apt/sources.list.d/raspi.list 文件,刪除原文件所有內容,用以下內容取代:

deb http://mirrors.aliyun.com/raspberrypi/ bullseye main ui

實例

我們以清華源為例,首先通過確定你使用的系統的架構,在終端輸入

uname -m

圖片

修改默認配置文件,將里面內容替換成清華源鏡像。

sudo nano /etc/apt/sources.list

圖片

保存成功后,在終端輸入:

sudo apt update

圖片

開啟SSH及配置無線連接

這一步是為了方便在headless(即沒有I/O設備,包括顯示器)的情況下通過遠程連接配置樹莓派的。在boot分區下新建一個空文件,名為ssh,就可以開啟SSH。

再在boot分區下新建wpa_supplicant.conf文件,并寫入無線的相關配置。下面只是示例。可以同時配置多個無線網絡

country=CN
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1


network={
    ssid="wi-fi name here"
    psk="wi-fi password here"
    key_mgmt=WPA-PSK
    priority=1 #priority:連接優先級,數字越大優先級越高(不可以是負數)
}

如果無線網沒有密碼或者采用WEP加密方式的話,key_mgmt應設為NONE,密碼字段由psk改成wep_key0即可。

啟動安裝樹莓派系統

1.先將安裝好系統的SD卡插入樹莓派。

2.再將USB接口的鍵盤和鼠標接上樹莓派。

3.用HDMI線連接樹莓派和電視或顯示器。如果你的顯示器是 VGA 接口輸出,那么還需要一根 HDMI 轉 VGA 線纜

4.用網線連接樹莓派和路由器。

5.接上電源線,并打開電源。

6.將Micro SD卡插到樹莓派背面的卡槽中,接通電源開機。當你看到樹莓派主板上紅色電源指示燈亮起,綠色指示燈間或閃爍說明系統已經開始啟動。如果接上顯示器的話,這時會看到樹莓派的 Logo,會進入Raspbian系統的桌面,并彈出一個Welcome to Raspberry Pi窗口,作為設置向導,在引導下根據實際情況配置國家、語言、時區,設置好登錄密碼、WiFi。

遠程登錄

首先獲取樹莓派的IP地址(路由器查看IP地址、智能手機、局域網IP掃描工具、nmap指令獲取等方式)

1、確保SSH開啟,使用windows SSH登錄自帶的指令(黑框炫酷,操作簡便,程序員最為廣泛使用,)

2、Putty、MobaXterm登錄,這些都沒有界面,對新手不友好。

安裝遠程桌面

在樹莓派上安裝xrdp(好像會藍屏,不推薦使用),采用更為主流的VNC Server,并啟動一個VNC流。步驟如下:

1、打開VNC輸入樹莓派的IP地址2、選擇Continue并輸入Username和Password

配置靜態IP地址

  • 當我們的樹莓派IP地址發生變化時,除了前面學習的可以使用主機名登錄,還可以給樹莓派配置靜態的IP地址。
  • 配置IP地址注意事項:
  • 靜態IP地址與路由器網段一致。
  • 不能與路由器分配出去的IP地址發生沖突,否則樹莓派可能無法正常聯網。
  • 可以使用當前路由器給樹莓派分配的IP地址。
    第一步查找默認網關,按住鍵盤的Win+R,輸入cmd,打開電腦的終端。
ipconfig

第二步修改樹莓派DHCP配置文件,輸入指令:

sudo nano /etc/dhcpcd.conf

在文件末尾加入:

interface eth0
static ip_address=樹莓派的IP地址/24
static routers=默認網關
static domain_name_servers=默認網關 8.8.8.8

例如我們的樹莓派地址是192.168.10.40,默認網關是192.168.10.1。

interface eth0
static ip_address=192.168.10.40/24
static routers=192.168.10.1
static domain_name_servers=192.168.10.1 8.8.8.8

Ctrl+s保存,Ctrl+x退出。

最后一步重啟樹莓派:

sudo reboot

好了,以上就是樹莓派4b新手入門的基本操作及配置,希望大家能夠發揮想象力,用樹莓派來創造屬于自己的“玩具”。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 處理器
    +關注

    關注

    68

    文章

    19164

    瀏覽量

    229123
  • 電路板
    +關注

    關注

    140

    文章

    4907

    瀏覽量

    97416
  • 操作系統
    +關注

    關注

    37

    文章

    6738

    瀏覽量

    123190
  • Ubuntu
    +關注

    關注

    5

    文章

    560

    瀏覽量

    29564
  • 樹莓派
    +關注

    關注

    116

    文章

    1698

    瀏覽量

    105524
收藏 人收藏

    評論

    相關推薦

    樹莓學習樹莓4B的安裝與配置資料下載

    樹莓學習樹莓4B的安裝與配置前期準備開啟SSH及配置無線連接
    發表于 07-02 07:56

    樹莓4B進行開機測試

    1、準備工作 在本文中,我們對樹莓4B進行開機測試,默認TF卡中已經燒寫了Raspbian操作系統。在進行開機測試時,需要的準備的配件有:樹莓
    發表于 10-29 09:19

    樹莓4B有什么特色

    目錄1、前言2、樹莓4B有什么特色?3、樹莓新手準備4、燒錄Raspbian Buster系
    發表于 11-11 07:40

    樹莓4B安裝及使用

    實驗一樹莓4B安裝及使用目錄實驗一 樹莓4B安裝及使用... 1目錄... 1一、
    發表于 12-13 06:12

    怎樣去設計一個基于樹莓4B的智能小車

    搭建以 樹莓4B為核心的智能小車(最少化操作步驟)既然是最少化,那么所有的工具和步驟都會極為簡單PS:這里樹莓使用
    發表于 01-12 06:55

    linux及嵌入式學習必備神器-樹莓4b

    假期來了,想學習linux,學習嵌入式開發的小伙伴需要一款神器樹莓4b樹莓
    發表于 10-20 17:50 ?11次下載
    linux及嵌入式<b class='flag-5'>學習</b>必備神器-<b class='flag-5'>樹莓</b><b class='flag-5'>派</b><b class='flag-5'>4b</b>

    樹莓入門(五)—— 樹莓4B之初體驗

    1、準備工作 在本文中,我們對樹莓4B進行開機測試,默認TF卡中已經燒寫了Raspbian操作系統。在進行開機測試時,需要的準備的配件有:樹莓
    發表于 10-22 10:06 ?13次下載
    <b class='flag-5'>樹莓</b><b class='flag-5'>派</b>入門(五)—— <b class='flag-5'>樹莓</b><b class='flag-5'>派</b><b class='flag-5'>4B</b>之初體驗

    樹莓4b原理圖下載

    樹莓4b原理圖下載
    發表于 12-13 11:18 ?124次下載

    如何使樹莓 4B 支持 UEFI

    混合部署的從核啟停依賴 UEFI 第三方固件支持 PSCI 標準實現,本文介紹如何使樹莓 4B 支持 UEFI,并可通過 SD 卡或網絡啟動 openEuler Embedded。
    的頭像 發表于 09-07 11:26 ?2390次閱讀

    樹莓4B原理圖

    樹莓4B原理圖
    發表于 02-01 14:42 ?59次下載

    樹莓4B的性能特點及應用

    樹莓4B簡介 樹莓4B是一款基于ARM架構的單板計算機,其搭載了四核Cortex-A72 C
    的頭像 發表于 08-30 16:54 ?1419次閱讀

    樹莓4b相當于什么CPU

    樹莓4B作為一款基于ARM架構的單板計算機,自其發布以來就因其高性價比、豐富的接口和強大的擴展性而備受關注。在探討樹莓
    的頭像 發表于 08-30 16:59 ?1168次閱讀

    樹莓4b和什么性能計算機相當

    樹莓4B與何種性能的計算機相當,這個問題涉及到多個方面的比較,包括處理器性能、內存大小、接口豐富度以及應用場景等。以下是從這些方面進行的綜合分析: 1. 處理器性能 樹莓
    的頭像 發表于 08-30 17:01 ?815次閱讀

    樹莓4b支持多大的sd卡

    樹莓4B是一款非常受歡迎的微型計算機,它具有強大的性能和豐富的擴展功能。在樹莓4B的使用過程
    的頭像 發表于 08-30 17:02 ?917次閱讀

    樹莓4B的WiFi配置過程

    樹莓4B的WiFi配置過程是一個相對直接且靈活的任務,可以通過多種方式完成,包括使用圖形用戶界面(GUI)、終端命令以及修改配置文件等。以下介紹樹莓
    的頭像 發表于 08-30 17:10 ?1586次閱讀