灵活配置软件包 (FSP)
瑞萨电子灵活配置软件包 (FSP) 是一款增强型软件包,旨在为使用瑞萨电子 RA 系列 ARM 微控制器的嵌入式系统设计提供简单易用且可扩展的高质量软件。 在全新 Arm® TrustZone® 和其他高级安全功能的支持下,FSP 提供一种快速、通用的方式,使用量产级驱动程序、Azure RTOS、FreeRTOS™ 和其他中间件协议栈来构建安全、互联的物联网设备。 FSP 包括高性能、低内存占用的业界一流的 HAL 驱动程序。 还包含集成了 Azure RTOS 和 FreeRTOS 的中间件协议栈,能够简化通信和安全等复杂模块的实现。 e² studio IDE 提供了对图形化配置工具和智能代码生成器的支持,从而使编程和调试变得更加轻松快捷。 FSP 使用开放式软件生态系统,并且也为裸机编程提供了灵活性,客户可以选择使用 Azure RTOS 或 FreeRTOS、其他自选 RTOS、现有代码和第三方生态系统解决方案。
特性- HAL 驱动程序只占用少量内存
- 图形化配置工具和代码生成器
- 行业标准工具的静态和动态分析工具
- 支持使用 RTOS 和 非 RTOS 环境的应用程序
- 新添加的 Azure RTOS 及其配备了 Flexible Software Package 的中间件堆栈
- Azure RTOS ThreadX、NetX Duo & Add-ons、USBX、GUIX & GUIX Studio、FileX、TraceX、exFAT、LevelX、NetX Duo Secure & NetX Crypto(硬件加速)
- 支持 FreeRTOS – 包括 Kernel 和一组软件库
- FreeRTOS Kernel、FreeRTOS Plus TCP、核心 MQTT、核心 HTTP/HTTPS、任务池、安全套接
- 可使用工具配置的 RTOS 资源(Thread、mutexex 等)
- 来自瑞萨电子和第三方的中间件协议栈
- 包含 MQTT 的 TCP/IP 及其他连接协议栈
- USB 中间件,支持 CDC、HID 和 MSC
- 通过 Wi-Fi 和 BLE 5.0 进行无线连接
- 支持 FreeRTOS+FAT 和 LittleFS 文件系统
- 支持 SDMMC 和 USB 存储(块媒体)
- 闪存虚拟 EEPROM
- 电容式触摸中间件,用来实现触摸按键,滑条和转盘
- 电机控制算法
- 通过 MCUboot 保护引导加载程序
- 传感器模块 API
- TrustZone 支持(适用于基于 CM33 的 MCU )
- 支持 TrustZone 的驱动程序和中间件
- 简单易用的TrustZone 配置工具
- 通过PSA Level2 认证
- AWS验证合格的FreeRTOS
- 可以连接到主要的云提供商
- 通过 NetX Duo Secure 和 Mbed TLS 保护连接
- Cryptographic API,支持集成硬件加速
- Arm PSA Cryptographic APIs
- Azure RTOS NetX Crypto APIs
- FSP Crypto API 提供终极安全性(SCE9 保护模式)
- 适用于资源受限器件的TinyCrypt
- 图形界面支持和工具
- Segger emWin(RA 客户可以从下面的下载中免费获取 Segger emWin 图形工具和图形库)
- Azure RTOS GUIX 和G UIX Studio(在微软应用商店中免费提供)
- 安全调试功能
- 由瑞萨电子及其他领先的第三方解决方案提供完善的工具支持s
- 包含所有必要组件的集成式开发软件包,能够快速配置并启动开发(带有 e[size=0.80882]2 studio 的安装程序、CMSIS 包、工具链和 Segger J-Link 驱动程序)
- 可在 GitHub 上找到完整的源代码
new_releases发布信息Flexible Software 中的 Azure RTOS瑞萨电子目前正与微软合作,将 Azure RTOS(一款嵌入式开发套件,包括 Azure RTOS ThreadX 及其中间件堆栈)纳入 Flexible Software Package 中,以提供一个小尺寸、功能强大的操作系统以及 RA MCU。 与 FSP 预集成的 Azure RTOS 中间件堆栈将使用户能够利用 Azure 物联网提供的安全,以及可扩展且开放式的边缘到云物联网解决方案。
|