引入STM32MP135F安全芯!米爾MYD-YF13X系統、安全、功能三重升級
米爾電子 MYD-YF13X 平臺資料及SDK迎來重要更新。本次發布的 V2.0.0版本 在 系統版本、安全能力以及功能支持 方面進行了全面升級。
本次發布引入安全芯片 STM32MP135F,并推出搭載該芯片的全新產品 MYD-YF135F。 同時,對 U-Boot、Linux Kernel 以及 Yocto 構建系統進行了升級和優化,為開發者提供更加安全、穩定和完善的軟件平臺。
一、 版本升級概覽
軟件組件 | 原版本 (V1.0.0) | 新版本 (V2.0.0) |
octo | 4.0.4(kirkstone) | 5.0.8(scarthgap) |
U?Boot | 2021.10 | 2023.10 |
Kernel | 5.15.67 | 6.6.78 |
二、U-Boot 更新內容
本次升級主要增加 安全啟動功能(Secure Boot):
1. 安全啟動(Secure Boot)
通過安全啟動機制,在系統啟動階段對啟動鏡像進行校驗,確保系統軟件的完整性與合法性:
· 防止未授權固件啟動
· 防止系統鏡像被篡改
· 提高設備整體安全等級
該功能依托安全芯片 STM32MP135F(對應產品 MYD-YF135F)實現。
三、Kernel 更新內容
在 Linux Kernel 層面,本次版本主要進行了多項功能完善及缺陷修復:
1. RS485 流控腳自動切換
實現 RS485 收發方向控制腳由驅動自動管理,簡化用戶應用層控制邏輯。
2. EEPROM 概率性寫入失敗問題修復
修復特定情況下 EEPROM 寫入失敗的問題,提升數據存儲可靠性。
3. USB Type-C 主從自動切換
實現 Type-C 接口 Host / Device 自動角色切換,提升接口兼容性。
4. 攝像頭 DCMI 接口支持
新增對 DCMI 攝像頭接口 的支持,方便進行圖像采集類應用開發。
四、Yocto 更新內容
在 Yocto 構建系統方面,本次升級增加了多項新功能,以提升系統安全性和升級能力。
1. SPDX SBOM 生成
在編譯鏡像時自動生成 SPDX SBOM(Software Bill of Materials)文件:
· 記錄系統中使用的軟件組件
· 滿足海外市場合規需求
· 方便進行安全審計與軟件溯源
2. RAUC 升級包支持
構建系統支持自動生成 RAUC 升級包:
· 支持可靠的系統升級機制
· 適用于 OTA 遠程升級場景
· 提供升級包簽名校驗能力
3. 安全存儲功能
新增 安全存儲(Secure Storage)支持:
· 用于保存密鑰、證書等敏感信息
· 提供安全隔離與保護機制
該功能基于安全芯片 STM32MP135F 的硬件隔離能力實現。
4. A/B 雙分區文件系統
新增 A/B 雙分區文件系統機制:
· 支持系統 無損升級
· 升級失敗可自動回滾
· 提升設備升級可靠性
該機制可與 RAUC OTA升級方案 配合使用,并與安全芯片提供的 Secure Update 相結合。
5. 一鍵編譯安全系統
Yocto 構建系統新增 一鍵編譯安全系統 支持:通過集成安全芯片驅動、簽名工具鏈及安全配置,開發者只需執行單個命令即可生成包含 Secure Boot、安全存儲、RAUC 安全升級 等特性的完整系統鏡像,極大簡化安全功能的啟用流程。
五、新安全芯片支持:STM32MP135F 與產品 MYD-YF135F
本次版本引入 STM32MP135F 安全芯片,并推出基于該芯片的硬件平臺 MYD-YF135F。該組合提供以下硬件級安全能力:
該設計可以有效提升設備在 工業、物聯網及海外市場應用中的安全合規能力。安全芯片 STM32MP135F 內嵌硬件密碼學加速器與可信執行環境,產品 MYD-YF135F 則提供了對這些安全功能的完整軟件支持(開發者可通過 Yocto 一鍵編譯安全系統以啟用所有特性)。
六、總結
MYD-YF13X V2.0.0 版本在系統版本、安全能力以及功能支持方面均進行了全面升級:
· 系統版本升級(UBoot / Kernel / Yocto)
· 引入 STM32MP135F 安全芯片,對應產品 MYDYF135F
· 支持 Secure Boot / Secure Storage / Secure Update / Secure Isolation
· 支持 RAUC OTA升級 及 A/B 雙系統升級機制
· Yocto 提供 一鍵編譯安全系統 功能,簡化安全特性集成
· 提供 SPDX SBOM 軟件清單,滿足海外合規要求


評論