Raspberry Pi(中文名为“树莓派”,简写为RPi,或者RasPi/RPi)是为学生计算机编程教育而设计,只有信用卡大小的卡片式电脑,其系统基于Linux。随着Windows 10 IoT的发布,我们也将可以用上运行Windows的树莓派。自问世以来,受众多计算机发烧友和创客的追捧,曾经一“派”难求。别看其外表“娇小”,内“心”却很强大,视频、音频等功能通通皆有,可谓是“麻雀虽小,五脏俱全”,本处以Pi3为例。
1.树莓派供电
树莓派的供电装置与智能手机的充电器是一样的。基本规格为DC 5V(直流电),至少达到700mA的输出电流,树莓派2的输出电流应该更大,比如1.5A或2A。
2.手动对SD存储卡进行写操作(windows)
选择一张8GB以上的SD存储卡,SD卡插入笔记本电脑卡槽(或者需要一个读卡器)。下载官方发行的树莓派操作系统发行包(http://www.raspberrypi.org/downloads),并解压到本地。
2.1 格式化sd卡
图1 Panasonic_SDFormatter软件
2.2 烧录镜像至sd卡
(a)
(b)
图3 烧录示意图:(a)镜像;(b)Win32DiskImager软件使用
点击旁边那个小文件夹,加入镜像文件,点击write
这个系统还有一个问题是屏幕不适配,需要把文件夹里面的config一起拷入sd卡,这里有两个config文件,一个是raspberry文件夹下的config.txt,用于电脑屏幕,一个是raspberry\software文件夹下的config.txt,用于树莓派的小屏幕,需要哪个就复制哪个。(Raspberry Pi3 2017版的官方系统不存在此问题)
3.更换键盘布局
树莓派用了几次后,发现键盘老是按错,一些字符打不出来或打错,键盘的一些符号不对或者对调,比如引号"和@符号对调,#号变为£,
上网查,发现是键盘布局不对,树莓派(raspberry pi)是英国产品,默认键盘布局是英国(GB),我们用的键盘布局一般是美国(US)的。
更改键盘布局,命令如下:
sudo dpkg-reconfigure keyboard-configuration
或者通过 raspi-config 进入。
sudo raspi-config
进入后,选通用的101键PC键盘。
按tab键,到OK,按Enter确定。
在键盘layout选择中,选Other。
按tab键,到OK,按Enter确定。
再选English(US, alternative international)。
按tab键,到OK,按Enter确定。
然后一路按OK。
退出后,重启系统。
sudo reboot
重新启动时,由于修改了键盘布局,在读取键盘布局的阶段会比平常慢一些。
OK了,终于可以打出所有字符了。
4.Raspberry Pi 更换国内源
树莓派的服务器实在太慢了!会导致你安装一个几M的东西都要等大半天! 建议国内的阿里云更新源。镜像主页:http://mirrors.aliyun.com/
阿里云镜像由阿里巴巴技术保障部基础系统组提供支持。
覆盖了Debian、Ubuntu、Fedora、Arch Linux、CentOS、openSUSE、Scientific Linux、Gentoo、Raspbian等多个发行版的软件源镜像。
同步频率为每天一次,每天凌晨2:00-4:00为镜像的同步时间
编辑/etc/apt/sources.list文件。这里推荐用 nano 命令编辑。命令如下
[email protected]:~$ sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak #备份为 sources.list.bak
[email protected]:~$ sudo nano /etc/apt/sources.list #编辑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
然后使用 Ctrl+O 回车后保存文件,Ctrl+X 退出编辑器。
然后执行
[email protected]:~$ sudo apt-get update #更新系统软件
[email protected]:~$ sudo apt-get upgrade #更新已安装的包
在操作的时候前加 sudo 或者是在 ROOT 最高权限下操作可以,不然会出现保存不了的情况。
5.远程连接
5.1命令行控制
(注:本人较喜欢使用桌面控制方式,命令行控制仅供参考,但亲测有效)
打开电脑“网络和共享中心”,点击“WLAN(***)”点击“属性”,点击“共享”,在“允许其他网络用户通过此计算机的Internet来连接”前打勾,树莓派需插上网线或连接上wifi。
查找树莓派IP地址:打开“运行”(win+R键),输入cmd”,输入“arp -a”,在下图中的0x16接口下的动态地址就为树莓派的IP地址。
下载PuTTy,在Host Name中输入树莓派IP,
登入树莓派:在下图页面中login处输入树莓派账号(pi),在password处输入默认密码(raspberry)。回车,进入下图页面:
5.2桌面控制
桌面控制采用Teamviewer,首先在电脑端安装Teamviewer(较为简单,官网下载,直接安装,不再赘述)
raspberry pi 安装远程工具teamviewer
下载Teamviewer(下载地址可能变化,推荐在官网下载)
Wget http://download.teamviewer.com/download/linux/version_11x/teamviewer-host_armhf.deb
图4 Teamviewer官网
sudo dpkg -i teamviewer-host_armhf.deb
此处可能报错,无需理会,是一些依赖源问题,继续执行下一步:
sudo apt-get -f install
到这里,已经安装Teamviewer成功(可能是最新版本已经默认解决各种依赖问题,若无法成功,请参考http://blog.csdn.net/shaopengf/article/details/75072907或百度)
命令行终端环境
使用SSH远程登录树莓派
#查看帮助信息
teamviewer help
#查看本机ID
teamviewer info
#设置本机密码
sudo teamviewer passwd [你的密码]
#启动TeamViewer服务
sudo teamviewer --daemon start
#开启TeamViewer服务随机启动
sudo teamviewer --daemon enable
#重启即可连接
sudo reboot
Teamviewer常用管理命令
电脑登录Raspberry
查询并输入Raspberry的ID
输入密码后,可连接至Raspberry,进入桌面(受限于网络带宽,可能有卡顿),如图
若屏幕分辨率有问题,可在configure处设置