联系方式

中国总部
地址:苏州工业园区星海街188号恒宇广场709
电话:+86 0512-6265 8030
电邮: info_cn@lauterbach.com
北京
地址:西城区北礼士路甲98号阜成大厦B座313室
电话:+86 010-68023502
电邮: linglin.he@lauterbach.com
深圳
地址:深圳市南山区桃园路1号西海明珠商务公寓E座1406
电话:+86 0755-86210671
电邮: emily.zhang@lauterbach.com
公司新闻详情

TRACE32 支持基于CortexM 架构的Huawei LiteOS解析

2018-03-08

劳特巴赫技术有限公司,作为全球领先的微处理器系统开发工具厂商,发布了支持Huawei LiteOS的内核解析调试功能插件,目前已经在CortexM 平台上经过验证,后续Trace32会继续和华为技术有限公司合作支持Huawei LiteOS 基于开源的RISC-V 等架构系统的解析功能扩展。

Huawei LiteOS 的扩展插件使得TRACE32调试工具的客户可以直观的查看Huawei LiteOS系统的所有资源和组件,例如:任务列表,互斥量,队列,时钟以及信号量等。Huawei LiteOS开发者也可以无限制的调试中断,异常,驱动和各种应用等代码。一旦完成了Huawei LiteOS 解析插件配置,所有和任务相关的操作也可以同样方便的使用,例如可以设置任务相关的断点等。

大多数基于CortexM 内核的MCUsMPUs?)都提供了通过DAPMEM-AP访问内存的机制。 基于此,TRAC32调试工具可以在不干扰系统运行性能的前提下,帮用户统计Huawei LiteOS系统中各个任务占用系统的性能,例如:最大,最小等运行时间的任务统计等。结合离线调试机制和接口,TRACE32工具还可以记录处理器周期,任务切换数据等。 根据这些信息,工具可以分析出来详细的程序执行流程,包括任务切换列表等。以及实现程序的回溯,代码性能分析,指令代码分析,代码覆盖率分析等等一些高级功能。


TRACE32所有关于Huawei LiteOS扩展的插件功能都可以在不需要依赖任何硬件相关的配置或者类似软件Hooks Patches 的代码情况下工作。TRACE32工具的实现理念就是使得客户可以在100%真实环境下,调试其最终的产品。


"功能完善的调试工具TRACE32现在已经完全实现了Huawei LiteOS对基于CortexM 内核系统的解析与支持,提升IoT开发工程师们基于轻量级物联网操作系统Huawei LiteOS的开发效率与体验,这将是我们和Lauterbach 公司合作中的一个新的里程碑事件。",刘建军 Huawei LiteOS TDT经理认为。

劳特巴赫中国区总经理贺凌林说:“经过我们持续不断的和Huawei LiteOS 部门的合作,使得我们的客户可以充分利用TRACE32工具和Huawei LiteOS各自的优势,开发出更智能,更高效的IoT系统。这也只有哪些为他们的项目选择了最领先的工具和最有效的IoT OS的客户们才可以开发出最有竞争力的产品。”
 

< 返回

产品方案推荐

产品推荐方案一

Lauterbach 对高通Snapdragon? processors的支持

浏览更多产品方案