从串口接收数据,并存储在sd卡中
刚买了树莓,现在还不太会用。现在想做一个小实验,从串口接收数据,然后把数据存储在sd卡里面。
希望有大大能帮忙出出主意,看看怎样实现。谢啦。 cat /dev/ttyS0 > /tmp/result
回 ferrets 的帖子
ferrets:cat /dev/ttyS0 > /tmp/result(2012-12-10 20:10) images/back.gif
俺是小白一个啊,这位大大能再稍微解释一下么
回 pierre2013 的帖子
pierre2013:俺是小白一个啊,这位大大能再稍微解释一下么 (2012-12-10 20:16) images/back.gifcat /dev/ttyS0 > /tmp/result
这个命令的是读取文件内容 这个是串口(COM1) 输出内容重定向 目标文件(注意这个在tmp里)
回 ferrets 的帖子
ferrets: cat &nbs .. (2012-12-10 20:26) images/back.gif误导。这个适用于一般电脑安装的LINUX,但树莓派还有其它ARM开发板的COM口根本不映射在/dev/tttS*,所以不行。
另外传输文件啊!如果只是传输一点约定好格式的文字,那好办。但传输任意的文件,需要成型的协议支持,不是一个cat加个管道就能随便搞定的事情
并且raspbian默认占用串口当做一个控制台的问题也没解决。
回 沙渺 的帖子
沙渺:误导向。这个适用于一般电脑安装的LINUX,但树莓派还有其它ARM开发板的COM口根本不映射在/dev/tttS*,所以不行。另外传输文件啊!如果只是传输一点约定好格式的文字,那好办。但传输任意的文件,需要成型的协议支持,不是一个cat加个管道就能随便搞定的事情
(2012-12-10 20:58) images/back.gif
表示没玩过arm开发板的com口~位置什么的真不知道……
或许真的误导了呢~
至于格式什么的,直接binary行么?
回 ferrets 的帖子
ferrets:表示没玩过arm开发板的com口~位置什么的真不知道……
或许真的误导了呢~
....... (2012-12-10 21:27) images/back.gif
已经不止是格式了。传文件需要一整套协议来完成。
好在古老而漫长的调制解调器时代,已经有了一些现成的协议,可以直接拿来用
回 沙渺 的帖子
沙渺:误导。这个适用于一般电脑安装的LINUX,但树莓派还有其它ARM开发板的COM口根本不映射在/dev/tttS*,所以不行。另外传输文件啊!如果只是传输一点约定好格式的文字,那好办。但传输任意的文件,需要成型的协议支持,不是一个cat加个管道就能随便搞定的事情
....... (2012-12-10 20:58) images/back.gif
我先用一个A/D模块把传感器的信号变成binary,所以只要能接收binary的数据对我来说就可以了。但是控制台的问题我还真不知道额
回 沙渺 的帖子
沙渺:已经不止是格式了。传文件需要一整套协议来完成。好在古老而漫长的调制解调器时代,已经有了一些现成的协议,可以直接拿来用 (2012-12-10 21:43) images/back.gif
印象中serial传输文件的话有xmodem,ymodem,zmodem之类……当然还有ascii
回 沙渺 的帖子
沙渺:误导。这个适用于一般电脑安装的LINUX,但树莓派还有其它ARM开发板的COM口根本不映射在/dev/tttS*,所以不行。另外传输文件啊!如果只是传输一点约定好格式的文字,那好办。但传输任意的文件,需要成型的协议支持,不是一个cat加个管道就能随便搞定的事情
....... (2012-12-10 20:58) images/back.gif
查到了,根据一份demsg,serial口应该是/dev/ttyAMA0
页:
[1]
2