“瑞萨电子株式会社(TSE: 6723)于2011年5月31日宣布推出新的集成型开发环境CubeSuite+,它为公司采用8位到32位架构的微控制器提供了统一的支持。
”瑞萨电子株式会社(TSE: 6723)于2011年5月31日宣布推出新的集成型开发环境CubeSuite+,它为公司采用8位到32位架构的微控制器提供了统一的支持。
在开发适用于MCU的软件(程序)时,集成型开发环境将所有的工具(编译器、与仿真器一起使用的调试器等)链接起来,使其可以在同一个主机上,完成所有的设计、编码、评估和验证任务。目前,客户必须根据其开发软件所针对的MCU的类别,采用CubeSuite或高性能Embedded Workshop集成型开发环境。然而,新型CubeSuite+将支持所有在此之后最新开发的MCU产品。
CubeSuite+的首个版本将支持早期CubeSuite产品所涉及的MCU,如V850系列,以及适用于低功耗MCU的RL78系列,这是一款在NEC电子和瑞萨科技合并形成新的瑞萨电子公司之后发布的首款MCU产品。之后发布的版本将扩展到大量的MCU系列,在这些产品中,还支持包括RX系列中端MCU在内的RX系列。
CubeSuite+的主要特性:
(1)即使对于初用者,仍然具有简单易用性
CubeSuite+将客户所需的基本软件开发工具以在一个单独封装中创建新的软件。一旦安装成功,即可使用。它还提供的一个内容丰富的用户指南,使得即使是最新使用的开发者也可以在安装之后立即应用CubeSuite+。CubeSuite+降低了学习所提供工具需要的时间,因为它们在功能上与所有支持的MCU系列相同。产品还具有一个代码生成器的功能,支持通过一个GUI进行器件驱动器设置,使其易于创建程序,当第一次采用一个新的MCU系列时,外设功能的设置程序不会出现混淆。
(2) 缩短构建时间,可以提高方便度
CubeSuite+具有快速构建函数,可以通过在后台自动启动构建过程来节省时间。这就保证了在最短的可能时间内构建完成,让开发更方便。而且,由于之前它们一般嵌入了printf函数以显示特定变量值,因此要求每次都要嵌入printf函数。CubeSuite+提供了一种Action Event函数,当指定地址的程序在运行时,可以显示量值。利用Action Event函数,仅通过双击右键即可获取变量名称显示函数。这就无需花费时间进行额外的构建,即可实现便利的调试。
(3)要求多种扩展函数的客户可以放心使用
对于图形显示功能的需要持续提高, 以帮助开发者可以直观的看到其程序的运行,让他们能够利用快速、简单的识别功能来调整其软件的性能,而这以往是性能上的瓶颈。CubeSuite+具有变量转换图函数,在一个水平线图上显示变量值的变化,从而能够很容易看到多个变量间的关系。同时,产品还具有函数调用图,显示了函数调用关系,使其能够检测到哪个函数调用了另外一个函数,从而决定通常要调用多少次的执行函数等。
Python Console函数使得可以写入脚本以显示重复操作。这就有助于通过必须反复进行的自动操作,如MCU中与下载程序有关的操作或中断后的操作,来降低错误的风险。备份功能可以实现整套工具和项目的存储和恢复。可以将每个程序以特定软件最终开发的状态存储起来,然后又可以轻松的恢复。这就在开发程序完成后,让一切水到渠成。
瑞萨电子将CubeSuite+定位为可以利用公司的MCU,通过极大的提高开发效率,为客户加速其软件开发的产品。实际的销售计划是针对要求这些功能的应用领域。
所支持的MCU系列的范围将稳步扩展,在现有CubeSuite或高性Embedded Workshop下创建的现有设计可以移植到CubeSuite+的这项功能使其可以协助客户进行转换。
而且,基本的编辑、构建和调试功能将更加强大,从而可以提供更多的简易性、便利性,进而实现更加方便的软件开发。而功能的扩展可以提高软件质量,如还增加了测试支持功能等。
价格和供应情况
瑞萨电子的新型CubeSuite+现已推出,价格与现有的瑞萨电子工具产品接近。分享到:
猜你喜欢