树莓派(Raspberry Pi 3)的系统烧录及使用

今天我们将详细一步一步地讲解树莓派3的烧录和使用。树莓派3是集成度很高的较为先进的ARM开发板,功能丰富,我们先来看一下它的结构以及40个GPIO口分别的用处,以免接线的时候搞错。



我们先登录树莓派官网 https://www.raspberrypi.org/downloads/下载好raspbian系统,推荐下载更牛的完整版以供后续学习。下载右边的这个,下载好解压获得镜像文件。




下载好后我们需要将SD卡(16G以上)插到读卡器上,这时我们需要两个辅助的小应用程序,一个是SD Card Formatter来更干净地格式化SD卡,另一个是 win32diskimager 方便我们给树莓派烧录系统。注意格式化的时候别写错路径,然后找到我们刚刚下好的系统镜像,写入到SD卡中去。



我们烧录好系统后,会看到U盘变成一个只有40几M的boot




接着重要的修改来了,新版的树莓派3和以往的不同,我们需要做以下的修改才可正常使用。

1.下载pi3-miniuart-bt-overlay文件,解压出pi3-miniuart-bt-overlay.dtb文件,并将dtb文件拷贝到/boot/overlays/目录下

2.编辑/boot目录下的config.txt文件,添加下面两行

dtoverlay=pi3-miniuart-bt-overlay

force_turbo=1

3.编辑/boot目录下的cmdline.txt文件,参考下文内容修改:

dwc_otg.lpm_enable=0 console=serial1,115200  console=tty1 root=/dev/mmcblk0p2  kgdboc=serial1,115200 rootfstype=ext4 elevator=deadline fsck.repair=yes  rootwait

4.在boot下添加ssh的文本文件,然后将文件后缀名去掉。保存并退出

然后我们可以连接树莓派了,树莓派串口的GND,txd,rxd分别与转接口的GND,rxd,txd相连,因为发送端和接收端相连,将树莓派的电源连上,并且用网线将转接口连接到电脑上,在电脑设备管理器上的端口选项可以发现它。树莓派红等常亮,绿灯间歇性闪烁。

如果设备管理器没有端口这个选项,请在操作选项上添加过时硬件,如果还是没有请安装cp210x vcp的驱动。




我们用的是secureCRT来运行树莓派系统,先下载secureCRT,打开options选择session options选项,注意我的设置,我的接口是com3。

之后quick connect上也是与之匹配的,填写一样的接口和速率,确认连接。




等待一下,我们的系统就开始运行了,系统默认的用户名为pi,密码为raspberry,陆续敲进去,我们的系统就这么安装好了。



最后熟悉vim编辑的可以下载vim,输入  sudo apt-get install -y vim

当然要在 联网的状态下才行哈

  • 12
    点赞
  • 72
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 8
    评论
树莓派3上用户目前无法正常是使用GPIO中的UART串口(GPIO14&GPIO15;),也就是说用户无论是想用串口来调试树莓派,还是想用GPIO中的串口来连接GPS,蓝牙,XBEE等等串口外设目前都是有问题的。 原因是树莓派CPU内部有两个串口,一个是硬件串口(官方称为PL011 UART),一个是迷你串口(官方成为mini-uart)。在树莓派2B/B+这些老版树莓派上,官方设计时都是将“硬件串口”分配给GPIO中的UART(GPIO14&GPIO15;),因此可以独立调整串口的速率和模式。而树莓派3的设计上,官方在设计时将硬件串口分配给了新增的蓝牙模块上,而将一个没有时钟源,必须由内核提供时钟参考源的“迷你串口”分配给了GPIO的串口,这样以来由于内核的频率本身是变化的,就会导致“迷你串口”的速率不稳定,这样就出现了无法正常使用的情况。 目前解决方法就是,关闭蓝牙对硬件串口的使用,将硬件串口重新恢复给GPIO的串口使用,也就意味着树莓派3的板载蓝牙和串口,现在成了鱼和熊掌,两者无法兼得。 按照一下方法回复恢复硬件串口 : 1、将此文件复制到/boot/overlays/ ~$ sudo cp pi3-miniuart-bt-overlay.dtb /boot/overlays 2、编辑/boot目录下的config.txt文件 ~$ sudo vim /boot/config.txt 3、添加或修改下面内容: dtoverlay=pi3-miniuart-bt-overlay force_turbo=1 4、关闭蓝牙服务 ~$ sudo systemctl disable hciuart 5、重启系统 ~$ sudo reboot

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

姜亚轲

你花钱的样子真帅

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值