树莓派:为学习计算机编程教育设计的一种ARM微型电脑,只有信用卡大小,其系统基于Linux,号称全世界最小台式机。
RaspberryPi它能用来做什么?
普通难度的DIY:家庭影院、无线路由器、FTP文件服务器、代码托管服务(SVN)、FM电台、网站服务器、NAS系统等
较高难度的DIY:语音识别、hadoop集群、iBeacon基站、人脸识别、六足机器人、智能家居控制中心
树莓派并非是由某家公司的产品,而是由注册于英国的慈善组织「Raspberry Pi Foundation(树莓派基金会)」开发。 其目的是为了普及廉价电脑,从而提升学校计算机科学及相关学科的教育。 这台世界上最小的卡片式电脑(其大小仅为一张信用卡)是由一名英国剑桥大学的学生埃本·阿普顿(Eben Epton)开发完成的,并于 2012 年 3 月正式发售。
树莓派的生产是通过树莓派基金会授权生产许可的三家公司 Premier Farnell、 RS Components 及 Egoman。最新版本为2018年3月份发布的Pi3B+,网上比较常见的两个版本是 Element14(made in china) 和 RS(made in UK),淘宝有售,售价300+不等。
食用方法
配件:主板,SD卡(至少8G),散热器、外壳(带风扇)、电源(5V2.5A即可),看情况需要购置GPIO配件。显示屏、键盘鼠标可不用购置。
系统:官方提供了raspbian(基于debian,lite版无图形界面),第三方系统由ubuntu mate、snappyUbuntu core、windows 10 lot core、osmc(开源媒体中心)、libreelec(koli)以及停止更新的Arch linux ARM。
安装:U盘整体格式化后,使用Win32DiskImager将下载好的img镜像烧录到SD卡即可。
开机:主板插上SD卡,接入电源、显示器、键盘、鼠标(非必须),点亮主板,进入登陆界面。
登陆:初始账户pi,密码raspiberry。
初始化:
命令行运行sudo raspi-config
需要执行:
1、修改用户密码
2、接入网络
连接wifi,设置国家,根据国家的不同,wifi使用的信道将不同,国内信道一般为1-13。手动输入SSID和密码。注意:接入的网络尽量不要使用5G,可能造成SSH客户端卡顿。
3、开启SSH
Interfacing OptionsàP2 SSH
4、reboot,重新登陆,查看无线是否自动连接ifconfig 查看wlan0,记下IP地址。
5、断开HDMI、键盘、鼠标、网线,通过putty或者xshell登陆树莓派
以putty为例,输入刚才的IP地址,端口号22,连接类型为SSH
6、修改树莓派源及python源
Sudo nano /etc/apt/sources.list
删除所有的内容,添加如下(以清华源为例):
debhttp://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ stretch main
contrib non-free rpi
deb-srchttp://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ stretch main
contrib non-free rpi
ctrl+o回车保存,ctrl+x退出
Sudo nano /etc/apt/sources.list.d/raspi.list
删除所有的内容,添加如下:
deb http://mirror.tuna.tsinghua.edu.cn/raspberrypi/ stretch main uideb-src
http://mirror.tuna.tsinghua.edu.cn/raspberrypi/ stretch main ui
7、更新
运行sudo apt update &&sudo apt upgrade
8、修改pip源
Sudo nano /etc/pip.conf
删除所有内容,添加
[global]
index-url =https://pypi.tuna.tsinghua.edu.cn/simple
[install]
9、卸载python2.7,连接python3到python,安装pip3及pandas(通过pip需要差不多1.5小时)
sudo apt-get autoremove python2.7
sudo ln -s /usr/bin/python3.5 /usr/bin/python
sudo apt-get install python3-pip
sudo apt-get install python3-pandas
10、桌面连接需要在步骤三开启VNC-server,连接工具为VNC-client,输入法无法正常显示,需要卸载管理工具sudo apt removefcitx-module-kimpanel,重启,显示正常!
新增玩法:电信网电话客服,让他们帮助映射端口到公网,其他用户安装花生壳,开启内网穿透,费用6元,可远程管理树莓派,以及内网服务器等等
在SSH项下,下载花生壳树莓派客户端或者,使用winscp在windows下下载好传入树莓派。
花生壳链接如下:http://service.oray.com/question/2680.html
进入http://b.oray.com,登陆树莓派上的安装时候提示的sn码以及密码,映射内网IP地址以及端口号到壳域名上。
最后可以通过壳域名+新生成的端口号28611链接SSH。
家庭文件服务器,外网也可访问,速率较慢,有流量限制。
至此,OVER,君莫问!2018.11.04
领取专属 10元无门槛券
私享最新 技术干货