VxWorks系统路由功能如何使用?

xiaomar 2019-05-05 10:50:27
求教了,我的设备运行VxWorks系统,有两个网口,网口A连接到交换机上,网口B连接到计算机C上。如何使连接到交换机上的其他计算机和计算机C网络通信?
对网络编程不太熟悉,需要使用路由功能么?routeAdd函数之类的?
...全文
578 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
VxWorks_developer 2019-05-29
  • 打赏
  • 举报
回复
你的需求并不需要这么复杂; 最简单的方法是把收发数据怼一块,网口1的发对网口2的收,网口2的发对网口1的收,在中间加一级缓存。 前提是你的设备通过网口A过交换机可以和其他设备通信,你的设备通过网口B和计算机C能正常通信。
700mm精轧机组液压AGC程序包变量监控.pdf 4种实时操作系统实时性的分析对比.pdf CDN网络路由技术.pdf CMTS3212的设计及实现.pdf ERA2000成像测井地面仪器硬件的设计与实现.pdf HTTP在嵌入式系统中的应用及扩展.pdf Ipv6高级套接口的研究和实现.pdf ISaGRAF在SUPMAX500组态软件中的应用.pdf IXP1200中微引擎和StrongArm通信的技术.pdf Linux与VxWorks的板级支持包开发的比较与分析.pdf NAT在嵌入式系统中的设计与实现.pdf POWERPC 860T实现多以太网口通信.pdf RAID系统中RAID级别的具体实现算法.pdf RTOS在WCDMA BTS平台中的应用.pdf SDL软件设计技术研究.pdf SNMPv1v2c代理在实时操作系统VxWorks内的实现.pdf STP协议原理的算法与实现.pdf TELNET协议原理及其实现.pdf Vx Works实时内核调度的研究分析.pdf Vx Works操作系统中PCI总线驱动程序的设计与实现.pdf Vx Works操作系统环境下一种周期任务管理方法.pdf Vx Works环境下IP-CATV网关驱动程序的设计与实现.pdf Vx Works环境下串口驱动程序设计.pdf VxWorks下PCI 1553板驱动程序的开发.pdf Vxworks下RF Modem驱动程序的开发.pdf VxWorks下图形用户界面的开发.pdf VxWorks下基于BSD4.4规范的网络程序设计.pdf VxWorks下基于多任务的网络通讯.pdf VxWorks下的高速缓冲存储器一致性问题解决方案.pdf VxWorks与SNMP代理的开发.pdf VxWorks串行设备驱动模式及其实现.pdf VxWorks压缩技术.pdf VxWorks及其在Internet电话网关中的应用.pdf VxWorks在实时遥测数据处理系统中的应用.pdf VxWorks在高速数字电台互联网中的应用.pdf VxWorks实时操作系统下END的实现.pdf VxWorks实时操作系统在HT-7极向场控制系统中的应用.pdf VxWorks实时操作系统的USB驱动程序原理与分析.pdf VxWorks操作系统中对PCI总线驱动程序的设计与实现.pdf VxWorks操作系统及实时多任务程序设计.pdf VxWorks操作系统在多功能相控阵雷达中的应用.pdf VxWorks操作系统板级支持包的设计与实现.pdf VxWorks环境下BAN交换机驱动程序的设计与实现.pdf VxWorks环境下串口驱动程序设计.pdf VxWorks系统上基于M总线控制系统的设计与实现.pdf VxWorks系统中MPLS的实现.pdf VxWorks网络协议栈的MUX接口.pdf WindML事件驱动机制分析.pdf X-38选定VxWorks作为操作系统.pdf 打印机接口原理及其Vx Works下驱动实现.pdf
根据使用的操作不同可以分为基于windows平台和基于Linux/bsd平台开发的软件路由器,基于Windows平台的软件防火墙比较常见的有ISA Server、Winroute Firewall等,这些软件都是商业化的,通常根据授权用户数不同收费而不同,购买正版的软件防火墙的费用对许多中小型企业来说无疑是一笔不小的开支。有而基于Unix/Linux平台的软件防火墙大家一般接触较少,受益于开放源码运行,目前基于Unix/Linux平台的软件防火墙如雨后春笋般不断推出,这些软件防火墙大多是免费的,常见的有海蜘蛛、RouterOS、m0n0Wall、SmoothWall、Ipcop、CoyoteLinux 软件路由器 [1]等,这些系统共有的特点是一般对硬件要求较低,甚至只需要一台486电脑,一张软盘,两块网卡就可以安装出一台非常专业的软件防火墙,这对很多有淘汰下来的低档电脑的朋友来说,意味着拿一台淘汰的电脑,安装一套免费的防火墙软件,不花一分钱就DIY出一台专业的防火墙,而且这些系统自身也包含了NAT功能,同时可以实现宽带共享,这意味着这台免费的防火墙其实也是一台出色的宽带路由器,这是多么令人激动的事情。 三、软件路由功能    软件路由器 [2]不同的软件路由功能不一样,绝大部分基于Linux/bsd的免费软件路由功能并不比商业的差,而且比商业的功能还要强大。 四、性能和稳定性   目前常见的硬件宽带路由器,绝大部分都是用软件来实现的,跟软件路由器是一样的,而且软件路由器一般 intel82575 软路由网卡 硬件配置要比硬件的宽带路由器配置高,所以某些情况下速度比几千上万元的硬件路由器稳定还要快。至于软件路由器的稳定性,受益于稳定的Linux和BSD内核,软件路由器的稳定性非常好,我见过最长时间不用重启的软件路由器,已经有一年多了。 五、所需配件   一台486以上,8M内存以上的普通PC,再加两块网卡就可以了,有些软件路由器如CoyoteLinux只需一张软盘就可以了,对于网卡没有特殊的要求,常见的Rtl8139 和530tx,3COM905B-TX,Intel82559 服务器网卡等都可以,不过根据我们的经验,一台工作良好的软件路由器,网卡一定要好,所以我们会推荐你使用iNTEL或3COM品牌的网卡,特别是Intel82559效果非常不错。如果经验条件许可,购买一个电子硬盘或CF-IDE转接卡再配上CF存储卡,是不错的选择,这样做出来的软件路由器,可以跟硬件的路由器相比了。 六、发展前景   软件路由器会逐渐占领更多的硬件路市场,软件路由器还不能淘汰硬件路由器,它们的市场定位不同,而且在高端只有硬件路由器才能胜任,但对于一般的应用像网吧、学校、机关等用软件路由器可以获得更高的经济效益。    软件路由器 [3]七、寻找软件路由器   1.Hi-Spider Router 海蜘蛛软路由目前国内最好的中文软路由免费版功能都相当的强大但是有广告,而没有广告的版本需要付费版   2.老牌中文软路由bbiagent,全中文,但需要注册购买   3.Coyote北美土狼,方便好用,负载能力强,一张软盘即可。免费   4.FreeSCO看名字就知道她的能力了,免费的类cisco路由软件。 intel82546 软路由网卡   5.Floppyfw最早的linux LRP项目之一的产物   6.SmoothWall和IPCOP之所以要放在一起,因为他们是用一个内核开发的,功能也不相上下   7.RouterOS这个软件有点争议,号称ISP级软路由,支持多路由协议,实际效果并不如意   8.Fli4l德国的一个软路由,对ADSL支持非常好   9.Clarkconnect偶的最爱,呵呵!功能无比强大。就是体积大了点,象个大胖子   10、红猫综合路由系统,国产,中文软路由系统 八、技术学习   目前比较流行的软件路由器都是国外的,国外软件路由器开发商的官方网站不错的学习地方。 九、是否违法   大部分软件路由器都是开放源码或是软件的,所以学会软件路由器后我们可以给别人安装收取一定的费用,只要心不要太黑就行,另外要心中常挂念教你会的网友,当然象RouteOS/SMOOthwall商业版是收费软件,D版的建议大家不要用,当然要用也可以,最好是自己用就行了,否则出问题后果自负了。 十、好处   软路由的好处有很多,如使用便宜的台式机,配合免费的Linux软件,软路由弹性较大,而且台式机处理器性能强大,所以处理效能不错,也较容易扩充。但对应地也要求技术人员许掌握更多的例如设置方法、参数设计等专业知识,同时设定也比较复杂,而且需技术人员具备一定应变技术能力。同时台式机的硬件配置如果选择不好或不合理,而且担任路由器的功能如果长期工作,
软件编程规范培训实例与练习 软件编程规范培训实例与练习  问题分类 1 逻辑类问题(A类)-指设计、编码中出现的计算正确性和一致性、程序逻辑控制等方面出现的问题,在系统中起关键作用,将导致软件死机、功能正常实现等严重问题; 接口类问题(B类)-指设计、编码中出现的函数和环境、其他函数、全局/局部变量或数据变量之间的数据/控制传输不匹配的问题,在系统中起重要作用,将导致模块间配合失效等严重问题; 维护类问题(C类)-指设计、编码中出现的对软件系统的维护方便程度造成影响的问题,在系统中不起关键作用,但对系统后期维护造成不便或导致维护费用上升; 可测试性问题(D类)-指设计、编码中因考虑不周而导致后期系统可测试性差的问题。  处罚办法 问题发生率: P=D/S D=DA+0.5DB+0.25DC 其中: P -问题发生率 D -1个季度内错误总数 DA -1个季度内A类错误总数 DB -1个季度内B类错误总数 DC -1个季度内C类错误总数 S -1个季度内收到问题报告单总数 1)当D≥3时,如果P≥3%,将进行警告处理,并予以公告; 2)当D≥5时,如果P≥5%,将进行罚款处理,并予以公告。 目 录 一、逻辑类代码问题 第5页 1、变量/指针在使用前就必须初始化 第5页 【案例1.1.1】 第5页 2、防止指针/数组操作越界 第5页 【案例1.2.1】 第5页 【案例1.2.2】 第6页 【案例1.2.3】 第7页 【案例1.2.4】 第8页 3、避免指针的非法引用 第9页 【案例1.3.1】 第9页 4、变量类型定义错误 第10页 【案例1.4.1】 第10页 5、正确使用逻辑与&&、屏蔽&操作符 第17页 【案例1.5.1】 第17页 6、注意数据类型的匹配 第18页 【案例1.6.1】 第18页 【案例1.6.2】 第18页 7、用于控制条件转移的表达式及取值范围是否书写正确 第20页 【案例1.7.1】 第20页 【案例1.7.2】 第21页 【案例1.7.3】 第22页 8、条件分支处理是否有遗漏 第24页 【案例1.8.1】 第24页 9、引用已释放的资源 第26页 【案例1.9.1】 第26页 10、分配资源是否已正确释放 第28页 【案例1.10.1】 第28页 【案例1.10.2】 第29页 【案例1.10.3】 第30页 【案例1.10.4】 第32页 【案例1.10.5】 第33页 【案例1.10.6】 第35页 【案例1.10.7】 第38页 11、防止资源的重复释放 第39页 【案例1.11.1】 第39页 12、公共资源的互斥性和竞用性 第40页 【案例1.12.1】 第40页 【案例1.12.2】 第40页 二、接口类代码问题 第43页 1、对函数参数进行有效性检查 第43页 【案例2.1.1】 第43页 【案例2.1.2】 第43页 【案例2.1.3】 第44页 【案例2.1.4】 第46页 【案例2.1.5】 第47页 【案例2.1.6】 第48页 2、注意多出口函数的处理 第49页 【案例2.2.1】 第49页 三、维护类代码问题 第51页 1、 统一枚举类型的使用 第51页 【案例3.1.1】 第51页 2、 注释量至少占代码总量的20% 第51页 【案例3.2.1】对XXX产品BAM某版本部分代码注释量的统计 第51页 四、产品兼容性问题 第52页 1、系统配置、命令方式 第52页 【案例4.1.1】 第52页 【案例4.1.2】 第53页 2、设备对接 第54页 【案例4.2.1】 第54页 3、其他 第55页 【案例4.3.1】 第55页 五、版本控制问题 第58页 1、新老代码中同一全局变量不一致 第58页 【案例5.1.1】 第58页 六、可测试性代码问题 第59页 1、调试信息/打印信息的正确性 第59页 【案例6.1.1】 第59页 一、逻辑类代码问题 1、变量/指针在使用前就必须初始化 【案例1.1.1】 C语言中最大的特色就是指针。指针的使用具有很强的技巧性和灵活性,但同时也带来了很大的危险性。在XXX的代码中有如下一端对指针的灵活使用: ... ... _UC *puc_card_config_tab; ... ... Get_Config_Table(

2,179

社区成员

发帖
与我相关
我的任务
社区描述
xworks是美国 Wind River System 公司( 以下简称风河公司 ,即 WRS 公司)推出的一个实时操作系统。
社区管理员
  • VxWorks开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧