首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到17条相似文献,搜索用时 81 毫秒
1.
基于VxWorks的实时多任务软件设计   总被引:9,自引:0,他引:9  
嵌入式系统是目前蓬勃发展的行业之一,嵌入式软件正日益成为业界的热门话题。文章介绍应用VxWorks嵌入式实时操作系统进行嵌入式实时多任务软件开发的一些感想和体会。详细阐述了任务划分及设置任务的优先级,信号量的使用和中断处理程序的编写等必须考虑的若干关键问题,对实时软件的设计有很大的借鉴意义。  相似文献   

2.
本文通过嵌入式实时操作系统VxWorks在火控系统中的实际应用,以其中的串口通信为例,讨论了在VxWorksT实现串口通信的关键技术。给出了基本原理、环境配置和程序示例。  相似文献   

3.
嵌入式多任务程序设计   总被引:1,自引:0,他引:1  
对嵌入式系统中的任务进行了分析,针对有操作系统的情况,以VxWorks操作系统为例分析了其调度机制,并对优先级翻转提供了解决方法;对于无操作系统的情况,文中提供了多种实现多任务调度的方法。  相似文献   

4.
吕志刚 《电子世界》2014,(16):415-416
VxWorks是一种由WindRiver公司开发的实时操作系统,可通过I/O控制函数Ioctl()对串口参数进行选择,通过Select宏实现对串口数据读写与监测。通过配置头文件中相应的配置宏来实现该系统的串口通信。并以DOS平台为例,介绍基于DOS平台的嵌入式VxWorks系统的多串口通信的实现方式以及串口通信的编程方法。  相似文献   

5.
邵兴 《电子技术》2011,38(10):72-74
文章在简要分析VxWorks系统串口驱动层次结构的基础上,指出了VxWorks系统下串行通信的难点,介绍了底层BSP配置方式,提出了一种基于多任务、双缓冲的串行通信方法,给出了设计思路、程序实现及其应用.  相似文献   

6.
软件设计中模块化的思想已日益普遍,模块化的设计能够使程序结构清晰,便于维护,开发起来也更加高效.大型软件通常由多个功能模块构成,模块的功能实现又是由多个线程所支撑的.诸如windows,Linux类型的操作系统自身能够对线程间的通信进行较好的管理,不需要过多的关心底层.而VxWorks是一个多任务系统,任务是系统最基本的执行单元.  相似文献   

7.
边境 《电子世界》2014,(5):143-143
本问讨论了在嵌入式实时操作系统VxWorks下结合PowerPC平台实现串口通信的相关技术,给出了基本原理和程序示例。详细介绍了串口设置时每个参数的配置方法及作用。  相似文献   

8.
针对VxWorks系统在任务间通信机制上存在的局限性,例如不支持2种最基本的通信机制—事件和邮箱机制,使得多任务多事件间的同步受到一定的限制,通信的及时性和异步性也得不到很好的实现。对比Windows的邮槽服务机制,结合VxWorks的组件开发方法,给出一种VxWorks的邮箱通信机制,并对该机制做了算法上的分析和设计。  相似文献   

9.
基于VxWorks的飞机电气处理机多任务程序设计   总被引:2,自引:0,他引:2  
谢拴勤  宋岩 《现代电子技术》2012,35(22):107-109,112
固态配电系统核心处理机也称作电气系统处理机(PSP),是固态配电系统的控制中心。阐述了在VxWorks下飞机固态配电核心处理机的多任务程序设计流程,对多任务进行了细致的划分和分析,并且针对双机热备份的功能进行了深入的研究。  相似文献   

10.
孙中坚  陶益  王瑜 《现代导航》2017,8(5):381-384
首先简要分析了 VxWorks 操作系统的实时性机制与性能,通过实时通信设备对某一实时系统中多个节点间数据实时进行实时处理与发送,实现某实时系统多个节点实时协同工作。 介绍了实时通信设备的硬件与软件设计。最后给出了实时通信设备实时性测试结果。  相似文献   

11.
飞控系统是空空导弹的组成部分,对系统的可靠性和稳定性起着重要的作用,而飞控系统的软件对空空导弹的性能保障起着举足轻重的作用。本论文所研究的BMK的软件测试系统是飞控系统中遥测接收模块的重要组成部分,根据实时性的要求选择在客户端运行Windows,在服务端运行VxWorks实时操作系统,完成了整个系统的驱动程序及用户端界面的开发,对研发高可靠性高实时性的国防型号测试系统有重要的工程实践意义。  相似文献   

12.
目前在分时操作系统下,数据采集系统的实时性和稳定性都有待提高,为了解决这些问题,设计了基于Vxworks的高速数据采集系统.采用FPGA协调PCI控制芯片和AD转换芯片的工作,在FPGA内部开辟专用RAM,保证数据的实时更新.同时,还开发了Vxworks系统下的驱动程序.实验结果表明,该方案具有优良的性能,满足军用及航空航天领域的应用需求.  相似文献   

13.
在一些军事、航空等对数据的传输可靠性要求比较高的领域中,简单的串口通信协议已不能满足可靠性要求,需要基于Vxworks操作系统设计并实现一个具有较高通信质量和可靠性的串口通信协议体系结构。本文结合在嵌入式实时操作系统中实现文件传输的实际应用,设计了基于Vx-Works的串口通信协议,给出了通信协议的基本原理及其在Vxworks下的设计实现,并用于某型数据链中的文件传输,具有一定的应用价值。  相似文献   

14.
多任务TDCS车站分机通信协议的设计   总被引:1,自引:0,他引:1  
为了处理TDCS车站分机从铁路局调度中心、车务终端和计算机联锁设备接收的各种信息,在此基于Windows操作系统设计了实时多任务程序。在多任务程序中,使用消息机制和消息缓冲区实现多线程之间的通信,使用信号量和互斥量实现多线程之间的同步;针对以太网通信任务和串口通信任务,建立了相应的数据结构,并设计了一个数据包分析算法来解析自定义协议。实践证明,该设计具有响应速度快、适应性强的特点。  相似文献   

15.
基于DSP的实时多任务调度内核设计   总被引:4,自引:4,他引:0  
易克非  胡庆锋 《通信技术》2011,44(6):135-137
随着处理器(DSP,Digital Signal Processor)芯片在支持多任务系统中的广泛应用,传统DSP软件架构已不能满足要求。文中介绍了一个用于DSP芯片的实时多任务调度内核的实现方法。该内核是一种支持多任务、MMU和消息机制的调度内核,内核架构简洁,代码量小,占用内存少,执行效率高,完全由C语言开发,可方便地在TI公司的各种DSP上移植,可以大大加快软件开发速度,提高软件的灵活性,使DSP软件开发工作变得简单、快速。  相似文献   

16.
VxWorks下多串口通信设计   总被引:1,自引:0,他引:1  
介绍了在VxWorks实时操作系统下对多串口卡的通信设计.说明了多串口卡的硬件设置,阐述在应用层对SEM/MSP-8串口板进行初始化,设置基地址,连接中断等设计要点.成功实现了多个串口工作模式(RS232/RS422)的数据发送功能,中断接收功能.为了实现一对多通信,RS485传输模式采用了广播.提出了一种对单个字符设备传输协议的数据帧分析方法,改善了通信的可靠性.指出了VxWorks下使用看门狗定时及其原因.  相似文献   

17.
针对目前通信系统中串口通信,论述了基于嵌入式操作系统Vxworks扩展多个串口以进行实时通信的设计方案,给出了硬件设计核心单元以及串口扩展单元实现原理、软件多任务交互以及通信设计流程,并对多串口卡的实时性处理、程序的模块化设计进行了详细分析。通信测试结果表明该设计提高了CPU利用率和软件效率,扩展了通信范围。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号