設備軟體最佳化(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),讓研發人員在特定事件發生時,啟動或中斷獨立的處理器或是整個系統。