设备软件优化(DSO)Wind River在佛罗里达州奥兰多市举行的Freescale技术论坛(FTF)上,展出一套针对Freescale MPC8641D双核心处理器进行优化的端至端多重核心解决方案。Wind River特别对其业界的设备软件,包括商业级整合式开发工具包、ICE除错工具、run-time环境、处理器间通讯协议、中间件技术等,进行优化的调整,支持以Freescale MPC8641D双核心处理器为产核心的设备软件开发。
Wind River与Freescale共同提供的多重核心解决方案,充分发挥多重核心硬件组件的效能,并简化了在多重核心系统上开发软件解决方案的复杂过程,大幅缩短产品上市时程。
Wind River所展出的解决方案,充分运用了MPC8641D的能力,以支持具弹性的软件开发,不论是对称多任务处理(SMP)、或者是同质异质非对称多任务处理(AMP)。也就是说,无论是Linux或是VxWorks平台,Wind River提供了一种健全高弹性的作业环境,能够支持SMP或AMP两种选择。在多重处理需求不停改变的情况下,Wind River的及时作业软件平台与Linux平台,能协助客户降低风险并对自己的设计更具信心。
为因应研发人员建置Freescale MPC8641D设计的需求,Wind River提供各种支持多重处理与多重核心技术的产品,例如Wind River Workbench开发工具包。针对多重核心设备进行软件优化时,需要不同的设计中心负责应用互动、效能、以及同步化等方面的研发。当设备制造商在进行初期多重核心设计时,优化工具能够缩短原型开发与除错的时间,并加快产品上市时程。Wind River提供一系列具备先进多重核心开发与除错功能的工具,可支持异质化操作系统与/或异质化处理器架构。
当Wind River开发工具包与Wind River最新JTAG硬件执行控制设备Wind River ICE搭配使用时,多重核心系统的除错可透过仿真器联机进行。Wind River针对Freescale MPC8641D进行优化的JTAG服务器技术,让研发人员能同时对在同一个芯片或同一个系统的多个核心进行除错。Wind River Workbench的多重环境除错功能结合Wind River ICE,让研发人员能针对每个核心联机单独进行除错。此外还提供多种主要的除错功能,例如交互关连断点(cross-correlated breakpoint),让研发人员在特定事件发生时,启动或中断独立的处理器或是整个系统。