树莓派3b入门指南「建议收藏」
大家好,又见面了,我是你们的朋友全栈君。
近日,入手了树莓派3b,准备把它当一台防火墙用,配置如下:
我买的套装是最简版的,只有一个电源线、一个塑料外壳,一个8G SD卡,几个散热片。捣鼓了几天,网上搜索了一些资料,在此记录下详细的过程,方便之后入手的朋友。
一. 烧写树莓派镜像(需要一个SD卡读写器)
1. 进入官网 https://www.raspberrypi.org/downloads/ 下载页面,选择“RASPBIAN”。
2. 下一步选择“RASPBIAN JESSIE LITE”,如果要使用桌面版本的,选择“RASPBIAN JESSIE WITH DESKTOP”下载压缩的镜像。将下载完的压缩镜像解压缩出来得到名为“2017-07-05-raspbian-jessie-lite.img”的镜像。
3. SD卡插入读写器,读写器插入到电脑。然后下载一个名为Win32DiskImager的烧写软件。
选择镜像和设备(你的SD卡),点“写”开始烧写镜像,等几分钟后提示写入成功。
二. 管理设备
1. 你有USB键盘和支持HDMI接口的显示器(土豪)。
将SD卡插入树莓派,将键盘和显示器接入树莓派,接通电源,直接开机就行了!!!就和一台电脑一样。
2. 你只有一根网线(比较穷)
这样只能通过SSH的方式来管理了。当前版本的树莓派系统默认是关掉SSH的,你需要按如下的步骤操作开启SSH。
a. 烧写完镜像后的SD卡,在Windows上可以看到一个boot分区,如下图所示。
我们需要在这个分区的根目录创建一个无扩展名的名为“ssh”的文件。这样启动后SSH服务就会开启了。
b. 将网线一端接笔记本有线网口,一端接树莓派网口。接下来需要想办法获取树莓派的IP地址。
将笔记本连接到一个无线网(能不能上网都可以),然后在设置“无线网络连接”的“共享”属性,将该网络与本地连接共享,然后启动树莓派。
树莓派启动完成后,会自动获取IP地址,我们在Windows下用“arp -a”就可以看到树莓派的IP地址。
看到物理地址前面“b8-27-eb”的字符就表示是树莓派设备,它的IP地址是192.168.137.254。然后就可以用SSH登录了。默认的用户名是“pi”,密码是“raspberry”。
3. 你有一个串口模块(也比较穷)
我就是这种情况,我比较喜欢用串口(不能使用内置的蓝牙了!!!)管理设备,这样可以解放网口。我购买了一个USB转串口模块(土豪金版 ),如下图所示:
先将串口模块一端接PC USB口,杜邦线接三根线GND,RXD 和TXD 到树莓派对应的引脚。注意:串口模块的 TXD 接树莓派的 RXD , 串口模块的 RXD 接树莓派的 TXD。否则,串口不会有输出。
然后修改boot分区的配置文件。
首先修改“config.txt”文件,在最后添加如下两行:
然后修改“cmdline.txt”文件,改为如下:
改好后启动设备,插入串口模块,使用SecureCRT等软件打开串口,串口波特率设置为115200,流控选项去掉“RTS/CTS”,就可以使用串口登录树莓派了。
Linux 4.9的内核,起飞吧~~~
三、连接wifi
1. 先“sudo passwd”为root用户设置密码。
2. 执行“sudo iwlist scan”扫描wifi,扫描到的目标wifi信息如下:
3. “sudo nano /etc/network/interfaces”修改网络配置文件,wlan0的“manual”改为“dhcp”。
4. “sudo nano /etc/wpa_supplicant/wpa_supplicant.conf”修改wifi配置文件,添加要连接的wifi,ssid为wifi名称,psk为密码。
5. “sudo ifup wlan0”主动连接wifi,出现如下信息表示wifi连接成功。
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/152905.html原文链接:https://javaforall.cn
相关文章
- 第四章·Linux系统入门-文件管理
- 第三章·Linux系统入门-Bash初识
- 【Manning新书】自然语言处理入门
- JavaAPI学习-入门
- awk从放弃到入门(9):awk数组详解
- 【数据库】快速入门sql写法
- Go 数据类型篇(八):指针使用入门与 unsafe.Pointer
- 物理世界的互动之旅:Matter.js入门指南
- Redis编程入门指南(redis入门指南)
- MySQL入门:从浅入深的视频学习(mysql深入浅出视频)
- MySQL服务器搭建:快速入门指南(mysql创建服务器)
- 学习Linux:快速入门指南(linux系统使用方法)
- 的权限Linux普通用户权限:从入门到精通(linux普通用户)
- Linux下自启动管理:从入门到精通(linux自启动管理软件)
- 《Nginx官方文档》–入门指南
- 解密Oracle登录:简单易懂的入门指南(oracle的登录)
- 机顶盒Linux刷机:从入门到拯救老旧设备(机顶盒linux刷机)
- Redis入门必备指南PDF版(redis入门指南pdf)
- Linux系统入门指南:25步教你轻松学会操作技巧(怎么做linux系统)
- 如何利用Linux破解哈希密码:入门指南(linuxhash破解)
- MySQL入门指南:一份清晰易懂的PPT介绍(mysql介绍ppt)
- Linux连接SQL:简易入门指南(linux登录sql)
- Oracle光盘安装快速入门快速安装指南(oracle光盘安装教程)
- 轻松学习MySQL,万字入门指南献上(mysql万字入门)
- MySQL数据库管理入门技巧(mysql_re)
- Redis队列入门攻略精通异步任务处理(redis队列攻略)
- JavaScript字符串对象substring方法入门实例(用于截取字符串)