In order to fulfill the high real-time requirement that the mass datas recorded software needs in practical design , a scheme is proposed by using an embedded system based on VxWorks. This embedded system takes advantage of the excellent real-time performance, multitask scheduling technology ofVxWorks and the modularized and layered designing concept. A model which based on the multitask communication mechanism is established. By reasonable division of the task function and the priority settings of the tasks, the system overcame problem that data is lost and overlaid during recording , the system designed designed implements the high real-time and reliability requirement in mass datas recorded software.%本文针对大规模数据记录系统对嵌入式系统实现的实时性需求,设计了一种采用VxWorks操作系统的嵌入式实现方案,该方案采用模块化的设计架构,利用VxWorks灵活的多任务调度机制和任务间通信机制,建立了一种多任务间通信模型.通过对任务功能的合理划分和任务优先级的设置,该嵌入式系统克服了数据记录过程中数据丢失、数据覆盖的问题,提高了数据记录的实时性和可靠性要求.
展开▼