有没有独立的基于Linux c语言的TCP通信程序,实现arm开发板与电脑的通信?简单的发送数据即可

 我来答
brauceunix
2012-07-31 · TA获得超过166个赞
知道答主
回答量:77
采纳率:0%
帮助的人:31.9万
展开全部
这个很多很多的。。多到数不清
要实现arm开发板和电脑的通信。其实很简单,在电脑上布个FTP Server。 在arm开发板上布一个ftp 客户端,或者,开发板布FTP Server, 电脑布FTP Client。 或者开发板上布一个telnetd服务端,电脑布一个telnet客户端。这两个软件在开发嵌入式的时候很常用。
背后的原理是这个样子:
ftp,telnet 他们都走socket,而socket是在TCP层运作的, 而TCP是整个TCP/IP协议栈的一部分,这个协议栈又是Linux内核的一部分,而Linux内核呢,将网卡接到的数据,拆分之后,送给了TCP/IP协议栈,最后就到ftp,telnet了,这两个软件都是C写的,而且代码不长。
理论上来说,只要遵行TCP/IP协议栈规律的所有应用程序都可以互相通信,而PC端的也是遵行TCP/IP协议栈的。
所以,呢,如果你愿意,也可以在PC上架个webserver,在ARM上用浏览器来看。
warrrlock
2012-07-28 · 超过46用户采纳过TA的回答
知道小有建树答主
回答量:109
采纳率:0%
帮助的人:104万
展开全部
有,lwip好像叫这个。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式