串口调试问题 【转】

简介:

转自:http://blog.chinaunix.net/uid-27717694-id-3898354.html

一、串口通讯
我用串口调试助手(windows下)向linux下的串口1 发送数据(串口线我跟其他机器互测过,没问题),
在linux 下 cat /dev/ttyS0 接收.
但奇怪的是 cat /dev/ttyS0没有显示受到认识数据,反而是我的串口调试助手收到了返回!!
linux端不用 cat /dev/ttyS0读的时候没有返回!

原因:
1.windows要发送可显示字符,cat才能显示出来。
2.串口调试助手设置了回显功能。
3.windows的串口调试软件发送时多发一个回车键就行了,而且之前发过去没显示的都会显示出来。这跟linux下printf不加"\n"就没显示是一个道理的。

二、Ubuntu环境串口无权限:
lenky@lenky-VirtualBox:~/桌面$ echo a > /dev/ttyS0
bash: /dev/ttyS0: 权限不够

解决方案:
1,查看串口对应的属性:
lenky@lenky-VirtualBox:~/桌面$ ls /dev/ttyS0 -l
crw-rw—- 1 root dialout 4, 64 9月 24 14:48 /dev/ttyS0

2,把当前帐号加入到串口所属组:
lenky@lenky-VirtualBox:~/桌面groupslenkylenky:lenkyadmcdromsudodipplugdevlpadminsambasharelenky@lenkyVirtualBox: /groupslenkylenky:lenkyadmcdromsudodipplugdevlpadminsambasharelenky@lenky−VirtualBox: /桌面sudo gpasswd –add lenky dialout
[sudo] password for lenky:
正在将用户“lenky”加入到“dialout”组中
lenky@lenky-VirtualBox:~/桌面$ groups lenky
lenky : lenky adm dialout cdrom sudo dip plugdev lpadmin sambashare

3,注销后重新登录,再试,OK:
lenky@lenky-VirtualBox:~/桌面echoa>/dev/ttyS0lenky@lenkyVirtualBox: /echoa>/dev/ttyS0lenky@lenky−VirtualBox: /桌面

 








本文转自张昺华-sky博客园博客,原文链接:http://www.cnblogs.com/sky-heaven/p/5016419.html,如需转载请自行联系原作者

相关文章
|
SQL 存储 关系型数据库
PostgreSQL 通过SQL接口关闭、重启数据库
PostgreSQL 通过SQL接口关闭、重启数据库
2553 0
|
云计算 项目管理 云安全
附PPT下载 | 小邪:新基建之云上IT研发路 - 基于云架构的研发模式演进
企业的数字化上云已经成为社会共识。5G、工业互联网、人工智能、云计算作为数字经济的主要基础设施,将成为中国新基建的主要内容。云将给IT部门及IT人员带来研发运维方面的革命性的变化与冲击。本次分享将由阿里巴巴集团副总裁、云智能基础产品事业部负责人蒋江伟为大家介绍阿里巴巴面向互联网、面向云的研发模式的演
1668 0
|
网络安全 数据库 数据可视化
HeidiSQL使用SSH Tunnel连接数据库
HeidiSQL SSH Tunnel登录远程数据库服务
4644 0
|
消息中间件 分布式计算 Java
|
应用服务中间件 nginx
记录YUM安装Nginx1.16.1平滑升级1.20.1出错
记录YUM安装Nginx1.16.1平滑升级1.20.1出错
513 1
|
网络协议 物联网 数据安全/隐私保护
NB-loT 通信之 UDP 收发数据 | 学习笔记
快速学习 NB-loT 通信之 UDP 收发数据
NB-loT 通信之 UDP 收发数据 | 学习笔记
|
资源调度
如何科学地预估工时?
PERT(Program Evaluation and Review Technique)即计划评审技术,最早是由美国海军在计划和控制北极星导弹的研制时发展起来的。PERT技术使原先估计的、研制北极星潜艇的时间缩短了两年。
如何科学地预估工时?
|
数据安全/隐私保护 索引
php-上传图片加水印(文字水印图片水印)
php-上传图片加水印(文字水印图片水印)
332 0
php-上传图片加水印(文字水印图片水印)
【-1和-128补码表示问题】定点小数-1的补码是1.0000000;定点整数-128的补码是1,0000000
【-1和-128补码表示问题】定点小数-1的补码是1.0000000;定点整数-128的补码是1,0000000
898 0
【-1和-128补码表示问题】定点小数-1的补码是1.0000000;定点整数-128的补码是1,0000000
|
自然语言处理 监控 数据可视化
微服务性能测试的方法和工具
微服务性能测试的方法和工具
微服务性能测试的方法和工具