chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

一文搞懂瑞芯微平臺(tái)Trust架構(gòu):從原理到問(wèn)題排查全解析

jf_44130326 ? 來(lái)源:Linux1024 ? 作者:Linux1024 ? 2026-04-13 16:14 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

嵌入式系統(tǒng)和智能設(shè)備領(lǐng)域,硬件級(jí)安全防護(hù)已成為產(chǎn)品核心競(jìng)爭(zhēng)力。ARM TrustZone技術(shù)作為行業(yè)通用的硬件安全擴(kuò)展方案,被廣泛應(yīng)用于各類Cortex-A架構(gòu)芯片。瑞芯微平臺(tái)的Trust固件正是基于這一技術(shù)構(gòu)建的安全基石,承擔(dān)著電源管理、安全隔離、數(shù)據(jù)保護(hù)等關(guān)鍵職能。本文將從基礎(chǔ)原理、平臺(tái)實(shí)現(xiàn)到問(wèn)題排查,全面解析瑞芯微Trust架構(gòu)的核心知識(shí)。

一、ARM TrustZone技術(shù)基礎(chǔ)

TrustZoneARMCortex-A系列處理器設(shè)計(jì)的系統(tǒng)級(jí)安全方案,從硬件層面將系統(tǒng)劃分為兩個(gè)完全隔離的執(zhí)行環(huán)境,確保敏感數(shù)據(jù)和操作在安全環(huán)境中運(yùn)行,免受非安全世界的攻擊。

1.1雙世界系統(tǒng)架構(gòu)

整個(gè)系統(tǒng)被劃分為安全世界非安全世界

?安全世界:可訪問(wèn)系統(tǒng)所有資源,運(yùn)行敏感代碼和數(shù)據(jù)

?非安全世界:僅能訪問(wèn)非安全資源,無(wú)法直接訪問(wèn)安全世界的內(nèi)存、外設(shè)和寄存器

?世界切換:通過(guò)ARMSMCSecure Monitor Call)硬件指令觸發(fā),由Secure Monitor代碼完成身份切換,這一過(guò)程完全由硬件保證安全性

目前主流的開(kāi)源實(shí)現(xiàn)包括ARM Trusted FirmwareATF)和OP-TEE OS,二者可配合使用或單獨(dú)部署。

1.2 CPU特權(quán)等級(jí)

CPU執(zhí)行權(quán)限角度,不同架構(gòu)有不同的特權(quán)模式劃分:

?64CPU:分為EL0(用戶態(tài))、EL1(內(nèi)核態(tài))、EL2(虛擬化)、EL3(安全監(jiān)控)四個(gè)等級(jí),每個(gè)等級(jí)又分為安全和非安全模式

?32CPU:分為Mon、HypSVC、IRQ8種模式,同樣支持安全/非安全區(qū)分

瑞芯微Trust固件本質(zhì)上是**EL3(安全監(jiān)控層)+安全EL1(可信操作系統(tǒng))**的功能集合。

二、瑞芯微平臺(tái)Trust實(shí)現(xiàn)詳解

2.1實(shí)現(xiàn)機(jī)制

瑞芯微針對(duì)不同架構(gòu)平臺(tái)采用了差異化的實(shí)現(xiàn)方案:

?64SoC平臺(tái):ARM Trusted FirmwareBL31+ OP-TEE OSBL32)組合

?32SoC平臺(tái):僅使用OP-TEE OS

2.2完整啟動(dòng)流程

ARM標(biāo)準(zhǔn)啟動(dòng)流程分為BL1-BL33五個(gè)階段,瑞芯微平臺(tái)對(duì)其進(jìn)行了適配,各階段對(duì)應(yīng)關(guān)系如下:

wKgZO2nZg0qAZ-cDAABPk-xbUR4938.png

關(guān)鍵說(shuō)明

?MaskromLoader由瑞芯微自研實(shí)現(xiàn),對(duì)應(yīng)標(biāo)準(zhǔn)BL1BL2階段

?Trust固件包含BL31ATF)和BL32OP-TEE OS)兩部分

?U-Boot開(kāi)始,系統(tǒng)進(jìn)入非安全世界運(yùn)行

2.3固件獲取與打包

目前對(duì)外僅提供二進(jìn)制固件文件,不開(kāi)放完整源碼:

?內(nèi)置位置:U-Boot工程的./tools/rk_tools/bin/目錄下,按芯片系列分文件夾存放

?自動(dòng)打包:編譯對(duì)應(yīng)平臺(tái)U-Boot時(shí),會(huì)自動(dòng)將二進(jìn)制文件打包生成trust.img

?獨(dú)立獲取:可通過(guò)rkbin倉(cāng)庫(kù)下載所有平臺(tái)的Trust二進(jìn)制文件

2.4 DTS設(shè)備樹(shù)使能配置

Trust功能需要在內(nèi)核設(shè)備樹(shù)中進(jìn)行相應(yīng)配置,不同內(nèi)核版本和架構(gòu)的配置方式略有差異:

內(nèi)核版本

平臺(tái)架構(gòu)

核心配置

3.10

32

1.添加arm,psci兼容節(jié)點(diǎn)
2. bootargs
增加
psci=enable

3.10

64

1.添加arm,psci-0.2兼容節(jié)點(diǎn)
2. CPU
節(jié)點(diǎn)增加
enable-method = "psci"

4.4+

32

添加arm,psci-1.0兼容節(jié)點(diǎn)

4.4+

64

1.添加arm,psci-1.0兼容節(jié)點(diǎn)
2. CPU
節(jié)點(diǎn)增加
enable-method = "psci"

2.5運(yùn)行內(nèi)存與生命周期

?ATF運(yùn)行內(nèi)存DRAM起始地址0M~2M空間,入口地址為0x1000064KB

?OP-TEE OS運(yùn)行內(nèi)存DRAM起始地址132M~148M空間,入口地址為0x08400000132MB

?生命周期Trust固件自上電初始化后,將永久常駐內(nèi)存,直至系統(tǒng)關(guān)機(jī)

2.6核心功能

1.PSCI電源管理:通過(guò)SMC指令實(shí)現(xiàn)CPU上下電、系統(tǒng)休眠、復(fù)位、關(guān)機(jī)等操作,統(tǒng)一了內(nèi)核電源管理接口

2.Secure Monitor:實(shí)現(xiàn)安全世界與非安全世界的切換,是TrustZone技術(shù)的核心

3.安全IP配置:完成AMBA總線、加密模塊、安全存儲(chǔ)等硬件IP的安全屬性配置

4.安全數(shù)據(jù)保護(hù):為支付、DRM、企業(yè)服務(wù)等場(chǎng)景提供敏感數(shù)據(jù)的存儲(chǔ)和運(yùn)算保護(hù)

三、Trust問(wèn)題排查實(shí)戰(zhàn)

由于Trust固件僅提供二進(jìn)制文件,普通開(kāi)發(fā)者無(wú)法直接調(diào)試,因此掌握日志分析方法至關(guān)重要。

3.1日志格式識(shí)別

Trust固件的打印信息有明確的格式特征:

?ARM Trusted FirmwareBL31:無(wú)時(shí)間戳,格式為INFO: 內(nèi)容NOTICE: 內(nèi)容

?OP-TEE OSBL32:無(wú)時(shí)間戳,格式為INF [0x0] TEE-CORE: 內(nèi)容

3.2固件版本號(hào)提取

從開(kāi)機(jī)日志中可快速提取版本信息:

?ATF版本號(hào):NOTICE: BL31: v1.3(debug):4c793da版本號(hào)為4c793da

?OP-TEE版本號(hào):INF [0x0] TEE-CORE337: Initializing (1.1.0-127-g27532f4#54...)版本號(hào)為27532f4(忽略前綴g

3.3 PANIC信息識(shí)別

當(dāng)Trust固件發(fā)生嚴(yán)重錯(cuò)誤時(shí),會(huì)輸出PANIC信息:

?ATF PANIC:以Unhandled Exception in EL3開(kāi)頭,隨后輸出所有寄存器值

?OP-TEE PANIC:以core data-abort at address開(kāi)頭,包含寄存器值和錯(cuò)誤位置,最后輸出PANIC: 錯(cuò)誤函數(shù)

四、知識(shí)體系腦圖

wKgZO2nZg0qAW35YAAIA52J7ZXU366.png

總結(jié)

Trust固件是瑞芯微平臺(tái)安全體系的核心,雖然源碼未完全開(kāi)放,但掌握其架構(gòu)原理、啟動(dòng)流程和日志分析方法,能夠幫助開(kāi)發(fā)者快速定位和解決相關(guān)問(wèn)題。在實(shí)際開(kāi)發(fā)中,遇到Trust相關(guān)問(wèn)題時(shí),應(yīng)優(yōu)先收集完整的開(kāi)機(jī)日志和PANIC信息,這是問(wèn)題定位的關(guān)鍵依據(jù)。


聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 嵌入式系統(tǒng)
    +關(guān)注

    關(guān)注

    41

    文章

    3817

    瀏覽量

    133852
  • 固件
    +關(guān)注

    關(guān)注

    11

    文章

    572

    瀏覽量

    25224
  • 瑞芯微
    +關(guān)注

    關(guān)注

    27

    文章

    838

    瀏覽量

    54641
  • trustzone
    +關(guān)注

    關(guān)注

    0

    文章

    23

    瀏覽量

    13105
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    RK平臺(tái)Android音頻?EQ/DRC調(diào)試全攻略

    ,支持全局流綁定和動(dòng)態(tài)應(yīng)用兩種模式,配合官方調(diào)試工具可快速實(shí)現(xiàn)個(gè)性化音效調(diào)校。 本文基于官方《 Android EQ/DRC 開(kāi)發(fā)指南 V1.1.0 》,結(jié)合實(shí)際開(kāi)發(fā)經(jīng)驗(yàn),
    的頭像 發(fā)表于 04-12 10:23 ?7533次閱讀
    <b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b>RK<b class='flag-5'>平臺(tái)</b>Android音頻?EQ/DRC調(diào)試全攻略

    入門(mén)篇:?RK?平臺(tái)編譯工具鏈自動(dòng)適配原理解析

    配置交叉編譯器、指定路徑、配置環(huán)境變量,稍有偏差就會(huì)報(bào)「找不到gcc」「架構(gòu)不匹配」等錯(cuò)誤,折騰半天才能開(kāi)始正式編譯。 但用過(guò)官方SDK的開(kāi)發(fā)者都有
    的頭像 發(fā)表于 02-11 07:10 ?3470次閱讀
    入門(mén)篇:<b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b>?RK?<b class='flag-5'>平臺(tái)</b>編譯工具鏈自動(dòng)適配原理<b class='flag-5'>全</b><b class='flag-5'>解析</b>

    搞定RK平臺(tái)Wi-Fi/BT調(diào)試!配置到問(wèn)題解決全攻略

    在嵌入式 Linux 開(kāi)發(fā)中,(Rockchip)平臺(tái)的 Wi-Fi 與藍(lán)牙調(diào)試是許多工程師的核心需求。無(wú)論是 RK3588、RK356X 等主流芯片,還是 RV1106/110
    的頭像 發(fā)表于 02-09 16:57 ?2497次閱讀
    <b class='flag-5'>一</b><b class='flag-5'>文</b>搞定RK<b class='flag-5'>平臺(tái)</b>Wi-Fi/BT調(diào)試!<b class='flag-5'>從</b>配置到問(wèn)題解決全攻略

    RKNPU開(kāi)發(fā)指南:環(huán)境搭建到性能優(yōu)化,搞定邊緣AI部署

    在邊緣 AI 領(lǐng)域,(Rockchip)的 RKNPU 憑借高性能、低功耗的特性,成為很多嵌入式開(kāi)發(fā)者的首選。無(wú)論是 RK3588 的 3 核 NPU(算力達(dá) 6TOPS),還是 RV1106
    的頭像 發(fā)表于 02-06 16:35 ?3462次閱讀
    <b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b>RKNPU開(kāi)發(fā)<b class='flag-5'>全</b>指南:<b class='flag-5'>從</b>環(huán)境搭建到性能優(yōu)化,<b class='flag-5'>一</b><b class='flag-5'>文</b>搞定邊緣AI部署

    RK平臺(tái)Linux IOMMU開(kāi)發(fā):理到實(shí)戰(zhàn)

    (RK)芯片的 Linux 開(kāi)發(fā)中,IOMMU(輸入輸出內(nèi)存管理單元)是個(gè)關(guān)鍵部件 —— 它能實(shí)現(xiàn)設(shè)備虛擬地址(IOVA)與物理地址的轉(zhuǎn)換,還能控制讀寫(xiě)權(quán)限、處理缺頁(yè) / 總線異常,廣泛用于
    的頭像 發(fā)表于 02-04 16:24 ?2614次閱讀
    RK<b class='flag-5'>平臺(tái)</b>Linux IOMMU開(kāi)發(fā):<b class='flag-5'>從</b>原<b class='flag-5'>理到</b>實(shí)戰(zhàn)

    RK平臺(tái)網(wǎng)絡(luò)問(wèn)題排查指南:初始化到吞吐量,搞定常見(jiàn)故障

    在嵌入式開(kāi)發(fā)中,RK(平臺(tái)憑借高性能、高兼容性廣泛應(yīng)用于物聯(lián)網(wǎng)、工業(yè)控制等場(chǎng)景,而以太網(wǎng)作為核心通信接口,其穩(wěn)定性直接決定了設(shè)備的可用性。但實(shí)際開(kāi)發(fā)中,我們常會(huì)遇到初始化失敗、
    的頭像 發(fā)表于 02-02 17:22 ?3906次閱讀
    RK<b class='flag-5'>平臺(tái)</b>網(wǎng)絡(luò)問(wèn)題<b class='flag-5'>排查</b>指南:<b class='flag-5'>從</b>初始化到吞吐量,<b class='flag-5'>一</b><b class='flag-5'>文</b>搞定常見(jiàn)故障

    Windows平臺(tái)EtherCAT實(shí)時(shí)控制:抖動(dòng)抑制到虛擬化架構(gòu)解析

    Windows平臺(tái)EtherCAT實(shí)時(shí)控制:抖動(dòng)抑制到虛擬化架構(gòu)解析
    的頭像 發(fā)表于 01-29 15:26 ?379次閱讀
    Windows<b class='flag-5'>平臺(tái)</b>EtherCAT實(shí)時(shí)控制:<b class='flag-5'>從</b>抖動(dòng)抑制到虛擬化<b class='flag-5'>架構(gòu)</b><b class='flag-5'>解析</b>

    AutoCore 聯(lián)合貝啟科技和,發(fā)布AutoRobo國(guó)產(chǎn)化機(jī)器人平臺(tái),打通“原型到量產(chǎn)”最后公里

    All-in-One軟硬件體化平臺(tái),加速機(jī)器人試驗(yàn)樣機(jī)到商業(yè)化部署的落地[中國(guó)·南京]—[2025年12月10日]—AutoCore聯(lián)合
    的頭像 發(fā)表于 12-10 09:23 ?1325次閱讀
    AutoCore 聯(lián)合貝啟科技和<b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b>,發(fā)布AutoRobo國(guó)產(chǎn)化機(jī)器人<b class='flag-5'>平臺(tái)</b>,打通“原型到量產(chǎn)”最后<b class='flag-5'>一</b>公里

    深海連接器:理到應(yīng)用的維度解析

    深海連接器:理到應(yīng)用的維度解析 、深海連接器的核心定義與技術(shù)基因 ()深海環(huán)境專屬的連
    的頭像 發(fā)表于 10-30 15:25 ?735次閱讀

    RISC-V芯片已量產(chǎn),性能、功耗平衡更佳

    電子發(fā)燒友網(wǎng)綜合報(bào)道 日前在互動(dòng)平臺(tái)公開(kāi)表示,公司已基于RISC-V架構(gòu)推出并量產(chǎn)新產(chǎn)品,后續(xù)將繼續(xù)研發(fā)基于RISC-V
    的頭像 發(fā)表于 10-23 09:13 ?1.2w次閱讀
    <b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b>RISC-V芯片已量產(chǎn),性能、功耗平衡更佳

    這幾年為啥那么火?

    作者 | strongerHuang 做嵌入式的小伙伴應(yīng)該都聽(tīng)說(shuō)過(guò)吧? 十二、三年前我畢業(yè)的時(shí)候,還沒(méi)聽(tīng)說(shuō)過(guò)
    發(fā)表于 10-20 15:50

    深海連接器: 理到應(yīng)用的維度解析

    )+ 插拔壽命測(cè)試(300 次);4. 批量生產(chǎn):首件檢驗(yàn)(10% 抽樣)+ 出廠報(bào)告(含測(cè)試數(shù)據(jù))。四、生產(chǎn)工藝:材料甄選到納米級(jí)密封的制造密碼()材料工程的深海適配新增密封材料:? 氟醚橡膠
    發(fā)表于 10-16 09:10

    負(fù)氧離子監(jiān)測(cè)系統(tǒng):理到應(yīng)用的維度突破

    負(fù)氧離子監(jiān)測(cè)系統(tǒng):理到應(yīng)用的維度突破 柏峰 【BF-FLZ】負(fù)氧離子作為衡量空氣質(zhì)量與生態(tài)環(huán)境的關(guān)鍵指標(biāo),其精準(zhǔn)監(jiān)測(cè)已成為環(huán)保、旅、健康等領(lǐng)域的核心需求。負(fù)氧離子監(jiān)測(cè)系統(tǒng)通過(guò)融
    的頭像 發(fā)表于 08-15 14:25 ?1520次閱讀
    負(fù)氧離子監(jiān)測(cè)系統(tǒng):<b class='flag-5'>從</b>原<b class='flag-5'>理到</b>應(yīng)用的<b class='flag-5'>全</b>維度突破

    端側(cè)算力新時(shí)代!迅科技攜棧產(chǎn)品矩陣亮相2025開(kāi)發(fā)者大會(huì)

    7月17日,第九屆開(kāi)發(fā)者大會(huì)以“AIoT模型創(chuàng)新重做產(chǎn)品”為主題,在福州海峽國(guó)際會(huì)展中心盛大開(kāi)幕。迅科技作為
    的頭像 發(fā)表于 07-18 13:16 ?2443次閱讀
    端側(cè)算力新時(shí)代!<b class='flag-5'>瑞</b>迅科技攜<b class='flag-5'>全</b>棧產(chǎn)品矩陣亮相2025<b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b>開(kāi)發(fā)者大會(huì)

    貝啟科技受邀參展2025年開(kāi)發(fā)者大會(huì),全面展示OpenHarmony最專業(yè)最全面的棧方案

    7月17日至18日,福州海峽國(guó)際會(huì)展中心將迎來(lái)第九屆開(kāi)發(fā)者大會(huì)。受邀請(qǐng),貝啟科技將亮
    的頭像 發(fā)表于 07-17 08:43 ?1767次閱讀
    貝啟科技受邀參展<b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b>2025年開(kāi)發(fā)者大會(huì),全面展示OpenHarmony<b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b>最專業(yè)最全面的<b class='flag-5'>全</b>棧方案