主题 : 请问arm6410间如何通信 复制链接 | 浏览器收藏 | 打印
是非审之于心 毁誉听之于人 得失安之于数
级别: 新手上路
UID: 56211
精华: 0
发帖: 24
金钱: 120 两
威望: 24 点
综合积分: 48 分
注册时间: 2011-10-01
最后登录: 2013-04-20
楼主  发表于: 2011-11-22 19:18

 请问arm6410间如何通信

最近有个问题一直困绕我:一个ARM6410开发板和另一个ARM6410开发板如何通信呢?用串口通信还是usb通信?谢谢指教!!!
自由,自强,共享,共创。
级别: 论坛版主
UID: 12573
精华: 27
发帖: 8838
金钱: 46490 两
威望: 9298 点
综合积分: 18216 分
注册时间: 2010-01-09
最后登录: 2019-07-16
1楼  发表于: 2011-11-22 20:08
很多:
- 串口
- spi
- i2c
- usb
- 网络
- 任何GPIO

你用的什么哪个型号的板?
新手如何向我们反馈有效的信息,以便解决问题,见此贴:
http://www.arm9home.net/read.php?tid-14431.html

[注]: 此处签名链接仅为指引方向,而非解答问题本身.
是非审之于心 毁誉听之于人 得失安之于数
级别: 新手上路
UID: 56211
精华: 0
发帖: 24
金钱: 120 两
威望: 24 点
综合积分: 48 分
注册时间: 2011-10-01
最后登录: 2013-04-20
2楼  发表于: 2011-11-26 11:23

 回 1楼(mindee) 的帖子

楼主你好,我用的是两个ARM TINY 6410的开发板,我想将一个arm板中的用户数据文件(文本文件)利用串口或是USB口传输到另一个ARM板中。如果用串口传输的方案,是否可以直接用串口线将两个板子连起来通信,需要写串口通信程序吗?是那种客户端、服务器端的模式吗?如果用usb口通信,两个板子用什么线连接呢,需要写程序吗?期待楼主!
级别: 侠客
UID: 16811
精华: 0
发帖: 112
金钱: 560 两
威望: 112 点
综合积分: 224 分
注册时间: 2010-03-22
最后登录: 2018-06-27
3楼  发表于: 2011-11-28 10:46
LZ需要补一下通讯系统的课了,物理层,数据链路层,网络层,应用层的不用定义就可以清楚的回答你的问题了。
原则上你只需要在网络层和应用层上做一些工作就可以了。

比如你如果用232来做两板之间的通讯,物理层只需注意三根线不要接错了,由于232都是点对点的,数据链路层就可以不用考虑了,网络层上你可以定义一个数据打包的协议。
是非审之于心 毁誉听之于人 得失安之于数
级别: 新手上路
UID: 56211
精华: 0
发帖: 24
金钱: 120 两
威望: 24 点
综合积分: 48 分
注册时间: 2011-10-01
最后登录: 2013-04-20
4楼  发表于: 2011-11-28 19:54
的确不懂啊,能更详细些吗?两个arm板间直接连USB线能通信吗?
级别: 侠客
UID: 16811
精华: 0
发帖: 112
金钱: 560 两
威望: 112 点
综合积分: 224 分
注册时间: 2010-03-22
最后登录: 2018-06-27
5楼  发表于: 2011-11-29 09:56
USB是标准的主从结构,原理上做是可以的,不过工作量比较大,调试也比较困难,优先推荐rs232方式。
是非审之于心 毁誉听之于人 得失安之于数
级别: 新手上路
UID: 56211
精华: 0
发帖: 24
金钱: 120 两
威望: 24 点
综合积分: 48 分
注册时间: 2011-10-01
最后登录: 2013-04-20
6楼  发表于: 2011-11-29 10:18
非常感谢gzyjw,明白了许多!