签到
Home
Android
iOS
C++
Article
搜索
登录
注册
Rtnet源码
Home
/
Article
MrLee
2015-6-1
3845
RTnet是Halmover大学开发的一个开源项目。该项目建立于2001年,它的目标是提供一个独立于硬件环境、灵活的通信平台。RTnet借鉴了Llnux的模块化设计方案,可以根据需要加载相应的模块。标准以太网中,网络节点之间的地位是平等的,为了保证数据的传输以确定的方式 进行。RTnet采用主从的方式实现以太网通信。由于TCP采用的三次握手协议会造成很大的开销,在传输层中RTnet仅使用了UDP协议来进行数据传输,在标准以太网中用 来进行动态地址转换的ARP协议,在RTnet中也改为使用静态的方式实现,在RTnet中MAC层使用时分多路访问仃DMA)策略访问媒体。在TDMA策略中网络的每一个成员只有在一个预先定义好的时间槽内才能发送实时数据。这样实时数据就能够以确定的方式发送。非实时数据可以在相对松散的时间槽内发送。在RTnet中有一个服务器节点和一个或多个客户端节点。在每个时间帧的开始,服务器节点发送一个SOF。所有的客户端节点都知道节点发送数据的时间槽与SOF的偏移量。客户端节点只有在属于自己的时间槽内才能发送数据。在RTnet中需要传输的数据包包含在发送任务的任务堆栈中,而接收的数据包首先从实时以太网驱动程序中放到一个栈管理器中,栈管理器根据数据包的协议类型。把数据送到相应的处理函数中。为了避免优先级翻转,堆栈管理器的优先级应该比所有使用RTnet服务的应用程序都要高。
下载地址:
rtnet-0.9.12.tar
本文链接:
https://it72.com/3215.htm
收藏
0
收藏的用户(
0
)
X
正在加载信息~
推荐阅读
游戏引擎的点评
Java开发人员的7种最佳测试框架
阿里云的域名给七牛云的配置CDN
使用HTML和CSS设计磨砂玻璃效果
jQuery打造漂亮的幻灯片效果
男人就像乒乓球
iOS 10发布在即——抢先了解
wordpress使用七牛插件避免整站被鏡像
HTML5开发——Canvas画布
全网首发高通MSM8926救黑砖工具
最新回复
(
0
)
返回
站点信息
文章
2305
用户
1336
访客
11277608
每日一句
Cherish victories, use them, but don’t settle for them.
珍惜胜利,利用它们,但别满足。
虚拟内存现在还有用吗?
关于Android Studio不能查看源码
vs2017编译和配置OpenCV 4.0
Autonomous NAT Traversal
Android常用的数学函数说明
Cocos2dx 3.x 解决首次项目复制库文件编译慢的问题
windows完美去除快捷方式小箭头的方法
win10专业版激活方法
Swift标准类库,相当于一些C ++里的STL类库
Android逆向之旅---破解某应用加密算法(动态调试so和hook so代码)
新手必看修改DSDT教程
Android开源刮刮卡库ScratchCardLayout使用教程
全面理解Gradle - 定义Task
免费xiuno博客主题【最后更新:2019.5.20】
独家发布最新可用My-AutoPost——wordpress 采集器
C#实现后台最小化截图
仙剑奇侠传3d回合-PC端多开
如何在iPhone上移动多个应用程序
首发:Thinkpad T550黑苹果10.13.4安装教程
css样式之flex布局注意事项
Android屏幕共享及远程控制【免root】
MPAndroidChart曲线非连续改装笔记
ASUS TF810C平板电脑用U盘安装windows8.1系统
iOS上架全流程及IPV6问题
Android更新速度越来越快吗?
免ROOT实现模拟点击任意位置
新会员