ARM编译器
ARM和C ++裸机和嵌入式操作系统应用程序的性能,代码密度,架构准确性和安全性。最早和最全面的支持所有ARM处理器优化的ARM C库,链接器和工具认证用于最苛刻的安全应用。一项优势不适合所有。这就是为什么ARM针对各种嵌入式工作负载优化其编译器,而不仅仅是针对单一基准测试。
DS-5调试器
做最难的调试部分做的更好更好,在做新芯片流片后调试时,DS-5安装提供了诸如调试硬件配置工具之类的实用程序,该工具使用JTAG自动检测您的平台,您只需修改细微配置,如果您使用的是现成的部件,则可能DS-5中已经有一个预构建的调试配置。这使得大多数调试只是简单地连接到目标板的情况。
DS-5 Debugger的现代架构提炼了您的目标平台的复杂性,让您专注于真正重要的事情:让您的软件正确。 DS-5使您能够通过不对称(AMP),对称(SMP)和异构(big.LITTLE™技术)多处理系统进行无缝调试。 DS-5提供了一个python脚本界面,让高级用户可以按照所需的方式在SoC上配置每个ARM®CoreSight™组件,同时保持调试器界面简单直观。
DS-5调试器的多功能性使其成为整个团队规范化的理想工具。从芯片设计开始到应用程序开发,您的团队可以从增加协作和统一的用户体验中获益。 为了支持您的所有阶段,DS-5支持从CADI界面到ARM处理器模型,通过JTAG和跟踪到通过Android™调试桥(ADB)的Internet协议(IP)的各种目标连接方法。
Streamline
加快你的代码效率,了解CPU在哪里花费最多的时间,改进多核平台的代码并行化,并调整代码以实现最佳缓存使用。
减少能耗热点,使用ARM Energy Probe监控实际功耗,可以改善电源管理并优化计算任务的效率。
平衡系统资源,分析和优化Mali™GPU利用率,监控CPU和GPU缓存的使用情况以及系统内存。 检查多个内核的负载分配。
为您的系统定制模块,将您自己的数据连接到Streamline分析视图,扩展开源驱动程序来监视变量并扩展代码以将类似printf的消息发送到Streamline。
集成ARM Mali Graphics,OpenCL和CoreLink CCI性能分析,了解Mali Utgard和Midgard设备的GPU优化,Streamline还支持OpenCL依赖性的可视化,帮助您平衡GPU和CPU之间的资源。
主要功能
灵活的集成开发环境
定制的 Eclipse IDE,与第三方插件兼容
功能强大的 C/C++ 编辑器和项目管理器
为 ARM Linux 进行了验证的 GNU 编译工具
集成的生产力实用工具,例如远程系统浏览器、SSH 和 Telnet 终端等
端到端调试器
启动加载程序、内核和用户空间调试
非侵入性指令跟踪,包括汇总的配置文件
用于更快、更简单调试周期的自动的调试会话
具有设备配置数据库的一次单击即可完成的 JTAG 调试配置
Streamline 性能分析器
无需 JTAG 探针的系统范围的分析
按进程、线程、功能和源代码行的 CPU 使用情况统计信息
性能相关事件(例如高速缓存未命中次数、中断数)与软件执行的即时关联
关键路径标识和动态内存使用情况分析
实时模拟器
在主机上的 Linux 应用程序调试
预先与 ARM 嵌入式 Linux 一起加载的 Cortex-A8、Cortex-A9(单核、多核)、ARMv8-A基础模型等系统模型模拟器高于 250 MHz 的典型模拟速度
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !