2016年5月31日 VxWorks

调试64位多核应用程序

6 a00d83451f5c369e201287600a6f9970c-pi

由马克Hermeling

随着越来越多的组织实现基于64位多核架构的设备,风河工作台被设计成使即使是最困难的软件项目也不那么具有挑战性。使用Workbench进行调试可以帮助您及早发现和修复代码中的问题,加速应用程序开发,降低设备代码的复杂性,提高代码质量,并缩短测试周期。

支持Wind River的64位VxWorks和Linux产品,Workbench的运行时分析工具在使用64位多核处理器(如NXP T2080和柯蒂斯·莱特的一样vpx3 - 133vpx6 - 195.NXP T2080有4个双线程内核,可以将多个现有应用程序组合在一块主板上,节省空间、电力和成本。

Workbench的运行时分析工具为您提供了对整个平台的可见性:应用程序代码、第三方库和操作系统,最重要的是在我们上面的多核、任务、进程、线程和物理处理器的例子中。与工作台的CPU分析器,您可以查看所有线程和任务由核心CPU聚合(8虚拟核心是我们的演示视频所示)或者您可以深入地了解一个特定的核心线程和任务的详细视图的活动(内核内存、中断等)。

一个简短的演示使用风河的Workbench运行时分析工具调试示例64位应用程序代码与VxWorks运行在64位模式上的Curtiss Wrightvpx3 - 133董事会(包含NXPQorIQ T2080 4双线程64位Power Architecture内核)在以下视频中可用在这里

有关Workbench运行时分析工具的更多信息,请联系我们

有关将应用程序迁移到64位和多核的更多信息,可以参考我们以前的博客扩展Power架构应用程序。

以前的软件定义的技术浪潮
下一个在OPNFV插件大会上推进开放解决方案