树莓派之从吃土到吃灰

Author Avatar
purefkh 5月 13, 2018
  • 在其它设备中阅读本文章

最近刚刚入手了树莓派3B,介绍一下树莓派入手教程。
虽然网上有很多类似教程,还是简单的总结一下。

一、烧写镜像

现在树莓派已经有很多系统可以用了,像 RaspbianUbuntu MATEWindows 10 IoT Core,但我个人还是推荐(或者说我个人更习惯于)Raspbian。所以下面的教程都是基于Raspbian。

推荐使用 Etcher 进行刻录,理由:全平台。

Etcher

二、使用SSH进行连接

Raspbian默认是把SSH关闭的,所以需要手动在 /boot 新建一个ssh文件,一定注意,是ssh而不是ssh.txt

一定注意,是ssh而不是ssh.txt

这时候,如果你有路由器,可以直接拿一根网线查到树莓派上,插卡,开机

如图,raspberrypi就是我的树莓派啦

如果你没有路由器,在内存卡 /boot 下新建wpa_supplicant.conf文件,内容如下

country=GB

ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev

update_config=1

network={

  ssid="你的Wi-Fi(1)"

  psk="你的Wi-Fi(1)密码"

  priority=优先级,数字越大优先级越高

}

network={

  ssid="你的Wi-Fi(2)"

  psk="你的Wi-Fi(2)密码"

  priority=优先级,数字越大优先级越高

}

最近(2018.05.25)看到消息说对新的系统以上操作无效

可以尝试以下方式

sudo nano /etc/network/interfaces,当然没有路由器的话就是直接在 /boot 新建 interfaces 文件,添加如下内容,然后重启

auto wlan0

iface wlan0 inet dhcp

wpa_conf /etc/wpa_supplicant/wpa_supplicant.conf

然后就该插卡开机了

接着进行SSH连接

如果你有路由器,进入路由器后台,查看树莓派的内网IP地址

如果没有路由器的话

Windows

cmd中使用ipconfig命令得到IP段

再用 局域网IP扫描工具 来得到你的树莓派IP(没有图,懒着开机^_^)

Linux(或者Android手机可以使用 Termux 等工具)

这里该有图片

$ cat /proc/net/arp

如图,我应该扫描192.168.1.***IP段

$ sudo nmap -sP 192.168.1.0/24

现在已经得到了pi的IP,Windows使用putty(推荐他,是因为他免费),Linux自然是openssh喽。

三、换源

接下来的第一件事应该就是换源了吧

$ sudo apt-get install nano
$ sudo nano /etc/apt/sources.list

将自带的源用 # 注释掉,加入国内的源

清华大学开源软件镜像站
deb http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ stretch main non-free contrib

deb-src http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ stretch main non-free contrib
中国科学技术大学开源镜像站
deb http://mirrors.ustc.edu.cn/raspbian/raspbian/ stretch main non-free contrib

deb-src http://mirrors.ustc.edu.cn/raspbian/raspbian/ stretch main non-free contrib

然后执行 sudo apt-get update

四、开启VNC及安装Teamviewer

1、VNC

VNC(Virtual Network Computing),为一种使用RFB协议的显示屏画面分享及远程操作软件。此软件借由网络,可发送键盘与鼠标的动作及即时的显示屏画面。 ————摘自wikipedia

首先ssh连接你的pi

$ sudo raspi-config

如图

选择 5 Interfacing Options - P3 VNC 设置为 enable,然后通过VNC软件来连接就好了,如果遇到显示不全的问题,可以根据下面的教程来调整树莓派的分辨率

$ sudo raspi-config

7 Advanced Options - A5 Resolution 选择合适的分辨率即可

2、Teamviewer

安装 Teamviewer,选择 armv7 32bit 版,当然,此时你就有几种方法来将.deb包下载到你的树莓派上了

你可以选择上面提到的VNC来连接,使用图形化界面,通过浏览器下载,
也可以以wget方式,
或者使用 FileZilla 通过ftp上传到pi(这又是一个全平台)。

现在认为你已经下载成功

$ sudo dpkg -i teamviewer-host***.deb

其中***代表你的版本号

当然你可能会遇到错误,缺少各种各样的依赖,可以执行 sudo apt-get --fix-broken install 来解决依赖问题,也有可能解决不了,需要手动下载依赖……

比如在安装teamviewer的时候我就遇到了……查了一些,可以通过 GDebi 来解决

$ sudo apt-get install gdebi
$ sudo apt-get gdebi teamviewer-host***.deb

安装成功后,可以通过 teamviewer info 查看本机信息, teamviewer passwd 密码 设置你的密码, teamviewer gui 启动图形化界面。

成果

这些应该就是树莓派入门的基本操作了。(我暂时只能想到这么多)


2018年5月20日。来自单身狗的愤怒更新

五、安装中文输入法

1、配置中文环境

raspbian 默认是全英文的,如果觉得不习惯,可以将其设置为中文

$ sudo raspi-config

4 Localisation Options - I1 Change Locale

通过空格选中 zh_CN.UTF-8 UTF-8回车 确定,在下一个界面中再次选中 zh_CN.UTF-8 UTF-8即可

如图

2、安装中文输入法

只需要执行 sudo apt-get install scim-pinyin,然后执行 scim 激活输入法就O文明K了。5