LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1097|回复: 6

发送二进制序列到串口?

[复制链接]
发表于 2006-10-17 17:03:28 | 显示全部楼层 |阅读模式

  1. echo A > /dev/ttyS0
复制代码

可以发送字符A到串口,
如果我想发送一个指定的二进制序列到串口,应该怎么写呢?

请教了!
发表于 2006-10-17 17:28:49 | 显示全部楼层
cat file > /dev/tttyS0
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-10-17 17:36:39 | 显示全部楼层
感谢回复。

必须使用文件吗?
回复 支持 反对

使用道具 举报

发表于 2006-10-17 22:29:37 | 显示全部楼层
如果你能把串表示出来,那也可以用echo直接发
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-10-18 18:48:03 | 显示全部楼层
弱弱的问一下,怎么表示出来呢?
回复 支持 反对

使用道具 举报

发表于 2006-10-18 21:16:58 | 显示全部楼层
http://fanqiang.chinaunix.net/a4/b1/20011028/1305011519.html
其中的一部分

  1. 3.用于引用和逃逸的特殊字符:
  2.    逃逸符\      表示以后的字符不具有特殊的含义或不是Shell的函数,
  3.                 除此之外,Bash还可以识别一些C语言中的转义序列,如:
  4.                 \a      响伶
  5.                 \b      回退
  6.                 \e      Escape
  7.                 \n      换行
  8.                 \r      回车
  9.                 \t      制表
  10.                 \v      制表
  11.                 \\      反斜线
  12.                 \nnn    八进制的ASCII编码
  13.                 \xnnn   十六进制的ASCII编码
  14.                 但必须以如下方式进行引用:
  15.                 $'string'
  16.   引用符'和"    将特殊字符或由空白分隔的字引用起来组成一个简单字符串
  17.                 两者区别在与,双引号内的内容可以进行参数和变量替换
复制代码

也许有用
回复 支持 反对

使用道具 举报

发表于 2006-10-19 10:20:30 | 显示全部楼层
有点不好记,以前我写过一个软件,不知道现在网上还有没,我现在手里是没有。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表