官网下载系统-》刷入TF卡-》设置开启显示器和SSH-》通电-》进入系统
SDFormatter(sd卡格式化)、Win32 Disk Manager(将系统写入sd卡)
选择2018-06-27-raspbian-stretch-lite.img系统
系统自己随便下
格式化内存卡,将系统镜像写入即可
在boot分区下,新建ssh文件,没有后缀名,即可
boot分区下的config.txt文件内写入下列代码即可:
hdmi_safe=1
config_hdmi_boost=4
hdmi_ignore_edid=0xa5000080
hdmi_group=2
hdmi_mode=82
boot分区下创建wpa_supplicant.conf文件,加入如下内容:
country=CN
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
network={
ssid="WiFi名字"
psk="WiFi密码"
key_mgmt=WPA-PSK
priority=2
scan_ssid=1
}
1.登录路由器查看
2.手机下载fing软件,可以查看同一WiFi下的ip地址使用情况
3.树莓派终端输入arp -a或者ifconfig等等命令,网上自己查找即可
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
需要更改两个文件
sudo nano /etc/apt/sources.list
用#注释掉原文件内容,用以下内容取代
deb http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ stretch main contrib non-free rpi
deb-src http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ stretch main contrib non-free rpi
sudo nano /etc/apt/sources.list.d/raspi.list
用#注释掉原文件内容,用以下内容取代
deb http://mirror.tuna.tsinghua.edu.cn/raspberrypi/ stretch main ui
deb-src http://mirror.tuna.tsinghua.edu.cn/raspberrypi/ stretch main ui
sudo apt-get update
和sudo 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 apt-get install python3-pip python3-dev
sudo apt-get install libblas-dev liblapack-dev libatlas-base-dev
pip3 install numpy
pip3 install scipy
pip3 install sklearn
pip3 install tensorflow.whl(下载文件)
自动安装可能会出现卡顿,如果下载不行建议手动安装
https://pypi.org/project/numpy/#files
https://www.piwheels.org/simple/tensorflow/
等等
下载完成后,
sudo pip3 install xxx.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 <module>
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
由于网速等原因,需要重复使用命令pip install --upgrade tensorflow
可能解决,可能,可能,可能,个人不建议这方法。
最好建议下载whl文件,手动pip安装最为保险
iptables命令打开端口,只能在树莓派自己的系统里终端输入命令,ssh连接的终端,不能设置,会报错
pi@raspberrypi:~ $ sudo iptables -I INPUT -i eth0 -p tcp --dport 12345 -j ACCEPT
pi@raspberrypi:~ $ sudo iptables -I OUTPUT -o eth0 -p tcp --sport 12345 -j ACCEPT