1. under the root directory
/core: This directory file is only used to build tee core
/lib: This directory file is used to build tee core and trusted applications
/ta: This directory file is only used to build trusted applications
/MK: Build the system's compiled file (Makefile)
/tmp-stuff: Temporarily stored and will be deleted before final compilation is complete
/scripts: Help scripts for multiple tasks
/out: If o= exists in the Create command ... is created in this directory
2.under the/core directory :
/arch: Files for specific frameworks and platforms
/lib: General libraries most likely to be used in recent products
/MM: General memory management, currently empty
/tee: General Tee File
3.under the/core/arch directory :
/ARM:ARMV7 and Aarch32 specific framework and platform files
/user_mode: When using the user-space process to debug tee cores, the specific space files used by Linux are used only in some development.
4.under the/core/arch/arm directory :
/include: Tee Core remaining header file not included in support library
/kern: The core of low priority and tee cores
/MM: Memory Management
/tee:tee file
/sm:secure Monitor
Specific files for the/plat-orly:orly platform
5.under the/core/arch/arm/include directory
/rom: The old ROM code will be deleted after the open source
6.under the/lib/libutils directory
/Various types of resource files