风河推出简化on-chip除错的JTAG嵌入式开发工具
扫描二维码
随时随地手机看文章
风河(windriversystems)宣布推出windriverworkbench3.0,on-chipdebugging,这是一款专为简化on-chip除错复杂性所设计的jtag嵌入式设备软件开发工具。windriverworkbench,on-chipdebugging支持移动装置市场中主要的新型处理器,而新增的强化设计则让设备硬件和软件的开发及除错工作更为简单且更具便利性。移动装置制造商可以利用这些新增的强化功能以及既有的linux除错能力,缩短设计周期并将宝贵的时间投注于建立产品差异化。
其强化功能如支持市场主要的移动装置处理器,包括armcortex-a8处理器(含neon指令集)、freescalei.mx27、marvellpxa300/310/320应用处理器以及titms320dm644xdavinci系列。而当执行windriverlinux时,允许使用者对设备软件的所有单元进行除错,包括核心除错、使用者模式应用除错、以及使用windriverlinuxreal-timecore之即时应用程式除错。
若是采用以arm处理器为基础的系统进行开发,windriverworkbench,on-chipdebugging可搭配其他编译器。如此,将可以实现workbench的整合编辑/编译/除错效益,并且能够针对特定需求配置工具链和建立最佳化工作流程。且workbench为on-chip除错开发环境,并能与eclipse开发环境结合,藉由为以eclipse为基础的开发环境增加图型化界面和更多的功能以持续强化ide。
由于大多数移动装置都包含多重处理核心,因此对于大多数on-chip除错方案而言,要维持整个开发中系统的完整脉络将是一大挑战。windriver的jtagserver和jtagaccelerator技术即能为多核心处理器提供高速jtag除错。
windriverjtagaccelerator技术可达到完整的jtag频宽使用率,同时也支持32与64位元处理器,而jtagserver技术则允许开发者同时连接超过128颗处理器,以及在单一ide环境内同时对多重处理器进行除错。
功耗最小化对于移动和手持装置来说是绝对必要的。windriver对于低功耗架构的支持,让以移动和手持市场为目标的客户能利用这项方案开发装置。此外,随着消费性和移动装置产品逐渐采用linux作业环境的趋势,workbench,on-chipdebugging为kernel.org和windriverlinux提供的kernel-mode与user-mode除错能力,使其适合运用于消费性和移动装置市场。