缓冲全双工网络通讯 - 免费下载
技术资料资源
文件大小:163 K
💡 温馨提示:本资源由用户 hxd 上传分享,仅供学习交流使用。如有侵权,请联系我们删除。
缓冲全双工网络通讯
随着高位嵌入式处理器的日益普及,提供用户操作界面的
半自动大型仪器得到了迅猛的发展,并普遍采取了Pc或工作
站作为控制端,嵌入式单板作为受控端的形式。vxWorks作为
嵌入式行业应用得最为广泛的实时操作系统,对多任务和网络
socket通讯都提供了良好的支持,使用基于缓冲队列的全双工
通讯模式,可以在最大程度上发挥控制端和受控端的处理能
力,更好地完成大型系统的异地控制。
l vxWorks的多任务支持和网络支持
1.1 VXWorks简介
vxWorks是由Wind River公司开发的一种强实时性嵌入
操作系统【”,支持Motorola PowerPC,ARM等多种嵌入式CPU。
Wind River同时提供集成开发环境Tornado,用户可以通过图
形界面方便地对vxWorks组件进行添加和裁减。用户程序编制
使用标准C,也可以选择C++支持。Tornado还提供动态下载、
远程源级调试器、目标和工具管理、系统目标跟踪、内存使用分
析和自动配置,非常适合于交互式开发。
1.2 VXWorks的多任务支持
vxWorks全面支持多任务阁,任务由唯一的ID来标识,并
且对应于某一个特定的任务名,用户可以通过对任务ID或任
务名的操作实现任务的发起、挂起、释放和删除等操