全球领先的半导体解决方案供应商瑞萨电子株式会社(TSE:6723)今日发布面向瑞萨 32 位 Arm® Cortex®-M 微控制器 RA 产品家族的灵活配置软件包(FSP)更新。FSP 1.0 版增加了新的安全和连接功能、高级神经网络、机器学习和电机控制功能,以及增强的编译器、调试器与开发环境。其增强的安全和连接功能可帮助开发人员快速创建安全的 IoT 端点和边缘解决方案,可适用于工业 4.0、楼宇自动化、计量、医疗、消费类可穿戴设备及家用电器等应用。

 

FSP 非常适合需要灵活开放体系架构的用户,通过复用原有代码或将其与瑞萨的软件示例结合使用,可以加快实施具有复杂连接性及安全性的解决方案。FSP 中已集成 FreeRTOS,客户还可根据自身需求,将其替换为任何其它 RTOS 或中间件。FSP 与 Arm 生态系统第三方解决方案相结合可为用户提供多种选择,同时充分利用瑞萨 32 位 RA MCU 广泛的产品阵容,以挑选最适合自身需求的软件模型。

 

FSP v1.0 提供全新安全与连接功能,支持完整的芯片到云端连接。开源代码包含中间件协议栈,支持所有主要云服务供应商并实现安全连接,包括 Amazon Web Services、Microsoft Azure、Google Cloud Platform 及任何第三方 MQTT 代理。全新的安全功能包括安全密钥生成和持久的密钥加密存储,针对 NIST 规格的 AES、SHA-2、RSA 2048 和 Brainpool 椭圆曲线(ECC)加密的硬件加速,以及基于 TLS 的安全 MQTT 连接。

 

FSP v1.0 还支持神经网络、机器学习和电机控制。FSP 中带有 Arm CMSIS-NN 库,可将三相通用 PWM 定时器(GPT)等全新电机控制功能与 GPT 端口输出控制结合使用,构建支持可预测维护功能的解决方案。

 

开发工具,包括编译器和集成开发环境(IDE)也同时更新,现在可以支持 Renesas e2 studio、Arm Keil® MDK 和 IAR Embedded Workbench® for Arm。RA 智能配置程序(RA SC)支持 FSP 与第三方 IDE 和编译器的无缝集成。新的调试套件支持瑞萨 E2 和 E2 Lite 调试仿真器,调试套件中也加入了对闪存编程器的支持,其中包括 SEGGER J-LinkTM。