随笔分类 -  VxWorks

摘要:Wind内核中有二进制信号量、计数信号量和互斥信号量三种类型,为了是运用程序具有可移植性,还提供了POSIX(可移植操作系统接口)信号量 。在VxWorks中,信号量是实现任务同步的主要手段,也是解决任务同步的最佳选择。 阅读全文
posted @ 2009-06-26 17:08 clara
摘要:针对PC104结构SCM/DETH双端口以太网卡设计实现了一个基于VxWorks系统的智能双冗余网络驱动,在驱动程序中实现了网络通信故障诊断及网卡间智能切换等功能。通过对智能双冗余驱动进行性能测试,验证了设计的正确性和有效性。 阅读全文
posted @ 2009-06-22 17:26 clara
摘要:嵌入式系统网络协议栈的灵活性在应用上是一个重要指标。介绍嵌入式实操作系统VxWorks网络协议栈的MUX(Mutiplexer)接口及其使用方法。 阅读全文
posted @ 2009-06-22 16:16 clara
摘要:RTL8139是台湾Realtek半导体公司生产的一种快速以太网控制器,提供符合PCI2.2标准的接口,兼容IEEE802.3u 100BASE-T规范,支持IEEE-802.3x全双工流量控制,支持10Mbit.s-1/100Mbit.s-1全双工、半双工自适应,价格便宜,性能稳定,是PC机、电信终端产品中应用最多的以太网控制器之一。RTL8139在各种操作系统下的驱动都能从Realtek公司网页下载,其中包括VxWorks系统下的驱动,而且提供C源代码。但是在嵌入式系统下,针对不同的硬件平台,往往需要修改该驱动程序以提高其稳定性和效率。基于MPC8241 CPU的硬件平台,本文提出RTL8139在VxWorks系统下驱动程序的改进措施。 阅读全文
posted @ 2009-06-17 14:28 clara
摘要:在对网络通信可靠性要求高的系统中,需要对网卡进行双冗余备份。当正常通信的网卡或线路出现故障时能自动地切换到备份网卡。本文详述了实时操作系统VxWorks下一种双网卡冗余备份技术的实现。 阅读全文
posted @ 2009-06-15 23:48 clara
摘要:首先,需要准备好minigui1.6.10的库文件,和一些示例文件,可以到minigui.org上下载.(可能我机器上的版本和下载的开源版本不一样,但是这个文章写出来就是为了备忘的。所以以我自己的版本为主介绍) 1. Cygwin环境安装 这个就不多说了,windows上很有名的模拟linux平台的 阅读全文
posted @ 2009-06-03 21:17 clara
摘要:在网络初始化时加载END和subEND,并在其中初始化IP协议栈,在TMS初始化时绑定IP到SubEND,单播路由协议初始化在TMS初始化中,根据MIB配置确定初始化哪个单播路由协议,RIP初始化可以在网络初始化时,OSPF初始化在TMS初始化中根据TMSMIB配置确定,END的IP地址在网络初始化时设置,SwEND的IP地址在网管配置时设置。 阅读全文
posted @ 2009-05-28 14:18 clara
摘要:随着以太网的稳定性、抗干扰性和带宽问题的逐步改善,以太网正在大规模进入工业控制领域。用于工业过程控制、通信、航天器和导航系统中的网络对可靠性及其响应故障的快速性要求极高。当前,冗余设计作为一种提高设备可靠性的有效方法,已经得到了广泛的应用。对于网络系统中的单个节点,常常需要对网卡进行双冗余备份,即每个节点都采用2块网卡(或2个网口),中间用集线器或交换机互连,当正常通信的网卡或线路出现故障时,该节点能自动地切换到备份网卡进行通信。图1为冗余网络的一种典型联接形式。 阅读全文
posted @ 2009-01-18 10:03 clara
摘要:本文以基于ARM7TDMI内核的S3C44B0X芯片的串口驱动为例,分析了 VxWorks串口驱动的层次和机理,研究了tty驱动和底层SCC驱动的工作原理。结合S3C44B0X芯片的串口驱动程序,给出了VxWorks串口驱动程序设计方法和注意事项。 阅读全文
posted @ 2008-12-24 09:36 clara
摘要:partialImage.o(.text+0x56061): undefined reference to `bufferedRtShow' partialImage.o(.text+0x560c1): undefined reference to `bufferedRtShow' partialImage.o(.text+0x5614c): undefined reference to `bufferedRtShow' partialImage.o(.text+0x56191): undefined reference to `bufferedRtShow' partialImage.o(.text+0x561d3): undefined reference to `bufferedRtShow' 阅读全文
posted @ 2008-12-21 20:44 clara
摘要:摘要:目前的嵌入式系统多使用FLASH作为主存,因此,如何有效管理FLASH上的数据非常重要。文章以MX29LV160BT芯片为例,讨论了在VxWorks操作系统下Nor Flash上建立TFFS文件系统的一般步骤,从而为FLASH上的数据管理提供了理想的选择方式,同时也为开发者和用户升级程序提供了方便。 阅读全文
posted @ 2008-12-19 14:01 clara
摘要:摘要 S3C44BOX固定的中断管理模式与VxWorks的异常处理机制存在着冲突。本文分析VxWorks的异常处理机制后,提出一种解决方案,实现VxWorks在S3C44BOX上的BSP定制。该方案保留VxWorks原有的中断处理机制,从而保证VxWorks移植后的稳定性和可靠性。 阅读全文
posted @ 2008-12-19 09:23 clara
摘要:摘要:结合嵌入式实时操作系统VxWorks实现风洞测控系统的实际应用,以其中的串口通信为例,讨论了在VxWorks下实现串口通信的关键技术,给出了基本原理、环境配置和程序示例。 阅读全文
posted @ 2008-12-18 17:30 clara