社区
C语言
帖子详情
Linux下串口编程如何发送ctrl+z
ychwn
2010-06-24 11:39:08
Linux下用串口连接短信猫发送短信。
用minicom连接/dev/ttyS0后输入
AT+CMGS=1372341****
按回车,显示提示符 > 等待输入内容
>hello,world
输入hello,world后,按ctrl+z
这样一条内容是hello,world的短信就发送给了1372341****
但是我用程序给串口发送数据时,改怎样处理这个 ctrl+z 啊?
...全文
675
10
打赏
收藏
Linux下串口编程如何发送ctrl+z
Linux下用串口连接短信猫发送短信。 用minicom连接/dev/ttyS0后输入 AT+CMGS=1372341**** 按回车,显示提示符 > 等待输入内容 >hello,world 输入hello,world后,按ctrl+z 这样一条内容是hello,world的短信就发送给了1372341**** 但是我用程序给串口发送数据时,改怎样处理这个 ctrl+z 啊?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
erfwef
2012-06-29
打赏
举报
回复
http://hi.baidu.com/laoyang1018/blog/item/a628d52acd82c089033bf6ab.html
根据这个,我解决了。
wesleyluo
2010-06-24
打赏
举报
回复
你结束一定要使用ctrl+z吗?不可以用别的标识符。
ychwn
2010-06-24
打赏
举报
回复
[Quote=引用 5 楼 yanran_hill 的回复:]
你是想以透明传输的方式发送ctrl+Z这个控制字符,还是想等输入端(比如用户输入) ,接收到ctrl+z后把内容发送出去?
不懂 ,接分
[/Quote]
我是写接口给别人调用的,要以某种方式完成整个过程而不需要用户进行任何操作
yanran_hill
2010-06-24
打赏
举报
回复
你是想以透明传输的方式发送ctrl+Z这个控制字符,还是想等输入端(比如用户输入) ,接收到ctrl+z后把内容发送出去?
不懂 ,接分
mymtom
2010-06-24
打赏
举报
回复
关闭串口!
ychwn
2010-06-24
打赏
举报
回复
[Quote=引用 1 楼 wdy0725 的回复:]
ctrl^z
[/Quote]
没有怎么看懂哦
ychwn
2010-06-24
打赏
举报
回复
我在程序里面调用的方法:
serial1.writeData("AT+CMGS=13723。。。\nhello,world.\n");
后面再怎样处理才能模拟出那个 ctrl+z ?
wdy0725
2010-06-24
打赏
举报
回复
ctrl^z
ychwn
2010-06-24
打赏
举报
回复
[Quote=引用 8 楼 algorithms_memo 的回复:]
发送Ctrl+Z:
手动:键盘输入Ctrl^Z
编程:ASCII编码,发送0x1A. 即硬编码一个字符等于0x1A并发送.
C/C++ code
char ch=0x1A;
serial_send(fd, &ch, sizeof(ch));
可以找移动、联通、或者电信要各自的AT命令文档, 一般有详细说明.
[/Quote]
正解,非常感谢
algorithms_memo
2010-06-24
打赏
举报
回复
发送Ctrl+Z:
手动:键盘输入Ctrl^Z
编程:ASCII编码,发送0x1A. 即硬编码一个字符等于0x1A并发送.
char ch=0x1A;
serial_send(fd, &ch, sizeof(ch));
可以找移动、联通、或者电信要各自的AT命令文档, 一般有详细说明.
linux
内核
串口
日志抓取-minicom工具使用方法
本文详细介绍了如何在
Linux
环境下使用minicom工具抓取
串口
日志,包括配置
串口
参数、设置grub参数、保存日志及抓取主板
串口
日志的方法。
Linux
开发板通过
串口
与虚拟机Ubuntu通信
本文介绍了如何使用Ubuntu虚拟机通过
串口
与
Linux
开发板进行通信。首先,连接
串口
线和虚拟机,分配USB转
串口
设备。接着,在Ubuntu终端中确认
串口
设备为/dev/ttyUSB0,并安装配置minicom。通过设置
串口
参数如波特率,实现设备间通信。通过
Ctrl
+A + Z查看帮助,
Ctrl
+A + X退出minicom。通信测试包括
Linux
开发板向Ubuntu
发送
数据及反之。
Linux
串口
调试工具
本文介绍了
Linux
环境下常用的
串口
调试工具,包括minicom、cutecom、picocom、putty以及tty_uart。minicom是一款功能强大的
串口
终端调试工具,适合没有图形界面的环境;cutecom是可视化
串口
应用,操作类似Windows
串口
调试工具;picocom简洁易用,提供背景颜色;putty是跨平台的终端模拟器,支持多种协议;tty_uart是
Linux
串口
通用应用,提供API接口供开发者使用。这些工具覆盖了从基本调试到高级应用的各种需求,是
Linux
串口
开发的重要辅助工具。
虚拟机主机
linux
(unbuntu)和开发板使用
串口
连接以及
发送
接收文件
本文介绍了如何使用minicom工具在
Linux
主机和ARM开发板之间通过
串口
进行文件的
发送
与接收。内容包括minicom的安装、配置、
串口
设备识别以及
发送
接收文件的具体步骤。
linux
串口
使用方法
本文介绍了如何使用
Linux
自带的minicom命令进行
串口
调试。首先,需要在被调试机器上修改启动参数,添加console=ttyS1,115200。然后在调试机器上安装minicom,通过minicom-s进行
串口
设置,如选择
串口
设备、波特率等。设置完成后保存并退出,执行minicom即可开始调试。在调试过程中,可以通过插拔设备观察
串口
信息。退出minicom时需使用
Ctrl
+a进入设置状态,再按z和X键退出。
C语言
70,039
社区成员
243,246
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章