樹莓派搭建踩坑總結

2021-09-19 03:33:47 字數 3569 閱讀 3518

sdformatter(sd卡格式化)、win32 disk manager(將系統寫入sd卡)
選擇2018-06-27-raspbian-stretch-lite.img系統

系統自己隨便下

格式化記憶體卡,將系統映象寫入即可
在boot分割槽下,新建ss**件,沒有字尾名,即可
boot分割槽下的config.txt檔案內寫入下列**即可:

hdmi_safe=

1config_hdmi_boost=

4hdmi_ignore_edid=

0xa5000080

hdmi_group=

2hdmi_mode=

82

boot分割槽下建立wpa_supplicant.conf檔案,加入如下內容:

country=

cnctrl_inte***ce=

dir=

/var

/run/wpa_supplicant group

=netdev

update_config=

1network=

putty等ssh登陸工具即可

登入賬號:使用者名稱:pi 密碼:raspberry

// 設定時區為 亞洲(asia) 上海(shanghai)

sudo dpkg-reconfigure tzdata

// 啟動 ntp 使計算機時鐘與 internet 時間伺服器同步

sudo timedatectl set

-ntp true

樹莓派預設鍵盤布局是英國(uk),打不出來@等符號,我們用的鍵盤布局一般是美國(us)

// 進入設定頁面 方法一

sudo dpkg-reconfigure keyboard-configuration

// 進入設定頁面 方法二

sudo raspi-config

// 選擇 4 localisation options -> i3 change keyboard layout

選擇通用的101鍵pc鍵盤->

english(us

)->

english(us

, alternative international)

->

ok

需要更改兩個檔案

/etc/apt/sources.list檔案

sudo nano /etc/apt/sources.list

用#注釋掉原檔案內容,用以下內容取代

stretch main contrib non-free rpi

/etc/apt/sources.list.d/raspi.list檔案

sudo nano /etc/apt/sources.list.d/raspi.list

用#注釋掉原檔案內容,用以下內容取代

stretch main ui

sudo apt-get updatesudo apt-get upgrade
// (基於debian 9)直接執行

sudo apt-

get install -y xrdp

// (基於debian 8)請執行如下

sudo apt-

get install -y tightvncserver xrdp

樹莓派內建python2.7和python3.5

python2.7安得太慢,build whl檔案超級慢。這裡使用的是python3.5

raspberry系統下安裝python及tensorflow:

等等sudo pip3 install ***.whl即可

安裝python-dev

sudo apt-get install python3-pip python3-dev

sudo apt-get install libblas-dev liblapack-dev libatlas-base-dev

類似大概解法,具體可在網上搜

我用的pip是9.0的版本,會出現這些問題,公升級pip就好了,現在是19的版本,就沒問題了

sudo python3 -m pip  install --upgrade pip
試過網上的說法pip install --upgrade pip會有問題,會報錯:

traceback

(most recent call last)

: file "/usr/bin/pip"

, line 9,in

from pip import main

importerror: cannot import name main

解決辦法是重新安裝pip,如:

python -m pip uninstall pip && sudo apt install python-pip --reinstall
或者可以修改/usr/bin/pip檔案

from pip import main

改為from pip._internal import main

iptables命令開啟埠,只能在樹莓派自己的系統裡終端輸入命令,ssh連線的終端,不能設定,會報錯

pi@raspberrypi:

~ $ sudo iptables -

iinput

-i eth0 -p tcp --dport 12345

-j accept

pi@raspberrypi:

~ $ sudo iptables -

ioutput

-o eth0 -p tcp --sport 12345

-j accept

樹莓派c 開發踩坑

這幾年用慣了高階語言,c 當年還是c99標準的,尋思這回用用c 最新的特性看看,比如在高階語言中的明顯降低耦合性的自定義事件,這是第乙個坑。首先想到的是個函式指標的巨集 typedef void eventfun eventtype,void 寫完之後發現只能用於靜態函式,看了看c 11特性裡面的 ...

樹莓派該檔名 樹莓派踩坑日記

裝置樹莓派4b,記憶體為4gb 儲存卡,我用的是雷克沙 633x 32gb版本 讀卡器系統安裝 然後使用balenaetcher將系統將映象安裝到儲存卡中。無顯示器配置 樹莓派的ssh預設是關閉的,所以首先需要開啟ssh。在boot分割槽下新建乙個空白檔案,檔名為ssh,注意沒有副檔名。在windo...

樹莓派raspbian系統踩坑 初始化配置

整理的資料來自網路 hdmi線轉vga接顯示屏閃屏 一般是解析度不合適 在sd卡中的config.txt中加入 hdmi mode部分根據需要進行更高 hdmi force hotplug 1 config hdmi boost 4 hdmi group 2 hdmi mode 39 hdmi ig...