共查询到17条相似文献,搜索用时 889 毫秒
1.
对嵌入式实时系统VxWorks中的设备驱动程序开发进行了简要的介绍,讨论了VxWorks操作系统下的I/O系统和设备驱动程序、应用程序之间的关系,说明了VxWorks下与一般操作系统下驱动程序设计的不同;另外根据作者开发PCI9054数据通信卡驱动程序的实践,讨论了VxWorks下PXI设备驱动程序的框架;根据设备驱动程序的功能,将其分为初始化、中断挂接、中断处理、DMA块读写等几大模块,并详细说明了这些模块的具体实现. 相似文献
2.
S698PM是欧比特公司生产的基于SPARC V8架构的高性能的32位RISC嵌入式4核处理器。介绍了基于S698PM硬件平台下VxWorks操作系统的串口模块应用与开发,简要分析了VxWorks的I/O系统及其相关操作,并从VIP工程的建立到应用编程,讲述VxWorks I/O系统中的串口模块的应用与开发流程。实现S698PM平台下VxWorks操作系统的串口通信,并得出相应结论。 相似文献
3.
高丽 《电子制作.电脑维护与应用》2013,(7):143
随着我国科技信息的迅速发展, VxWorks 嵌入式系统以其广阔的发展前景、功能强大的内核以及操作简单的工作界面在嵌入式实时操作系统的领域里越来越占据重要的地位.本文在网络通信原理的基础上分析嵌入式系统的通信模块设计,以实现数据的传输功能,从而使嵌入式系统更上一个台阶. 相似文献
4.
结合嵌入式实时操作系统VxWorks实现某测控系统的实际应用,以其中的TCP通信为例,讨论了在VxWorks下实现C/S通信的关键技术。 相似文献
5.
为了适应高速总线通信的快速发展, 满足千兆网络的通信技术要求,介绍了在原百兆网络终端通信板的基础上,开发基于VxWorks操作系统和AMCC460GT处理器的千兆网络通信终端板,使其数据处理能力和性能满足规范需求,并为基于VxWorks与AMMCC460GT通信系统架构的设计应用开辟了成功先例.
以AMCC公司的460GT通信处理器为核心,设计了一款网络通信系统平台.这个通信系统主要由增强型Power PC440处理内核(32-KB的指令和数据缓存)、256-KB的L2cache、64-KB的片上内存,DDR存储控制器(支持DDR1/DDR2)、PLB总线控制器、可编程中断控制器、PCI控制器、PCIE控制器、DMA控制器、10/100/1000以太网控制单元、安全引擎等众多模块整合而成.可以提供一路PCI总线、两路PCIE总线、一路USB、2个简单串口和4个10/100/1000自适应以太网接口等,工作频率最高可达1GHz,支持最大4G的DDR SDRAM内存,内部集成加密的模块.此外还提供一套扩展接口,包括通用的CPU控制总线(EBC总线时序可编程),可以灵活地挂接各种CPU方式读写的设备,实现控制功能;同时,在基于通信处理器的嵌入式微处理器的应用开发中,嵌入式实时操作系统是构成整个嵌入式通信系统不可或缺的核心软件.设计采用美国WindRiver公司的VxWorks6.7版本嵌入式实时操作系统,研究以太网络设备TCP/IP协议和各种硬件通信接口驱动在VxWorks下如何移植与实现. 相似文献
6.
物联网系统中嵌入式BOA的移植与应用 总被引:1,自引:0,他引:1
论述了物联网中嵌入式BOA的工作原理,提出了物联网系统中嵌入式Web服务器中的移植和应用方法。说明了BSP的移植和VxWorks映像文件制作方法。结合物联网中的具体应用,给出了一个多进程设计实例和云台控制器信息接收器的设计思路。 相似文献
7.
8.
语音网关是实现PSTN(公用电话交换网)与IP网之间通信的关键设备,该文提出了一个基于VxWorks平台的嵌入式语音网关解决方案。在介绍实时操作系统VxWorks及嵌入式微处理器MPC860T的基础上,给出了语音网关的软硬件实现方法。该语音网关能够有效降低语音延迟,提高语音传输质量。 相似文献
9.
10.
11.
研究了无人直升机飞行控制系统实时软件系统设计架构,针对机载嵌入式飞控计算机系统和地面站计算机系统,提出了基于VxWorks实时操作系统的多线程任务机载软件设计方案和基于WindowsXP操作系统的地面站软件设计方案,有助于加快完成无人直升机飞行控制系统的设计和验证。机载系统软件设计为数据采集和测量、伺服舵机驱动、飞行控制与发动机控制实现、通信和数据请求存储等功能。地面站系统软件设计为与机载系统的数据通信、终端用户操控,以及实时飞行状态监视等功能。利用组件对象模型设计技术实现了系统软件设计的模块化、软件结构分层组件化,方便了软件系统的集成与扩展。采用多任务线程机制,有效地满足了飞行控制系统实时性要求。利用实时操作系统的定时器任务机制,确保飞行模式的任务管理和调度。依据所提出的软件设计架构完成了实时机载软件和地面站软件组件模块的设计与开发,而且软件集成快捷方便。研究成果已成功应用于某型无人直升机飞行控制系统。 相似文献
12.
13.
在嵌入式操作系统VxWorks上实现一个Agent主控模块,通过模块内部的高内聚度和模块间的低耦合性,提高了软件系统的可靠性;通信协议采用流命令方式,便于扩充和增加功能;进程间通信传递消息指针而非消息体,减少拷贝时间从而减少协议处理时间,提高了通信通路性能;通过保证模块间共享接口函数的可重入性和对数据的互斥操作提高了系统安全性;提供了方便的测试机制以便实时掌握通信通路的性能及状态。 相似文献
14.
基于VxWorks的高可靠性网络通信研究 总被引:1,自引:0,他引:1
吴海昕 《计算机工程与设计》2009,30(7)
基于Windows的以太网的商业应用环境,不适合高科技领域网络通信对强实时性和高可靠性的需求.针对上述问题,研究了在嵌入式实时操作系统VxWorks的支持下,如何设计一个双网冗余备份的高可靠性网络.论述了这种网络的拓扑结构,通信协议,报文格式及其相关软件接口.实践结果表明,该网络完全满足特殊应用对象的强实时、高可靠性要求, 相似文献
15.
本文介绍了VxWorks的组成结构及各个组成结构的作用。VxWorks是美国WindRiver公司于1983年设计开发的一种嵌入式实时操作系统(RTOS),它为程序员提供了高效的实时任务调度、中断管理,实时的系统资源以及实时的任务间通信,其核心功能主要有:微内核wind,任务间通信,网络支持以及文件系统和I/O管理等。 相似文献
16.
VxWorks是一种嵌入式实时多任务操作系统,以其良好的可靠性和卓越的实时性被广泛地应用在航天、航空、通信等领域中。随着嵌入式系统功能的不断复杂和性能需求的不断提高,多任务程序的合理设计对嵌入式系统软件的稳定、可靠运行起着重要的作用。文中对VxWorks下的多任务调度机制进行分析,然后介绍多任务程序设计过程中任务优先级的设置、多任务间通信、中断处理等关键要点,结合FC通信的应用实例给出多任务程序设计的步骤和方法,在实际应用中验证了设计的合理性和可靠性,为基于VxWorks的多任务程序设计提供一定的参考。 相似文献
17.
在综合分析现有的现场总线设备到以太网的通信实现方案后,提出了基于高性能网络处理器加CAN总线控制器的网关的解决方案。重点阐述了基于VxWroks嵌入式实时操作系统,实现CAN-Ethernet嵌入式网关的关键技术和具体方法。 相似文献