树莓派3b入门教程
原文地址:传送门
这篇教程将带您一起玩转树莓派3(Raspberry Pi 3)。和普通PC一样,拿到新设备第一件事就是要给它安装一个操作系统,并做一些初始化的操作。比PC简单的是,树莓派是一个固定配置的硬件板子,并没有像PC那样有很多硬件组合的情况,因此可以很方便的给它打造一个专用的系统。安装系统主要就是一个存储卡镜像写入的过程,装好后进行很少的配置就可以开始使用,而且这个镜像里已经预装了不少工具软件和游戏哦。
1 准备工作
树莓派支持非常多种操作系统。
这里简单列举如下:
图片来自树莓派官方网站(www.raspberrypi.org)
下面链接给出了更详细的列表,供有兴趣的朋友参考:
https://en.wikipedia.org/wiki/Raspberry_Pi#Software
看完列表是不是各位的选择困难症都要犯了,其实有官方支持同时也是使用比较广泛的就是Raspbian,这是一个基于Debian的为树莓派量身定做的系统。接下来详细说明如何安装这个系统,并初始化开始使用它。
1.1 需要准备的硬件
树莓派需要的配件在设计时就考虑了广泛的兼容性,要找齐它们肯定难不倒各位爱折腾的小伙伴,但是,并不是能插上就一定合适,下面提醒一些需要注意的地方。
PC 1台
台式机笔记本都可以,需要联网用于下载软件,需要有一个TF卡读卡器,用于读写TF卡。如果没有,可以外接1个USB读卡器。
PC操作系统也是随意的,当然我这里以使用最广泛的Windows为例(XP、7、8、10应该都可以,我使用的是Windows 7)。
树莓派 1个
各版本的树莓派安装系统过程和基本操作都差不多,这里当然以Raspberry Pi 3 Model B为例。
TF卡1张
TF卡就是Micro SD卡,就是能插卡扩展容量的手机上用的那种。容量上8GB就够,当然大一点好,另外速度也要考虑,建议买速度快一点,质量好一点的卡,毕竟这相当于Raspberry Pi的系统盘。
电源1个
电源接口是Micro USB,但并不是所有的手机充电器都能用。官方要求是5V 2A。由于没有过多的外设接入,我这里就用个5V 2A的电源,如果小伙伴打算给Pi接上很多外设,它们的耗电也得考虑,建议选择一个更大功率输出的电源。注意不要使用山寨劣质的电源,一方面电压不稳,另一方面劣质的产品通常会虚标功率。如果使用树莓派的时候遇到不规律的死机,就要怀疑电源的稳定性了。
显示器1台(不是必须)
树莓派上有标准尺寸的HDMI接口,稍微新一点的显示器和电视机上都有此接口,用HDMI线插上就行了。
如果你和我一样,遇到老式显示器仅支持VGA输入的情况,还需要一个HDMI转VGA转接线。这个线必须是有外部供电的,如下图所示。
一端HDMI信号输入,一端VGA信号输出,还有个USB插口,用于给转接线电路供电。如果使用没有USB供电的转接线,可能会没输出,还有可能烧坏树莓派!(原因可能是这种转接线通过HDMI取电,电流超出了树莓派的设计)。
键盘鼠标(不是必须)
USB接口的键盘鼠标一套。如果打算给树莓派配一套专用的,可以买套无线键鼠套装,只占用1个USB口,还是无线的,比较方便。
相信各位已经注意到了上面显示器,键盘鼠标都标注了“不是必须”。那么没有输入设备和输出设备的树莓派,该怎么玩呢,答案就是通过网络。
网线1根
树莓派从1代Model B开始就可以通过有线上网,调试起来也比较方便。另外3代还可以通过无线连接。有了网线,就可以通过普通PC连接到树莓派进行操作,不需要给树莓派配专用的显示器,键盘鼠标等,后续我会有专门的教程来说明怎么操作。这篇教程先按最普通的情况,通过显示器和键盘鼠标来直接操作树莓派。
1.2 需要准备的软件
Raspbian镜像
官方下载地址:https://www.raspberrypi.org/downloads/raspbian/
选择左边的PIXEL版本,(右边的LITE是精简版)。点击download ZIP下载就可以了。
镜像压缩后也有1.4G多,可以用下载工具下载。下载得到2016-09-23-raspbian-jessie.zip文件。
镜像写入工具
Win32 DiskImager 0.9.5
下载地址:
http://nchc.dl.sourceforge.net/project/win32diskimager/Archive/Win32DiskImager-0.9.5-install.exe
注:以上是Windows下的镜像写入工具,如果你使用Linux,看这篇:
https://www.raspberrypi.org/documentation/installation/installing-images/linux.md
如果你使用Mac OS,看这篇:
https://www.raspberrypi.org/documentation/installation/installing-images/mac.md
2 烧写系统
1、首先安装Win32 DiskImager,直接双击下载的安装包Win32DiskImager-0.9.5-install.exe就可以了。基本上一路next下去就装好了,桌面上会有Win32DiskImager的软件图标。
2、解压缩2016-09-23-raspbian-jessie.zip得到2016-09-23-raspbian-jessie.img文件(注意解压缩后的文件有4G多,磁盘空间一定要够)。
3、把TF卡插入读卡器后连接电脑,PC会识别出这张卡,并有一个盘符。
可以看到我这里是J盘,注意你看到的可能和我不同,请记下你的盘符。
3、打开Win32 DiskImager,界面如下。
点击Image File下面一行右边的蓝色图标,选择镜像。这里选择上一步解压缩得到的2016-09-23-raspbian-jessie.img。
点击Device下面一行的盘符列表,选择TF卡的盘符,我这里是[J:\]
4、点击下方的Write按钮,准备写入镜像。软件弹出确认对话框。
5、再次确认选的盘符(如J盘)确实是TF卡的盘符,且里面的数据都已经不再需要。点击刚才确认对话框里的“Yes”按钮,正式开始写入。
写入过程有进度条指示,软件最后一行也会提示当前的写入速度,等待写入完成。
6、写入完成后,软件会弹窗提示写入成功“Write Successful”。点击“OK”,关掉Win32 Disk Imager,然后安全弹出TF卡。
3 首次上电
先不要着急给树莓派通电,做好硬件连接工作并检查无误后,再上电。具体流程如下。
把TF卡插入树莓派,注意卡的金手指应该面向PCB。对于树莓派3,推到底就行了。
先连接显示器,然后打开显示器,最后插上USB电源,树莓派会自动启动。
当然网线,键盘鼠标等一堆设备都是可以热插拔的,为了尽可能增大首次开机的成功率,这里先不插。
上电后,树莓派上的指示灯会闪烁,显示器应该很快(肯定在半分钟内)会有显示,是操作系统的加载过程。稍等片刻,等待启动完成,会显示如下桌面。
这个时侯再插上键盘鼠标,网线等设备,就可以正常操作树莓派了。
4 初始化配置详解
主要的初始化设置都可以通过自带的raspi-config程序完成,这个软件有图形界面的版本。
鼠标左键单击界面左上角的树莓派图标,会弹出一个菜单(类似Windows的开始菜单),找到Preferences----Raspberry Pi Configuration,可以打开右边的Raspberry Pi Configuration窗口。
这里对于一些常见的配置进行逐项说明,没有提到的项目可以暂时先不用管,如果你非常好奇,可以自己试试看,或者查一下相关资料。
Filesystem:expand Filesystem
扩展文件系统,如果小伙伴们使用了大容量的卡,一定要点一下这个按钮,不然可能无法充分使用完整的卡容量。
Password:Change Password
修改密码。Raspbian初始时自动登录了一个名为pi的用户,默认密码是raspberry。
Hostname:
主机名字。可以修改一下方便识别。
Boot:
To Desktop也就是现在的状态,自动启动到桌面系统。
To CLI是启动到命令行,如果后面打算不接显示器,作为小服务器使用,可以选这项不启动桌面系统。或者如果遇到系统资源不够,也可以选择这项,毕竟桌面系统还是很耗费资源的。
Auto Login:
自动登录pi用户。没有特别的需求,就让它自动登录吧。
Overscan:
这个选项和显示有关,我必须设为Disable才能让显示器满屏显示。有显示不满屏等问题的小伙伴可以试试修改这个选项。
树莓派上一些接口的软件开关。
建议打开SSH(默认就是打开的),是通过网络访问树莓派的基本方式。其它接口根据需要开关。
Overclock 超频。这一代树莓派官方还不支持超频。如果使用支持超频的树莓派,一定要注意做好散热措施,避免烧坏。
GPU Memory:显存。显存共享主内存,没有特别需求不用修改。
这4个都是地区相关的选项。默认的参数可能是英国的,建议都点进去设置一下,以下是我设置的情况供参考。
系统设为英语,想用中文的小伙伴也可以尝试下中文。
时区设为中国的时区,选Shanghai就可以了,全国就一个时区。
键盘设为美式键盘。
WiFi国家,据说不设为中国,有些无线可能会连不上。
5 开始使用
以下程序都可以通过树莓派左上角的菜单访问到,仔细找一找哦。
python game里有一些小游戏
集成了LibreOffice办公软件,这套软件还是兼容Microsoft Office文档的。
当然编程软件是不能少的,同时支持Python2和3.
还集成了Mathematica,一个很强大的数学软件。
先画个y = sin(x)/x的图试试,底下的滑块可以动态改变图形参数。
100万位圆周率也毫不含糊(截图只是部分结果)
还可以聊聊宇宙人生的终极问题,想想为啥输出了42。
最后上个论坛测试下网络,有线网络插上路由器就会自动连上的。
这个版本的系统默认已经可以显示中文了,无需额外的配置。
树莓派3b入门教程的更多相关文章
- 树莓派 4B 入门教程
树莓派 4B 入门教程 Raspberry Pi, Raspberry Pi 3B, Raspberry Pi 4B 树莓派 4B 入门手册 PDF Raspberry Pi Beginners Gu ...
- 树莓派开发系列教程2--树莓派3B介绍及系统烧写、基本配置
注意:树莓派系列的3篇文章里面的图片因为博客转移过程丢失了,非常抱歉 前言 树莓派系列里涉及到需要额外电脑来协助处理的部分(如烧写系统,远程访问等等),统一在运行着Ubuntu15系统的mac air ...
- 树莓派3B/3B+/4B 刷机装系统烧录镜像教程
树莓派3B/3B+/4B 刷机装系统烧录镜像教程 树莓派 背景故事 刚拿到树莓派的第一件事,应该就是要装系统了,那么应该怎么操作呢?下面就给大家介绍一下吧. 硬件准备 树莓派:3B/3B+/4B,本教 ...
- 树莓派3B+简单入门
刚刚入手一个树莓派3B+,树莓派板子.3.5寸电阻触摸屏.16G内存卡.外壳电源等一系列配件一共花了360大洋,这东西真不便宜.这里介绍一下系统安装.3.5寸屏幕安装.VNC远程屏幕. 先给大家看一下 ...
- STM32零基础入门教程
本文主要是针对想了解STM32,手里又没有太多预算的小伙伴.市场上针对新手来说,比较合适的STM32开发版太贵,比如正点原子.树莓派等,便宜的教程又不详细,这对想白嫖的小伙伴来说不太有好,所以我选了一 ...
- 树莓派3B的食用方法-1(装系统 网线ssh连接)
首先要有一个树莓派3B , 在某宝买就行, 这东西基本上找到假货都难,另外国产和英国也没什么差别,差不多哪个便宜买哪个就行. 不要买店家的套餐,一个是配的东西有些不需要,有的质量也不好. 提示:除了G ...
- 最详细的github快速入门教程
一:下载github 二:安装GitHub 下载之后点击 进行安装过程,安装之后桌面上会有两个图标,如下图 三:新建项目 GitHub是图形界面模式,Git Shell是命令行模式,在Windows系 ...
- 树莓派3B/3B+ 清华镜像系统和安装中文输入法Fcitx及Google拼音输入法
你还在为树莓派无法安装中文输入法而到处找教程吗? 你还在为树莓派每次下载都要远隔重洋获取资源,龟速下载而烦恼吗? 为了解决这个问题,在这篇树莓派教程中,我将手把手叫你怎样安装 清华镜像系统和中文输入法 ...
- 树莓派初入门(1):SSH远程登录与VNC远程桌面
前言: 本文主要讲解,对于一个无树莓派显示屏,无键盘,无鼠标,手边只有手机,电脑和一个已烧录好raspbian-stretch系统的树莓派3B+的玩家,如何进行远程登录,进而可以进程桌面的连接. 工具 ...
随机推荐
- 远程 RADIUS 服务器组
远程 RADIUS 服务器组 远程 RADIUS 服务器组是包含一个或多个 RADIUS 服务器的已命名的组.IAS 用作 RADIUS 请求消息的 RADIUS 代理时,必须指定远程 RADIUS ...
- 后端接口迁移(从 webapi 到 openapi)前端经验总结
此文已由作者张磊授权网易云社区发布. 欢迎访问网易云社区,了解更多网易技术产品运营经验. 前情提要 以前用的是 webapi 现在统一切成 openapi,字段结构统统都变了 接入接口 20+,涉及模 ...
- 《Cracking the Coding Interview》——第7章:数学和概率论——题目3
2014-03-20 02:05 题目:给定笛卡尔二维平面上两条直线,判断它们是否相交. 解法:相交.重合.平行. 代码: // 7.3 Given two lines on the Cartesia ...
- 【Multiply Strings】cpp
题目: Given two numbers represented as strings, return multiplication of the numbers as a string. Note ...
- day01--python基础1
# 01讲 - Windows下执行程序,必须加 PYTHON.在LINUX下,可以不指明是PYTHON.但是,执行钱许给予hello.py执行权限. - 其次,只要变成可执行程序,必须第一行事前 ...
- vue常用片段
事件处理 基本骨架 子组件 axios v-if v-for 路由 设置style 计算属性 动态class 路由跳转 store nextTick 事件处理: 直接写表达式: @click=&q ...
- 孤荷凌寒自学python第四十九天继续研究跨不同类型数据库的通用数据表操作函数
孤荷凌寒自学python第四十九天继续研究跨不同类型数据库的通用数据表操作函数 (完整学习过程屏幕记录视频地址在文末,手写笔记在文末) 今天继续建构自感觉用起来顺手些的自定义模块和类的代码. 不同类型 ...
- 孤荷凌寒自学python第三十四天python的文件操作对file类的对象学习
孤荷凌寒自学python第三十四天python的文件操作对file类的对象学习 (完整学习过程屏幕记录视频地址在文末,手写笔记在文末) 一.close() 当一个file对象执行此方法时,将关闭当前 ...
- shell之进程
ps System V 风格 - -elF -ef -eF BSD a所有跟终端有关的进程 ...
- InfluxDB安装后web页面无法访问的解决方案
本文属于<InfluxDB系列教程>文章系列,该系列共包括以下 16 部分: InfluxDB学习之InfluxDB的安装和简介 InfluxDB学习之InfluxDB的基本概念 Infl ...