Linux教程Linux
首页
基础知识
Linux业界
Linux系统
Linux人物
Linux文化
Linux资讯
Linux综合
当前位置:
Linux教程
-
Linux
- linux下串行通信开发
linux下串行通信开发
sct(Serial Communication Tracer的缩写)是一个很有用的Linux/Unix串行通信调试工具,软件内置了Shell命令解释器,你可以通过直接输入简短的命令和参数来控制串口的打开/关闭和进行各种发送/接收活动,以下是一些简短的例子,双引号之间的内容为输入的命令
"sel /dev/ttyS0" 选择/dev/ttyS0为当前端口
"stat" 显示当前端口的设备名称,通信参数设置,打开/关闭状态
"open" 打开当前端口
"close" 关闭当前端口
"term" 进入terminal模式,模拟一台ASCII终端
"setbuf 1 a" 用ASCII符设置第一缓冲区的数据,共有10个缓冲区可用
"dispbuf 1" 用Hex码和ASCII码显示第一缓冲区的内容
"send 1" 将第1缓冲区的内容从当前端口发送出去
"recv 2" 从当前端口接收数据并存放到第2缓冲区
"sendrecv 1 2" 从当前端口发送第1缓冲区的内容,然后立即接收数据并存放到第2缓冲区,用于对外设"命令-应答"模式调试
"sendrecv 1 1" 从当前端口发送第1缓冲区的内容,然后立即接收数据并覆盖到第1缓冲区,用于对外设"命令-应答"模式调试
"savebuf log.dat 1" 将第1缓冲区的内容存放到数据文件log.dat
"loadbuf 1 log.dat" 将数据文件log.dat的内容装载到第1缓冲区
对于windows下的用户,只要安装了cygwin的环境,也可以运行sct(需要在cygwin下重新编译,不需要更改源代码),另外在使用中不要忘记将当前端口用"sel"命令设为"com1"或"com2"等(缺省为/dev/ttyS0)
作者希望这个软件的源代码能够对那些正在编写linux串行应用的人有所参考,同时也希望有兴趣的朋友来一起维护改进这个软件
发布人:hex2asc 来自:makeidea.net
Unix与Linux握手
Linux网络驱动程序编写(四)
多业务网络系统的性能
用strace调试程序
向Linux进军(X-Window配置指南)
黑客实战技术(三)
LINUX学习笔记——DNS服务器设置篇
在LINUX下使用内置ISDN卡
理解Linux的进程
Perl的经典用法:用Open()函数打开文件
在非XFree86的X Server下使用中文TrueType字库
严打盗版,Linux时来运到?
BSD东山再起
划分partition 的一些心得
Linux C编程---网络编程
站点导航
Linux教程
Php
Linux
非技术类
指令大全
Shell
安装启动
Xwindow
Kde
Gnome
输入法类
美化汉化
网络配置
存储备份
杂项工具
编程技术
网络安全
内核技术
速度优化
Apache
Email
Ftp服务
Cvs服务
代理服务
Samba
域名服务
网络过滤
其他服务
Nfs
Oracle
Dhcp
Mysql
Ldap
RedHat
赞助商链接