FSP 是一款增強型軟件包,旨在為使用瑞薩電子 RA 系列 Arm 微控制器的嵌入式系統設計提供簡單易用且可擴展性強的高質量軟件。
FSP入門指南
*附件:Flasher_vk_ra8m1_combo.zip
瑞薩電子靈活配置軟件包 (FSP) 是用于嵌入式系統設計的高質量增強型軟件包,支持瑞薩電子 RA 產品家族 Arm 微控制器,提供用戶友好的界面且可靈活擴展,確保從入門級到高性能的整個 RA 微控制器的軟件兼容性。 在全新 Arm? TrustZone? 和其他高級安全功能的支持下,FSP 提供一種快速、通用的方式,使用量產級驅動程序、Azure RTOS、FreeRTOS? 和其他中間件協議棧來構建安全、互聯的物聯網設備。
下載最新FSP (v5.9.0):
FSP 平臺安裝程序 (包含 e2 studio 集成開發環境、工具鏈和 FSP 軟件包):
RA 智能配置(RASC)安裝程序 (FSP 軟件包,可與 IAR Embedded Workbench、Arm Keil MDK 這些第三方集成開發環境一起使用):
FSP 獨立安裝程序 (FSP 軟件包,適用于只更新 FSP 而不更新 e2 studio 的用戶):
- 可從 GitHub 的 Assets 模塊下載
所有 FSP 發行版和補丁均可在 GitHub 上找到。
FSP 包括高性能、低內存占用的業界一流的 HAL 驅動程序。 還包含集成了 Azure RTOS 和 FreeRTOS 的中間件協議棧,能夠簡化通信和安全等復雜模塊的實現。 e2 studio IDE 提供了對圖形化配置工具和智能代碼生成器的支持,從而使編程和調試變得更加輕松快捷。
FSP 使用開放式軟件生態系統,并且也為裸機編程提供了靈活性,客戶可以選擇使用 Azure RTOS 或 FreeRTOS、其他自選 RTOS、現有代碼和第三方生態系統解決方案。 FSP和e2 studio可以在任何瑞薩的設備上免費使用。
FSP特性解讀:
- HAL 驅動程序只占用少量內存
- 圖形化配置工具和代碼生成器
- 行業標準工具的靜態和動態分析工具
- 支持使用 RTOS 和 非 RTOS 環境的應用程序
- Azure RTOS 及其配備了 Flexible Software Package 的中間件堆棧
- 支持 FreeRTOS – 包括 Kernel 和一組軟件庫
- FreeRTOS Kernel、FreeRTOS Plus TCP、核心 MQTT、核心 HTTP/HTTPS、任務池、安全套接、蜂窩接口
- 可使用工具配置的 RTOS 資源(Thread、mutexex 等)
- 來自瑞薩電子和第三方的中間件協議棧
- 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 和GUIX Studio(在微軟應用商店中免費提供)
- 安全調試功能
- 由瑞薩電子及其他領先的第三方解決方案提供完善的工具支持s
- 包含所有必要組件的集成式開發軟件包,能夠快速配置并啟動開發(帶有 e^2^ studio 的安裝程序、CMSIS 包、工具鏈和 Segger J-Link 驅動程序)
- 可在 GitHub 上找到完整的源代碼
-
微控制器
+關注
關注
48文章
7922瀏覽量
153790 -
瑞薩電子
+關注
關注
37文章
2920瀏覽量
73135 -
FSP
+關注
關注
0文章
43瀏覽量
7365
發布評論請先 登錄
評論