全新樹莓派的第一次設置


樹莓派操作指南

一、裝系統

1.1 系統下載

  1. 准備一張性能良好的SD卡
  2. 下載最新版 Raspbian Jessie Lite 文件,Lite是輕量版,不帶桌面環境等,推薦用Lite版,以后操作直接通過ssh命令控制。

官方最新系統

官方以往版本站點1

官方以往版本站點2

1.2 系統寫入SD卡

將下載的文件解壓后寫入SD卡

寫入工具:Win32DiskImager

1.3 開啟樹莓派SSH

由於SSH默認是禁用狀態,在SD卡根目錄建立一個空白文件,命名為'ssh',這樣可以啟用SSH。

啟動樹莓派:

  1. 不要給樹莓派供電。
  2. 將SD卡插入樹莓派,將鍵盤、網線還有顯示器連接到樹莓派。
  3. 最后接上電源。樹莓派會在電源接上時自動啟動。
  4. 默認用戶名是pi,默認密碼raspberry

1.4 開啟樹莓派Wifi

SD卡根目錄建立:wpa_supplicant.conf

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

network={
ssid="WiFi-A"
psk="12345678"
key_mgmt=WPA-PSK
priority=1
}

network={
ssid="WiFi-B"
psk="12345678"
key_mgmt=WPA-PSK
priority=2
scan_ssid=1
}

二、系統設置

2.1 獲取本地IP地址

樹莓派啟動后屏幕顯示IP

查看命令:

ifconfig

2.2 使用SSH連接樹莓派

ssh pi@樹莓派的IP地址

2.3 改密碼改時區

sudo raspi-config
# 改密碼
1 Change User Password Change password for the current user
# 改時區
4 Localisation Options Set up language and regional settings to match your location

2.4 設置固定IP地址

根據SD鏡像的版本有兩種不同的選擇。

3530版及更早(Debian Weezy)

sudo nano /etc/network/interfaces
將IP改為你自己的,比如

iface eth0 inet static
address 10.0.1.10 # << 改為你自己的IP

netmask 255.255.255.0

gateway 10.0.1.1 # << 改為你的網關

文件改完后應該像這樣:

auto lo
iface lo inet loopback
  
iface eth0 inet static
address 192.168.1.4
netmask 255.255.255.0
gateway 192.168.1.1
  
allow-hotplug wlan0
iface wlan0 inet manual
wpa-roam /etc/wpa_supplicat/wpa_supplicant.conf
iface default inet dhcp

4834版及更新(Debian Jessie)

本機登錄或通過ssh。打開DHCP配置文件:

sudo nano /etc/dhcpcd.conf

在開頭加入以下代碼(IP更改為你自己的):

interface eth0
static ip_address=192.168.1.4/24 # << 你的樹莓派的IP地址
static routers=192.168.1.1 # << 網關
static domain_name_servers=192.168.1.1   # << DNS地址

保存后,執行以下命令重啟樹莓派:

interface eth0
static ip_address=192.168.0.150/24
static routers=192.168.0.1
static domain_name_servers=180.76.76.76
sudo reboot

2.5 讓操作系統保持最新狀態!

sudo apt-get update
sudo apt-get upgrade

2.6 正確關機

sudo poweroff

三、更換國內源

3.1:國內的源

所屬 樹莓派庫 響應(ms)
華南農業大學(華南) http://mirrors.scau.edu.cn/raspbian/ 62
阿里雲 http://mirrors.aliyun.com/raspbian/raspbian/ 76
中國科學技術大學 http://mirrors.ustc.edu.cn/raspbian/raspbian/ 92
清華大學 http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ 100
大連東軟信息學院(華北) http://mirrors.neusoft.edu.cn/raspbian/raspbian/ 141
搜狐 http://mirrors.sohu.com/raspbian/raspbian/ 193
韓國KAIST大學 http://ftp.kaist.ac.kr/raspbian/raspbian/ 226
浙江大學 http://mirrors.zju.edu.cn/raspbian/raspbian/ 281

版本

  • wheezy:oldstable
  • jessie:stable
  • stretch:testing

3.2:編輯:/etc/apt/sources.list

sudo nano /etc/apt/sources.list

原內容:

deb http://raspbian.raspberrypi.org/raspbian/ stretch main contrib non-free rpi
# Uncomment line below then 'apt-get update' to enable 'apt-get source'
#deb-src http://raspbian.raspberrypi.org/raspbian/ stretch main contrib non-free rpi

3.3:更新為 jessie 系統

$ sudo nano /etc/apt/sources.list
deb http://mirrors.aliyun.com/raspbian/raspbian/ jessie main non-free contrib
#deb-src http://mirrors.aliyun.com/raspbian/raspbian/ jessie main non-free contrib

3.4:系統更新

sudo apt-get update && sudo apt-get upgrad

四、Pythton相關

4.1:pip和pip3

sudo apt-get update 
sudo apt-get install python3-pip -y #安裝
sudo python -m pip install --upgrade pip #升級方法1
sudo pip3 install --upgrade pip #升級方法2
sudo apt-get remove python3-pip #卸載
  • error:
    pi@raspberrypi:/home $ pip3
    Traceback (most recent call last):
      File "/usr/bin/pip3", line 9, in <module>
        from pip import main
    ImportError: cannot import name 'main'
    
  • function:
    sudo nano /usr/bin/pip3
    
    from pip._internal import main
    

4.2:apt-get

sudo apt-get install python-serial
sudo apt-get install python3-rpi.gpio
sudo pip install wiringpi
sudo apt-get install sqlite3

4.3:git

sudo apt-get install git -y
sudo apt-get install ssh -y
ssh-keygen -t rsa -C "821382128@qq.com"
cat /home/pi/.ssh/id_rsa.pub

內容復制到:-- Personal settings -- SSH and GPG keys -- New SSH key

ssh -T git@github.com
git config --global user.name "xuweicn1"
git config --global user.email "821382128@qq.com"
git config --global push.default simple

4.4:ln -s

$ sudo mv /usr/bin/python /usr/bin/python_buk
$ sudo ln -s /usr/bin/python3.5 /usr/bin/python
$ python -V
Python 3.5.3

4.5:virtualenv

sudo apt-get install virtualenv -y #安裝
virtualenv -p python3 venv  #創建
source venv/bin/activate #激活
deactivate #退出

4.6:Pip安裝項目模塊

sudo pip3 install pyserial
sudo pip3 install psutil
sudo pip3 install flask
sudo pip3 install flask_socketio


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM