FSP(Flexible Software Package)靈活配置軟件包是瑞薩電子(Renesas)為RA系列微控制器(MCU)家族開發(fā)的軟件包。FSP自發(fā)布以來經(jīng)過了數(shù)年的更新,現(xiàn)在已經(jīng)來到了6.2.0版本。
最新版本的FSP不僅在硬件上支持所有主流RA料號與開發(fā)板,在功能上也有了全面的升級與修復(fù)。它不僅提供生產(chǎn)就緒的外設(shè)驅(qū)動程序和中間件,還著重強調(diào)開源生態(tài)的集成,旨在大幅縮短開發(fā)者的開發(fā)周期,優(yōu)化開發(fā)體驗。
在開源中間件的支持方面。FSP采用模塊化架構(gòu),深度集成多款熱門開源組件,且通過FSP可以實現(xiàn)一鍵添加與圖形化配置。
以下是FSP支持的一些關(guān)鍵開源中間件:
FreeRTOS:采用MIT許可的開源實時操作系統(tǒng),專為嵌入式系統(tǒng)設(shè)計,提供高效的任務(wù)管理、信號量、隊列和互斥鎖等功能。開發(fā)者可以通過e2studio IDE的圖形化工具輕松配置FreeRTOS模塊,并與HAL驅(qū)動結(jié)合,實現(xiàn)資源優(yōu)化和實時響應(yīng)。此外,F(xiàn)SP還支持Eclipse ThreadX(前身為Azure RTOS,已開源),作為備選RTOS選項,進一步擴展兼容性。
LVGL:Light and Versatile Graphics Library,MIT許可的開源嵌入式圖形庫,針對資源受限的MCU優(yōu)化,支持高效的UI渲染和交互。從FSP 6.2.0版本起,F(xiàn)SP原生集成LVGL第三方庫,直接跑LVGL官方例程。除此之外,瑞薩提供預(yù)集成的LVGL UI套件,幫助開發(fā)者快速構(gòu)建圖形界面應(yīng)用。
LWIP:Lightweight IP,BSD許可的開源TCP/IP協(xié)議棧,專為嵌入式設(shè)備設(shè)計,占用內(nèi)存小且性能高效。FSP的圖形化配置工具允許一鍵添加LWIP模塊,并與NetX Duo(基于開源的網(wǎng)絡(luò)棧)結(jié)合,提供IPv4/IPv6支持,開發(fā)者可輕松實現(xiàn)HTTP服務(wù)器、MQTT客戶端以及UDP/TCP連接等功能。
除此之外,F(xiàn)SP還集成了LittleFS、FatFS、mbedTLS、NetX Duo、MiniMP3等等主流的開源中間件,從文件系統(tǒng)到多媒體應(yīng)用,從安全加密到云端通訊。全面覆蓋嵌入式開發(fā)的多樣需求。
介紹完FSP,我們來著重介紹一下本次6.2版本的更新,看看這次6.2版本具體都更新了些哪些內(nèi)容:
01硬件家族添新:RA8D2、RA8M2!
FSP6.2新增了對RA8D2、RA8M2模塊的支持,這意味著RA8D2、RA8M2可以直接在e2studio中通過FSP配置器一鍵生成完整工程,無需移植驅(qū)動、享受FSP豐富的中間件與例程。
隨著RA8D2、RA8M2料號的加入,F(xiàn)SP已經(jīng)覆蓋了RA主流的全部料號,支持的開發(fā)板數(shù)量也來到了50+。

FSP6.2支持的部分開發(fā)板
開發(fā)者可以根據(jù)需求自由選擇開發(fā)板,從官方評估套件到官方EK板,從低功耗RA0系列到高性能RA8系列,都可以在FSP中進行自由配置!
02網(wǎng)絡(luò)技術(shù)更新
本次更新針對RA8系列新產(chǎn)品進行了以太網(wǎng)功能的補充與支持,同時對原有的以太網(wǎng)功能也進行了升級。
首先是在RA8M2、RA8D2、RA8T2和RA8P1增加了零拷貝以太網(wǎng)支持以及NetxDuo以太網(wǎng)零復(fù)制功能的支持。
這兩項功能均可以讓數(shù)據(jù)處理時的CPU占用大幅降低,千兆網(wǎng)口也能輕松跑滿而不會拖垮CPU,輕松實現(xiàn)RA8系列的多網(wǎng)口同時工作。
其次在RA8M2、RA8D2、RA8T2和RA8P1上增加了適用于以太網(wǎng)的幀復(fù)制與消除可靠性支持(FRER)功能,可以有效的防止數(shù)據(jù)丟包的出現(xiàn),在運動控制、自動化、機器人領(lǐng)域有著非常強力的應(yīng)用。
除了對RA8系列新產(chǎn)品的以太網(wǎng)功能完善,F(xiàn)SP6.2還新增了支持使用以太網(wǎng)驅(qū)動運行NetX Duo以及LWIP TCP/IP的多接口功能。
RA8系列本身就已經(jīng)有了超強的性能,隨著這次FSP的支持,RA8系列新產(chǎn)品在以太網(wǎng)功能上可以輕松實現(xiàn)——高吞吐低延遲、關(guān)鍵幀不丟、多網(wǎng)口開箱即用等功能。在高端電控、機器人、汽車電子、工業(yè)網(wǎng)關(guān)等領(lǐng)域有非常廣闊的應(yīng)用。
03安全技術(shù)更新
瑞薩在安全技術(shù)上一直處于國際領(lǐng)先的地位,本次FSP6.2更新更是首次引入了后量子加密(PQC)ML-DSA-44和ML-DSA-65密鑰生成、簽名與驗證的支持,實際測試1~2ms即可完成固件簽名。而目前幾乎所有產(chǎn)品采用的都是靠純軟件實現(xiàn)的方式,簽名時間普遍5~20ms,且私鑰暴露風(fēng)險極高。毫無疑問瑞薩在對抗后量子時代安全解決方案領(lǐng)域走在了世界最前列。
除此之外,本次FSP6.2更新添加了眾多主流安全加密算法的支持,其中:
為RSIP-E50D PM驅(qū)動增加了SHA-3功能
為RSIP-E31A PM驅(qū)動增加了KDF-HMAC功能
為RSIP-E31A PM驅(qū)動增加了HMAC-SHA 512/224和512/256功能
為RSIP-E50D保護模式驅(qū)動增加了ChaCha20-Poly1305功能
重新獲得CAVP認證,更新了RSIP-E51A保護模式驅(qū)動的CAVP認證模塊
由此,RA8憑借RSIP硬件隔離+全加速,足以抵御未來15~20年量子算力增長帶來的威脅,一次性滿足NSA CNSA 2.0、歐盟CRA、中國等保擴展全部未來合規(guī)要求,真正實現(xiàn)“一次設(shè)計、20年無憂”。
04其他更新
新增支持RTOS的FSP方案模板,項目創(chuàng)建階段一鍵生成RTOS項目完整骨架
優(yōu)化完善了部分函數(shù)的支持:R_SCI_B_SPI函數(shù)增加了FIFO模式;r_rmac新增時間戳函數(shù)支持;r_spi_b新增DMAC支持;r_mram新增ECC支持等等等
總結(jié)
總結(jié)本次FSP6.2的更新,提供了RSA8系列新品RA8M2、RA8D2的支持,聚焦于RA8系列的以太網(wǎng)功能進行了全面的升級,同時引入了全球首個商用的硬件加速后的量子加密方案。
從零拷貝雙千兆、FRER高可靠傳輸,到1~2ms完成的ML-DSA固件簽名,再到開箱即用的LVGL官方例程,RA8系列把過去需要多顆芯片+大量軟件堆疊才能實現(xiàn)的功能全部集成到單片里,并通過FSP實現(xiàn)真正“一鍵配置、即刻量產(chǎn)”。為未來的高端工業(yè)、機器人、汽車電子等領(lǐng)域提供了超高競爭力的解決方案。
-
微控制器
+關(guān)注
關(guān)注
48文章
8309瀏覽量
163634 -
mcu
+關(guān)注
關(guān)注
147文章
18798瀏覽量
393295 -
瑞薩
+關(guān)注
關(guān)注
37文章
22459瀏覽量
90027
原文標題:瑞薩FSP6.2:RA8新品支持與功能大升級!
文章出處:【微信號:瑞薩嵌入式小百科,微信公眾號:瑞薩嵌入式小百科】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
瑞薩靈活配置軟件包FSP 6.2.0版本的更新內(nèi)容
評論