树莓派3b入门指南「建议收藏」

树莓派3b入门指南「建议收藏」近日,入手了树莓派3b,准备把它当一台防火墙用,配置如下:我买的套装是最简版的,只有一个电源线、一个塑料外壳,一个8GSD卡,几个散热片。捣鼓了几天,网上搜索了一些资料,在此记录下详细的过程,方便之后入手的朋友。一.烧写树莓派镜像(需要一个SD卡读写器)1.进入官网https://www.raspberrypi.org/downloads/下载页面,选择“RASP…

大家好,又见面了,我是你们的朋友全栈君。

近日,入手了树莓派3b,准备把它当一台防火墙用,配置如下:

树莓派3b入门指南「建议收藏」

我买的套装是最简版的,只有一个电源线、一个塑料外壳,一个8G SD卡,几个散热片。捣鼓了几天,网上搜索了一些资料,在此记录下详细的过程,方便之后入手的朋友。

一. 烧写树莓派镜像(需要一个SD卡读写器)

    1. 进入官网 https://www.raspberrypi.org/downloads/ 下载页面,选择“RASPBIAN”。

     树莓派3b入门指南「建议收藏」

    2. 下一步选择“RASPBIAN JESSIE LITE”,如果要使用桌面版本的,选择“RASPBIAN JESSIE WITH DESKTOP”下载压缩的镜像。将下载完的压缩镜像解压缩出来得到名为“2017-07-05-raspbian-jessie-lite.img”的镜像。

 

    树莓派3b入门指南「建议收藏」

 

    3.  SD卡插入读写器,读写器插入到电脑。然后下载一个名为Win32DiskImager的烧写软件。

     树莓派3b入门指南「建议收藏」

    选择镜像和设备(你的SD卡),点“写”开始烧写镜像,等几分钟后提示写入成功。

 

二. 管理设备

    1. 你有USB键盘和支持HDMI接口的显示器(土豪)。

    将SD卡插入树莓派,将键盘和显示器接入树莓派,接通电源,直接开机就行了!!!就和一台电脑一样。

    2. 你只有一根网线(比较穷)

    这样只能通过SSH的方式来管理了。当前版本的树莓派系统默认是关掉SSH的,你需要按如下的步骤操作开启SSH。

    a. 烧写完镜像后的SD卡,在Windows上可以看到一个boot分区,如下图所示。

    树莓派3b入门指南「建议收藏」

    我们需要在这个分区的根目录创建一个无扩展名的名为“ssh”的文件。这样启动后SSH服务就会开启了。

    树莓派3b入门指南「建议收藏」

    b. 将网线一端接笔记本有线网口,一端接树莓派网口。接下来需要想办法获取树莓派的IP地址。

        将笔记本连接到一个无线网(能不能上网都可以),然后在设置“无线网络连接”的“共享”属性,将该网络与本地连接共享,然后启动树莓派。

   树莓派3b入门指南「建议收藏」

    树莓派启动完成后,会自动获取IP地址,我们在Windows下用“arp -a”就可以看到树莓派的IP地址。

    树莓派3b入门指南「建议收藏」

    看到物理地址前面“b8-27-eb”的字符就表示是树莓派设备,它的IP地址是192.168.137.254。然后就可以用SSH登录了。默认的用户名是“pi”,密码是“raspberry”。

    3. 你有一个串口模块(也比较穷)

    我就是这种情况,我比较喜欢用串口(不能使用内置的蓝牙了!!!)管理设备,这样可以解放网口。我购买了一个USB转串口模块(土豪金版 ),如下图所示:

    树莓派3b入门指南「建议收藏」

   先将串口模块一端接PC USB口,杜邦线接三根线GND,RXD TXD 到树莓派对应的引脚。注意:串口模块的 TXD 接树莓派的 RXD , 串口模块的 RXD 接树莓派的 TXD。否则,串口不会有输出。

    树莓派3b入门指南「建议收藏」 树莓派3b入门指南「建议收藏」

    然后修改boot分区的配置文件。

    首先修改“config.txt”文件,在最后添加如下两行:

    树莓派3b入门指南「建议收藏」

    然后修改“cmdline.txt”文件,改为如下:

    树莓派3b入门指南「建议收藏」

    改好后启动设备,插入串口模块,使用SecureCRT等软件打开串口,串口波特率设置为115200,流控选项去掉“RTS/CTS”,就可以使用串口登录树莓派了。

     树莓派3b入门指南「建议收藏」

    Linux 4.9的内核,起飞吧~~~

三、连接wifi

    1. 先“sudo passwd”为root用户设置密码。

    2. 执行“sudo iwlist scan”扫描wifi,扫描到的目标wifi信息如下:

    树莓派3b入门指南「建议收藏」

    3. “sudo nano /etc/network/interfaces”修改网络配置文件,wlan0的“manual”改为“dhcp”。

    树莓派3b入门指南「建议收藏」

    4. “sudo nano /etc/wpa_supplicant/wpa_supplicant.conf”修改wifi配置文件,添加要连接的wifi,ssid为wifi名称,psk为密码。

    树莓派3b入门指南「建议收藏」

    5. “sudo ifup wlan0”主动连接wifi,出现如下信息表示wifi连接成功。

    树莓派3b入门指南「建议收藏」

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/152905.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 差模信号和共模信号彻底理解_形容理解的不全面

    差模信号和共模信号彻底理解_形容理解的不全面前言AOP英文名为AspectOrientedProgramming,意为面向切面编程,通过预编译方式和运行期间动态代理实现程序功能统一维护的一种技术。AOP是OOP的延续,是Spring框架中的一个重要内容,利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率。通过以上定义似乎还是不能理解AOP到底是什么,下面通过一个现实中的实例来说明。先看一下传统程序的流程,比如银行系统会有一个取款流程我们可以把方框里的流程

    2022年8月11日
    7
  • Java课程设计【学生信息管理系统】[通俗易懂]

    Java课程设计【学生信息管理系统】[通俗易懂]课程设计目录一、问题描述二、基本要求三、需求分析四、概要设计1、类之间的调用关系2、学生信息模块3、管理系统模块4、详细设计①主程序LoginGUI的代码②程序View的代码③程序Student的代码④程序ConnectSQLServer的代码五、调试分析六、用户使用说明1、登录2、添加3、查询4、修改5、删除6、退出七、测试结果八、课程设计总结九、参考文献一、问题描述如何实现一个功能简单的学生信息管理系统,能够对学生信息(包括照片)进行添加、删除、修改和查询等操作。二、基本要求实现一个功能简单的学

    2022年10月17日
    2
  • 查看python版本多少位的「建议收藏」

    查看python版本多少位的「建议收藏」正常我们在cmd终端输入python之后,如果有安装python,就会在回车之后出来关于你安装的python版本信息,几版本,多少位的,但是还有一种,像我这样只显示了python版本是3.7.5,并没

    2022年7月6日
    42
  • 公司用的检查openweb服务是否启动的脚本

    公司用的检查openweb服务是否启动的脚本

    2022年3月8日
    34
  • 罗森伯格参加2012中国绿色数据中心技术大会

    罗森伯格参加2012中国绿色数据中心技术大会

    2021年8月20日
    79
  • Python中numpy数组的拼接、合并

    Python中numpy数组的拼接、合并Python中numpy数组的合并有很多方法,如np.append()np.concatenate()np.stack()np.hstack()np.vstack()np.dstack()其中最泛用的是第一个和第二个。第一个可读性好,比较灵活,但是占内存大。第二个则没有内存占用大的问题。假设有两个数组a,b分别为:>>>aarray([0,…

    2022年6月15日
    34

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号