基于VxWorks的多任务程序设计  被引量:14

Multitasking Programming Based on VxWorks

在线阅读下载全文

作  者:武华[1] 刘军伟[1] 

机构地区:[1]中国航空计算技术研究所,陕西西安710068

出  处:《计算机技术与发展》2011年第9期163-166,共4页Computer Technology and Development

基  金:航空科学基金(20101931004)

摘  要:VxWorks是一种嵌入式实时多任务操作系统,以其良好的可靠性和卓越的实时性被广泛地应用在航天、航空、通信等领域中。随着嵌入式系统功能的不断复杂和性能需求的不断提高,多任务程序的合理设计对嵌入式系统软件的稳定、可靠运行起着重要的作用。文中对VxWorks下的多任务调度机制进行分析,然后介绍多任务程序设计过程中任务优先级的设置、多任务间通信、中断处理等关键要点,结合FC通信的应用实例给出多任务程序设计的步骤和方法,在实际应用中验证了设计的合理性和可靠性,为基于VxWorks的多任务程序设计提供一定的参考。VxWorks is a real-time, multitasking embedded operating system, it had been used in many fields such as aerospace, aeronau- tics and communication. With the continuous complexity of function and improvement of performance requirements of embedded sys- tems, the rational design of multitask procedure plays an important role in embedded system software. Analyze multitasking schedule un- der VxWorks, introduce the key point of multitasking programming on multitasking priority allocation, the communicatiou mode between tasks and interrupt handling, present multitasking programming procedure and methods with an application example of FC eonlmunica- tion, the design is reasonable and reliable in practice, which can also give some reference in design of multitasking programming based on VxWorks.

关 键 词:VXWORKS 多任务 程序设计 

分 类 号:TP391[自动化与计算机技术—计算机应用技术]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象