天天看點

OP-TEE筆記之OPTEE__OS檔案結構

1.根目錄下

/core:此目錄下檔案僅被使用于建構TEE核心

/lib:此目錄下檔案被用來建構TEE核心和可信應用

/ta:此目錄下檔案僅被使用于建構可信應用

/mk:建構系統的編譯檔案(Makefile)

/tmp-stuff:臨時進行存儲,在最後編譯完成之前将會被删除

/scripts:多種任務的幫助腳本

/out:如果建立指令中存在O=…的時候在此目錄下進行建立

2./core目錄下:

/arch:特定架構和平台的檔案

/lib:最可能在最近産品中被使用的一般庫

/mm:一般的記憶體管理,目前為空

/tee:一般TEE檔案

3./core/arch目錄下:

/arm:ARMV7和Aarch32特定架構和平台檔案

/user_mode:當使用使用者空間程序進行調試TEE核心時候,LINUX使用的特定空間檔案,僅僅在某些開發中使用。

4./core/arch/arm目錄下:

/include:不包含在支援庫中的TEE核心剩餘的頭檔案

/kern:低優先級和TEE核心的核心部分

/mm:記憶體管理

/tee:TEE檔案

/sm:Secure Monitor

/plat-orly:ORLY平台的特定檔案

5./core/arch/arm/include目錄下

/rom:老的ROM代碼将會在開源後删除

6./lib/libutils目錄下

/各種類型的資源檔案

繼續閱讀