介绍了PXA255、TMS320DM642和SM501嵌入式多处理器的主要特点以及主机接口(Host Port Interface,HPI)的原理。提出了一种基于互补型多处理器系统中操作系统间的通信接口设计方法。以一个集成3个嵌入式微处理器于单板的嵌入式多媒体系统...介绍了PXA255、TMS320DM642和SM501嵌入式多处理器的主要特点以及主机接口(Host Port Interface,HPI)的原理。提出了一种基于互补型多处理器系统中操作系统间的通信接口设计方法。以一个集成3个嵌入式微处理器于单板的嵌入式多媒体系统为硬件平台,叙述了运行在数字信号处理器(DSP)上的实时操作系统μC/OS-II如何通过DSP的HPI与运行在ARM处理器上的Linux操作系统进行任务通信和数据传输的实现过程。展开更多
文摘针对实时异构系统的任务调度问题,提出了一种异构多处理器系统的混合实时任务调度算法。该算法采用带有非周期服务器的EDF(Earliest Deadline First)算法来调度单处理器上的任务集,可充分利用处理器的计算带宽。采用启发式搜索算法来进行任务的分配,以最大剩余计算带宽为搜索指标,可确保各处理器的负载尽量平衡。同时,对软实时任务引入QoS(Quality of Service)降级机制,可提高任务集的整体调度成功率。最后,对算法进行了仿真实验,仿真结果证明了算法的有效性。
文摘介绍了PXA255、TMS320DM642和SM501嵌入式多处理器的主要特点以及主机接口(Host Port Interface,HPI)的原理。提出了一种基于互补型多处理器系统中操作系统间的通信接口设计方法。以一个集成3个嵌入式微处理器于单板的嵌入式多媒体系统为硬件平台,叙述了运行在数字信号处理器(DSP)上的实时操作系统μC/OS-II如何通过DSP的HPI与运行在ARM处理器上的Linux操作系统进行任务通信和数据传输的实现过程。