摘要
现有单核嵌入式系统大多采用的是串行任务执行方式,系统在复杂任务执行过程中,不能快速有效地响应其他任务.通过对复杂任务的拆分以限制单个任务执行时间,减少系统延时程序的使用,以及使用查询任务标志调度任务等方法,设计并实现了一种基于单核DSP的实时多任务宏观并行软件架构.实际应用系统的试验验证了该软件架构在复杂多任务系统中任务响应快,可满足系统实时性要求,能够保证系统稳定运行.
The serial task execution mode is used in most of the existing single-core embedded systems. The system can not respond to other tasks quickly and effectively, during the execution of complex tasks. A real-time multitasking macro parallel software architecture based on single-core DSP is designed by splitting for the complex task, reducing the use of system latency program and querying task marks to scheduling task. The experiment test show that rapid task responding in complex multitasking system can meet the request of instantaneity, stability of the system and multitask parallel at the macroscopic level.
出处
《微电子学与计算机》
CSCD
北大核心
2015年第10期111-114,120,共5页
Microelectronics & Computer
基金
国家自然科学基金项目(51174084)
关键词
单核
DSP
多任务
宏观并行
软件架构
single-core DSP, multitask macro parallel software architecture