树莓派相关-树莓派串口配置方法

树莓派是否能够使用串口呢,答案是肯定的 ,以下是具体方法

1.树莓派的第一排的第三,四,五个分别,也就是下图的6,8,10三个端口分别是地,TX与RX,与被连接设备连接起来。注意树莓派的TX要连接从设备的RX,树莓派的RX要连接树莓派的TX

2.树莓派上只有一个串口,系统默认将它作为调试口,所以不能直接当成普通串口进行编程和使用,需要先将调试口的配置去掉,再使用。此处需要修改两处文件

2.1  修改/boot/cmdline.txt

在终端输入如下指令

  sudo nano /boot/cmdline.txt

打开后将红色部分删除

dwc_otg.lpm_enable=0 console=ttyAMA0,115200 kgdboc=ttyAMA0,115200 console=tty1 root=/dev/mmcblk0p2
rootfstype=ext4 elevator=deadline rootwait

删除后,变成如下结果保存退出

dwc_otg.lpm_enable=0 console=tty1 root=/dev/mmcblk0p2 rootfstype=ext4 elevator=deadline rootwait

2.2  修改 /etc/inittab

在终端输入如下指令

 sudo nano /etc/inittab

打开后将最后一行注释掉 在前面加上一个#号即可

#T0:23:respawn:/sbin/getty
-L ttyAMA0 115200 vt100

3.修改完毕后,需要在树莓派上安装一个minicom,这里的minicom是Linux平台的串口调试工具,相当于Windows上的串口调试助手

3.1  安装minicom,输入以下命令

sudo apt-get install minicom

3.2  安装完毕后需要对minicom进行配置,此处配置文件需要root权限,不然无法保存配置的参数,那么在命令行中输入如下命令

sudo passwd root

执行此命令后系统会提示输入两遍的root密码,输入你想设的密码即可,然后在执行

sudo passwd --unlock root

这样就解锁了root账户

3.3  切换到root账户,再次打开命令行,输入minicom参数配置命令

minicom -s

在主菜单的第三项Serial Port Setup,进入下一级菜单,根据菜单项的提示字母选择,按A将串口设备修改为  /dev/ttyAMA0

,按E将波特率修改为9600或者自己需要的数值,设置好以后返回主菜单,选择Save Setup as Dfl

然后选择Exit,此时如果正常的话就可以进行串口收发了,这里我的树莓派是连接到一台PC上去的,我利用PC的串口调试软件成功进行了收发

tips: 按CTRL+A,接着按Z可以查看minicom的帮助

树莓派相关-树莓派串口配置方法,布布扣,bubuko.com

时间: 2024-08-07 17:01:03

树莓派相关-树莓派串口配置方法的相关文章

树莓派相关-树莓派串口配置方法(转)

转:http://blog.csdn.net/yangqicong11/article/details/26571787 树莓派是否能够使用串口呢,答案是肯定的 ,以下是具体方法 1.树莓派的第一排的第三,四,五个分别,也就是下图的6,8,10三个端口分别是地,TX与RX,与被连接设备连接起来.注意树莓派的TX要连接从设备的RX,树莓派的RX要连接树莓派的TX 2.树莓派上只有一个串口,系统默认将它作为调试口,所以不能直接当成普通串口进行编程和使用,需要先将调试口的配置去掉,再使用.此处需要修改

树莓派Raspberry实践笔记-另类方法安装minicom

[原创链接]:http://www.cnblogs.com/atsats/p/6665566.html 通常使用命令安装软件apt-get install , 如:sudo apt-get install minicom 本文是结合最新的Raspbain jessie,使用图形化的方式安装一款软件:串口调试工具minicom. 基本方法:使用系统自带的 "Add /Remove Software"软件. 1. 打开 "Add /Remove Software" 2.

UI第九讲.UITableView表视图创建,表视图的重用机制,表视图的相关配置方法

一.UITableView表视图创建 1>.基本属性: UITableView继承自UIScrollView,所以可以滚动          表视图的每一条数据都是显示在UITableViewCell对象中          表视图可以分区显示数据,每个分区称为一个section,每一行称为row,编号都是从0始 2>.重要用法: 最重要的是两个代理方法 <UITableViewDelegate,UITableViewDataSource>(其中必须实现的是 numberOfRow

基于树莓派的Linux串口编程_实现自发自收

串口是计算机上一种非常通用设备通信的协议,常用PC机上包含的是RS232规格的串口,具有连接线少,通讯简单,得到广泛的使用. Linux对所有设备的访问是通过设备文件来进行的,串口也是这样,为了访问串口,只需打开其设备文件即可操作串口设备.在linux系统下面,每一个串口设备都有设备文件与其关联,设备文件位于系统的/dev目录下面.如linux下的/ttyS0,/ttyS1分别表示的是串口1和串口2. 树莓派UART端口的位置:见下图的GPIO14(TXD).GPIO 15(RXD) 本文是基于

教你树莓派4B的系统备份方法教程大全(全卡+压缩备份)

引用:https://www.hao4k.cn/thread-41764-1-1.html 在 Windows 上用 VMware 安装 Linux 虚拟机有个「快照」的功能,就是把你当前的系统做个备份,一旦后来误操作把系统搞挂了之后可以恢复到备份的那个时间节点.Linux 系统开放的权限比较高,以 root 权限操作的话很有可能就会误删一些系统文件导致系统崩溃.我就曾把树莓派的系统搞挂过好几次,每次只能重新刷入镜像,开机后还得重复一大堆操作,所以备份树莓派的系统就很重要了.还可以把已经部署好的

路由器及其配置方法

一.实验内容.方法和步骤 附页第一部分: 一.实验内容.方法和步骤 1.认识和了解路由器 第一步:我们观察机箱中的路由器的结构如下面两张图片所示: 第二步:我们查阅相关资料了解到路由器的相关参数如下 2. 了解如何搭建路由器配置控制台(包括远程连接): 把Console线一端连接在计算机的串行口上,另一端连接在网络设备的Console口上.Console线在购置网络设备时会提供,它是一条反转线,你也可以自己用双绞线进行制作. 注意:不要把反转线连接在网络设备的其他接口上,这有可能导致设备损坏.

小蚂蚁学习页面静态化(完结)——伪静态的实现和配置方法

伪静态的作用:1.让url更加美观.2.对搜索引擎更加友好. php处理伪静态案例分析(path_info模式) 备注:nginx服务器默认下是不支持path_info模式的,需要去配置 通过正则表达式去分析伪静态url的特性,很简单,直接上代码 <?php  //匹配这个url地址 /index.php/2/1.html if(preg_match('/(\d+)\/(\d+)\.html/', $_SERVER['PAHT_INFO'],$arr)){ $type = $arr[1]; $c

VS2013+openCV3.0无脑配置方法+解决警告问题【windows平台】

VS2013+openCV3.0无脑配置方法+解决警告问题[windows平台] 本文介绍如何配置VS+openCV环境,并解决“opencv 3.0 warning C4819: 该文件包含不能在当前代码页(936)中表示的字符.请将该文件保存为 Unicode 格式以防止数据丢失的”警告 参考博客: http://my.phirobot.com/blog/2014-02-opencv_configuration_in_vs.html 下载 openCV 下载 Opencv for Windo

SAP Web Service简介与配置方法

p.MsoNormal { margin: 0pt; margin-bottom: .0001pt; text-align: justify; font-family: Calibri; font-size: 10.5000pt } h1 { margin-top: 17.0000pt; margin-bottom: 16.5000pt; margin-left: 0.0000pt; text-indent: 21.0000pt; page-break-after: avoid; text-al