围绕Express Logic X-Ware构建的完整Synergy软件包(SSP),扩展了其Synergy平台,使其包括应用程序编程接口(API)。

此SSP版本1.2.0由瑞萨电子认证,维护,支持和担保,以减轻开发人员的嵌入式项目负担。Synergy平台集成了可通过软件API完全访问的各种可扩展的基于ARM Cortex-M的MCU,具有直观配置帮助的开发工具链IAR Embedded Workbench,以及用于开发和解决方案的硬件套件。

记录的软件质量

软件质量是任何使用嵌入式微控制器的产品生命周期中至关重要的方面。为确保质量,SSP是根据已记录并经过审核的软件质量保证流程开发的,该流程遵循已建立的ISO / IEC / IEEE 12207国际标准,涵盖了整个SSP软件开发生命周期(SDLC)。该SQA流程包括每天使用8,000多个测试用例对SSP进行静态和动态测试。除非通过这些条件,否则不会发布SSP。对于需要从质量角度认证或以其他方式证明自己的过程的客户而言,SQA文档将大大减少时间和精力。瑞萨表示,这是MCU行业中第一个在嵌入式平台级别执行和记录此类测试的公司。

协同扩展

将无线连接集成到嵌入式系统中需要来自多个来源的支持和文档:Wi-Fi芯片组或模块制造商,软件协议提供商,甚至是开发工具供应商,以实现成功的集成。Synergy Wi-Fi框架为应用程序开发人员消除了这些障碍。

瑞萨提出了一个Wi-Fi软件框架,即Synergy Wi-Fi框架,以标准化和简化嵌入式IoT设备的连接。瑞萨电子旨在通过引入一种轻松添加Wi-Fi连接的方法来节省系统开发人员的资源,而无论使用哪种芯片组或模块。Synergy Wi-Fi框架通过一组用于通用Wi-Fi功能的统一API提供硬件抽象,而与所使用的Wi-Fi硬件无关。这使开发人员可以快速评估和添加来自各个供应商的Wi-Fi技术,而不必将其应用程序适应不同的API。

forum.jpg


图1: 瑞萨的Synergy PK-S5D9套件可访问整个Synergy平台,并使用所有所有Synergy软件包(SSP)的绝大多数功能进行全面开发。

SQA流程包括每天使用8,000多个测试用例对SSP进行静态和动态测试,以确保:

•所有代码语句,分支和跳转的100%测试覆盖率

•符合瑞萨和MISRA C:2012强制性编码准则

•低代码复杂性,以实现良好的可读性,可测试性,维护性

•代码行为符合要求

•干净的构建,无警告,无错误

当前,该框架使用QCA4002芯片组支持Longsys GT202 Wi-Fi模块。客户可以在Synergy Gallery上访问Synergy Wi-Fi框架和支持的设备驱动程序。在接下来的几个月中,对其他Wi-Fi芯片组和模块的支持将继续添加到Synergy Gallery中。

Synergy MCU设备组

瑞萨还发布了其Synergy S5D9 Group微控制器,可实现安全的制造和通信。Synergy S5D9组MCU提供嵌入式和IoT应用所需的性能,功能和安全功能。借助瑞萨合作伙伴的SSP和解决方案,开发人员将能够在每个微芯片上建立唯一的信任根,从而开始建立从制造到连接到已部署产品的信任链。

这些MCU的特定功能包括120MHz ARM Cortex-M4 MCU内核,高达2MB的片上闪存和640KB的SRAM,TFT-LCD控制器,精密模拟采集,以太网接口和高速USB。专门的片上安全功能包括使用对称和非对称密码生成和安全存储私钥的能力,真正的随机数生成器(TRNG)和特殊的存储器保护功能。