Works环境下双冗余以太网卡技术在底层驱动中的实现
时间:08-21
来源:互联网
点击:
使用“串口调试助手”软件工具通过PC机与各目标机串口通信,收发数据,然后通过屏幕显示得到的数据,对比规定的预期结果,检测数据收发是否正确。经多次验证,工作稳定,通信正确。
综合测试:使用2台PC104分别安装STV2050CPU模块和EMM8多串口模块各1块,2台PC通过网口(交换机)连接2台PC104,2个EMM8通过8根RS-232双头串口线连接。2台PC通过网口使用tornado的shell工具下载启动程序。2台PC104分别称为1主机和2主机。测试方法是:1主机同时发送8串口的数据,2主机8串口接收并转发回1主机。1主机接收返回的数据,判断是否通信错误。经检验正确通信300000次无错,多次验证。完成对EMM8多串口通讯模块全双工收发的测试。
经过以上测试,表明本文所述的多串口卡通信实现方法有效,所开发模块稳定可靠。
3 结束语
本文介绍了VxWorks嵌入式系统中的多串口卡通信的实现过程,因篇幅有限,不能列出详尽代码。本文以EMM8为例,采用驱动直接访问硬件的方法,较为简洁、高效地解决了单中断多串口全双工通信的问题,满足了项目需求,并经过了测试和验收。为日后类似问题的解决提供了一些参考和经验。
底层 驱动 实现 技术 网卡 环境 双冗余 以太 Works 相关文章:
- 基于SOPC的车辆总线控制器设计方案(12-16)
- 基于TMS320LF2407的CAN总线数控系统底层测控模块(12-13)
- 单片机LCD1602底层驱动子程序(12-02)
- MCS-51单片机底层工作原理分析2——总线结构(11-25)
- STC52单片机的SD卡底层驱动——SPI(11-22)
- 基于ARM的W5100底层驱动设计(11-19)