首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

[求助]请问哪位用NIOS实现了UDP?

[求助]请问哪位用NIOS实现了UDP?

NIOS II提供的‘Simple Socket Server’ 的demo实现的是TCP/IP协议,但是我想要实现UDP协议。

请问,Altera有这样的例程吗?如果没有,哪里可以有参考的例程呢?

谢谢!

楼主一定要是udp的协议吗?估计需要操作系统。
在交流中前进,共同实现nios的应用。

恩,是的!因为传的数据必须是固定长度,而且需要非常快,不需要校验的!

NIOS II给的例程实现TCP/IP的时候也是用了操作系统的!

不过我不知道怎么写UDP的协议!

nios中使用tcpip时是使用的linux的套接字库函数的,这个里面的库函数肯定也有udp协议,楼主只需要将uclinux平台搭建起来,然后在里面编写套接字程序就可以了。

楼主可以看看论坛中关于nios中建立uclinux的帖子。

这个版主不太冷 =========================== 我的中电网博客:http://blog.chinaecnet.com/u/20/index.htm

哦,我还以为想TCP/IP协议那样使用了usoc就可以了!没有想到这么复杂啊!现在还不知道uclinux是什么呢!

呵呵!看来路还很长!

谢谢大家!

当然如果楼主使用ucos也是可以的,但是楼主需要udp的库文件函数,就是支持udp协议的文件,

所以在ucos下也是可以实现udp的。

这个版主不太冷 =========================== 我的中电网博客:http://blog.chinaecnet.com/u/20/index.htm

我找到了UDP的函数库了,而且实现了最简单的收发!

但是不知道有没有资料是对这些函数的说明呢?比如在接收中,对于结构体 pbuf *p 中的p->payload是不是提取了接收的除地址,IP首部等之外的数据信息?

对于这些还不明白!如果有相关函数的说明就好了!

楼主的udp库的底层驱动要和楼主的电路板的底层驱动兼容才行哦,

就是说楼主的库控制的网络芯片要兼容,不然要改底层驱动哦。

就是数据链路层的上一层,即网络层,一般的网络芯片都是mac+php层。

这个版主不太冷 =========================== 我的中电网博客:http://blog.chinaecnet.com/u/20/index.htm
应该是没有问题的吧,因为我用的是LAN91C111。

我也在学习,楼主

返回列表