首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

新兴嵌入式系统 广泛应用智能硬件(4)

新兴嵌入式系统 广泛应用智能硬件(4)

简单友善的集成开发环境  嵌入式开发往往最让程序员头疼的是交叉开发调试环境的构建,和各个工具之间的兼容性问题。针对这个问题中兴新支点嵌入式操作系统提供了一整套的集成开发调试工具,让用户不再需要花费太多的时间和精力在开发环境的构建上。同时这套开发环境还集成了很多调试、分析工具。通过这些工具用户能够方便快速的定位程序的问题,解决bug。以下是该套集成开发环境集成的工具:
 开发环境的集成
  集成了嵌入式的集成开发环境,这些环境中包括:交叉编译器gcc、增强的bootloader、优化和改造的Linux内核、高效稳定的中间件、远程调试工具、代码编辑、项目管理等。通过这些集成,可以大大的提高用户的开发效率,缩短产品的上市时间。
 KProfiler
  KProfiler是一款低开销的系统全局性能监视工具,用于对 Linux 系统进行评测(profiling)和性能监控。通过评测表或图形,形象的显示出为特定的处理器事件收集的采样百分数或数量以用于总结或分析。
  KProfiler 可以帮助用户获取诸如系统热点函数及其调用链、缓存/TLB 命中率、函数执行效率等信息,能够帮助用户排查 CPU 冲高,程序性能无法提升等问题。它收集有关处理器事件的信息,其中包括 TLB的故障、停机、存储器访问、缓存命中率。通过收集到的评测数据,用户可以很容易地找出性能问题。
  KProfiler 可以工作在不同的体系结构上,包括X86、 arm(包括 nommu)、ppc(powerpc)、mips 等。
  KCov
  KCov是一款代码覆盖率分析工具,通过该工具可以定位没用的或者不执行的代码的过程,从而增强程序的可读性和执行效率,降低不执行代码中存在 bug 的风险。KCov,能够检验出程序中的每一条语句是否都被执行过,从而帮助用户剔除软件中的 dead code(无用的、不会被执行的、以及腐朽的代码)。
  KMemTracer
  内存检测工具(KMemTracer)是一款集合用户态内存泄露检测和内存越界实时检测两大功能的检测工具。它可以在不修改源代码的前提下,检测应用程序的内存泄露情况和内存越界操作。检测范围包括C/C++语言,具有对应用程序影响较小,检测准确、可快速定位故障的特点。
  随着工业4.0时代和物联网、智能硬件应用时代的步步走近,嵌入式系统领域面临着更多的挑战和机会,这意味着对智能系统技术、产品和解决方案有了更高性能的要求,同时也是像广东新支点这类嵌入式操作系统解决方案提供商绽放光彩的大好机会和绚丽舞台。
继承事业,薪火相传
返回列表