摘要
嵌入式多核系统包含多种同构和异构的计算、存储和通信资源来完成复杂的功能,需要采用相对复杂的软件栈来完成任务调度、资源管理和通信。软件设计和开发中需要解决的关键问题包括任务分解和调度、并行方法、通信延迟、操作系统和中间件的设计等,需要选择合理的解决方案来满足嵌入式环境对实时和资源限制的要求。
Embedded multl-core system consists of various heterougeneous and homogeneous resources of computation, storage and communication, and requires complex software stack to complete task schedulation, resource management and communication. The key issues in development software include .task composition and schedulation, parallel approach, delay of communication and design of OS and middleware, and the resolution must meet the requirement of real-time and resource constraint in embedded environment.
出处
《现代计算机》
2008年第5期62-65,81,共5页
Modern Computer
关键词
嵌入式多核
中间件
任务分解
并行
Embedded Multicore
Middleware
Task Decomposition
Parallelism