接下來看看每個組件。 ? 首先是distributor,一個SoC只有一個。 ?它的組件只能與dis....
麥辣雞腿堡 發表于 11-07 17:29
?661次閱讀
為了適應大規模的SoC設計,GIC-600被設計成分布式IP。 所謂分布式,GIC-600由幾種組件....
麥辣雞腿堡 發表于 11-07 17:19
?732次閱讀
今天來看一下中斷及ARM體系中對中斷的處理,直接進入正題。 中斷是指計算機運行過程中,出現某些意外情....
麥辣雞腿堡 發表于 11-07 17:11
?799次閱讀
? 硬中斷是由外部事件引起的因此具有隨機性和突發性;硬中斷是否可以嵌套的,是否有優先級(由硬件設計體....
麥辣雞腿堡 發表于 11-07 17:02
?917次閱讀
現在我們來繼續看看這些名詞,這是因為其實因為操作的都是物聯網設備,那么基本上都是基于ARM體系的硬件....
麥辣雞腿堡 發表于 11-07 16:52
?1147次閱讀
不同的外部設備、不同的體系結構、不同的OS其中斷實現機制都有差別。 中斷存在的意義是CPU控制外部設....
麥辣雞腿堡 發表于 11-07 16:43
?1118次閱讀
ATF中bl32的啟動 bl31中的runtime_svc_init函數會初始化OP-TEE對應的服....
麥辣雞腿堡 發表于 11-07 16:32
?693次閱讀
runtime_svc_init函數 該函數主要用來建立安全監控模式調用處理函數的索引表,并執行EL....
麥辣雞腿堡 發表于 11-07 16:23
?696次閱讀
在bl2中觸發安全監控模式調用后會跳轉到bl31中執行,bl31最主要的作用是 建立EL3運行態的軟....
麥辣雞腿堡 發表于 11-07 16:13
?1261次閱讀
bl2到bl31的跳轉 在bl2_main函數中最終會調用smc(BL1_SMC_RUN_IMAGE....
麥辣雞腿堡 發表于 11-07 16:09
?1017次閱讀
bl2_main函數 bl2_main函數完成了bl2階段的主要操作,包括 ? 對下一個階段鏡像文件....
麥辣雞腿堡 發表于 11-07 16:04
?743次閱讀
bl2鏡像將為后續鏡像的加載執行相關的初始化操作,主要是內存、MMU、串口以及EL3軟件運行環境的設....
麥辣雞腿堡 發表于 11-07 15:59
?870次閱讀
系統上電之后首先會運行ChipRom,之后會跳轉到ATF的bl1中繼續執行。bl1主要初始化CPU、....
麥辣雞腿堡 發表于 11-07 15:53
?1141次閱讀
ATF的啟動過程根據ARMv8的運行模式(AArch32/AArch64)會有所不同,但基本一致。 ....
麥辣雞腿堡 發表于 11-07 15:48
?1336次閱讀
對于安全引導功能的實現和驗證過程各家芯片公司的方案都不一樣,這是由該芯片的啟動流程以及啟動所需鏡像文....
麥辣雞腿堡 發表于 11-07 15:25
?904次閱讀
安全引導可用于保證系統的完整性,防止系統中重要鏡像文件被破壞或替換。 一般情況下,安全引導需要保護 ....
麥辣雞腿堡 發表于 11-07 15:21
?1300次閱讀
restart--冷啟動 reset--熱啟動 ATF冷啟動實現分為5個步驟: ? BL1 - AP....
麥辣雞腿堡 發表于 11-07 15:17
?2572次閱讀
ARM32的OP-TEE與ARM64的OP-TEE啟動過程大致相同。ARM64的OP-TEE的_st....
麥辣雞腿堡 發表于 11-07 15:12
?827次閱讀
OP-TEE服務項的啟動分為: service_init以及service_init_late ,需....
麥辣雞腿堡 發表于 11-07 15:04
?771次閱讀
generic_boot_init_primary函數內容 generic_boot_init_pr....
麥辣雞腿堡 發表于 11-02 18:18
?806次閱讀
reset_primary函數的執行 以CONFIG_BOOT_SYNC_CPU使能為例, 在使能P....
麥辣雞腿堡 發表于 11-02 18:06
?593次閱讀
1 OP-TEE OS的入口函數 ? OP-TEE鏡像的入口函數是在編譯OP-TEE OS時通過鏈接....
麥辣雞腿堡 發表于 11-02 17:57
?1529次閱讀
一、BL32(TEE OS)的準備 ATF啟動流程 ATF流程 ATF冷啟動實現分為5個步驟: ? ....
麥辣雞腿堡 發表于 11-02 17:51
?1312次閱讀
framework框架負責固件的通用流程實現,包括系統初始化,module初始化,中斷服務提供,ev....
麥辣雞腿堡 發表于 11-02 17:24
?735次閱讀
module介紹 SCP的每個功能都實現為一個單獨的module,module間耦合性盡量低,確保安....
麥辣雞腿堡 發表于 11-02 17:12
?824次閱讀
線程 混合協作調度模型-調度在具有相同優先級的線程之間是協作的。 ?無需鎖 ?使代碼更簡單,避免了死....
麥辣雞腿堡 發表于 11-02 17:07
?564次閱讀
SCP固件執行步驟 運行前階段:按固定順序排列的5個階段 ? 模塊初始化:框架使用模塊配置數據調用的....
麥辣雞腿堡 發表于 11-02 17:02
?1056次閱讀
1-什么是SCP ? 將電源和系統管理任務從應用處理器(AP)中抽象出來。 ? 符合ARM系統控制和....
麥辣雞腿堡 發表于 11-02 16:52
?961次閱讀
安全啟動-Secure Boot 除了NSPE和SPE兩個環境的溝通流程之外,secure boot....
麥辣雞腿堡 發表于 11-02 16:45
?1460次閱讀
1、SCP是什么? 下面首先來看一下SCP是什么? SCP-System Control Proce....
麥辣雞腿堡 發表于 11-02 16:34
?3012次閱讀