瑞萨电子扩展微控制器开发环境
扫描二维码
随时随地手机看文章
用于RL78微控制器的全新CC-RL C编译器,采用创新优化技术,三倍提升处理性能。
适用于RL78微处理器的新型CC-RL C编译器,处理性能更高。
2015年4月16日,日本东京讯——全球领先的先进半导体解决方案供应商瑞萨电子株式会社(TSE:6723)今日宣布RL78系列16位微控制器的全新CC-RL C编译器(注1)上市。新的CC-RL C编译器充分利用了RL78系列微控制器的创新低能耗技术,并使处理性能大幅提升,有效满足了家用电器、工业系统和汽车系统领域对高性能和低功耗的行业需求。
新一代家用电器、工业系统和汽车系统要求微处理器具备更快的处理速度,从而能为这些以电机为基础的系统日益增加的多样化和性能需求提供支持。与市场现有的瑞萨编译器相比,新的CC-RL C编译器不仅可将性能提升三倍(注2),同时中断响应时间也提升了六倍(注2),显著改善了用户应用系统的性能。CC-RL C编译器还可延长电池供电的家用电器和工业设备的运行时间,例如医疗电子产品和火灾探测器等,,为基于RL78 微控制器设计的产品提供更高的性能,同时大幅降低功耗。
e2studio(eclipse embedded studio)是在全球范围内广泛应用的集成开发环境(IDE),而这款新编译器则是该集成环境用户的理想之选。CC-RL C编译器有标准版和专业版两种版本可供选择,其中专业版中配置了MISRA-C检查功能。
瑞萨电子将不断强化其稳固的微控制器生态系统,提供创新的微控制器解决方案,包括诸如全新CC-RL C编译器在内的开发工具,从而在提升性能和可靠性的同时,改善用户开发产品的效率,为用户的应用系统创造更高的价值。
新型CC-RL C编译器的主要特性:
(1)采用最新的优化技术,三倍提升微控制器的处理性能
CC-RL C编译器的最大特点在于显著提升了微控制器的处理性能。与市场现有的瑞萨编译器相比,在无需更改程序代码的前提下,符合ANSI C(注3)标准的程序的性能提升了三倍。与此同时,在系统层面上至关重要的中断响应性能也提升了六倍。这些性能改善可大幅提升应用系统的性能,从而使用户更高效地使用现有的软件资源。
(2)降低微控制器能耗,代码量减少10%(注2)
大多数系统都在正常状态和近乎零能耗的待机状态之间交替运行。由于上述的性能提升,使得系统在正常状态下的运行时间更短而待机状态的时间更长,从而有效降低了微控制器的功耗(参见上图)。此外,与之前的C编译器相比,新的CC-RL C编译器生成的代码量减小了10%,使得系统可以集成更多的功能,从而在应用中创造更多的价值。
(3)MISRA-C(注4)规范检查功能
CC-RL C编译器新增了MISRA-C:2004规范检查功能。在编译时可自动执行检查,有助于防止语法检查遗漏和错误的文件规格。因此,这些功能可以纠正所有不符合规范的代码。CC-RL C编译器有标准版和专业版两种版本可供选择;MISRA-C检查功能仅在专业版中提供。
上市
CC-RL C编译器已于2015年4月20日上市。
(注1)编译器:将C语言等高级计算机语言翻译成可被MCU的CPU执行的机器代码的程序。
(注2)与早期的RL78微控制器瑞萨编译器相比。该数据是以瑞萨所拥有的应用程序为基础的估计值。
(注3)ANSI-C:美国国家标准协会针对C编程语言制定的标准,也被称为“标准C”。
(注4)MISRA-C:汽车工业软件可靠性协会针对汽车行业应用制定的C语言编程规范。