源代码工作台

为复杂的多核异构体系结构开发嵌入式金宝博滚球专家软件

sourcery™codebench超越了编译器,为开发人员提供了强大的开放源码,嵌入式C/C++开发工具的搭建,调试,分析和优化复杂异构体系结构中的嵌入式软件,包括ARM,金宝博滚球专家IA32,MIP和电源架构。

Sourcery Codebench提供了一个强大的工具集,帮助嵌入式软件工程师高效地为各种目标和各种领域(包括汽车领域)开发和优化软金宝博滚球专家件。连通性,绘图,以及视频应用。

Sourcery Codebench为嵌入式开发提供高级软件洞察力金宝博滚球专家

使用sourcery codebench,您可以在微控制器和微处理器上为裸机和基于Linux的应用程序开发嵌入式系统。嵌入式系统日益复杂,需要更深入地了解系统执行和性能,以及调试应用程序的新方法。使用源代码工作台和集成源分析仪快速识别和修复复杂嵌入式系统中的功能和性能问题。

集成开发环境(IDE)

  • 基于Eclipse的IDE支持工作区定制和项目管理
  • 增强的源代码编辑器,语法突出显示
  • 带内存的可视化调试,注册和反汇编视图
  • jtag Probe调试支持,通过调试配置选项轻松设置
  • 代码分析,格式化和重构功能
  • 通过Board Builder自定义Board支持,自动生成链接器脚本的工具,调试配置文件,以及基于电路板内存图的启动代码

性能优化的GNU编译器(GCC)

  • 使用编译缓存提高生成性能
  • 增强的编译器可提高优化和可靠性
  • 内联组件支持
  • 支持中断处理
  • 用于高级代码和数据放置的可修改链接器脚本
  • 使用GNU/Linux预链接器和后处理器减少应用程序启动时间
  • 通过排除任何程序都不使用的库函数,减少了GNU/Linux系统的内存占用。

调试

  • 执行硬件JTAG/BDM调试在运行gdb server for gnu/linux的远程目标上
  • 调试管理程序,管理程序来宾,SMP Linux内核,AMP Linux内核,Linux内核模块,和应用程序
  • 使用硬件断点调试,支持回溯和多线程调试

高级软件洞察力和分金宝博滚球专家析

  • 通过源分析仪技术(含)
  • 识别并纠正功能,计时,以及性能瓶颈
  • 通过受支持的Linux跟踪工具包(LTTNG)跟踪标记执行Linux内核和用户空间跟踪捕获和分析
  • 在具有内置大容量跟踪缓冲区和高速接口的多个平台上以长期和全速捕获数据
  • 使用gstreamer工具代理分析和优化视频应用程序
  • 使用qt检测代理分析和优化图形应用程序

模拟器和其他实用程序

  • 用于选择平台的QEMU指令集模拟器
  • QEMU模拟器,用于在x86 GNU/Linux主机上执行为选定的非x86 GNU/Linux平台编译的应用程序
  • SysRoot实用程序,用于在目标系统上使用现有的GNU/Linux 安装

支持和更新

  • 用户社区与同行和源代码工作台工程师交流和讨论设计和开发问题
  • 来自开源专家的技术支持
  • 全面的文档,包括详细的入门指南

专业服务

我们提供CPU专业服务,硅和操作系统供应商,包括对嵌入式硬件和软件的全面定制和支持,金宝博滚球专家包括:

  • 工具链移植与优化
  • 软件开发工具包(SDK)的IDE金宝博滚球专家支持
  • 优化的性能库
  • 高级分析工具
  • 设备用JTAG探头
闲聊γ 接触