我现在需要在TA中操作REE下的文件,找了一个newlib的C库计划将其移植到optee-os中去,但是不知道fopen,fclose,fseek,fread,fwrite等这一系列函数的实现,有了解的能否指点指点。
谢谢!
我现在需要在TA中操作REE下的文件,找了一个newlib的C库计划将其移植到optee-os中去,但是不知道fopen,fclose,fseek,fread,fwrite等这一系列函数的实现,有了解的能否指点指点。
谢谢!
一般TEE不会直接访问REE下的文件,因为TEE一般认为REE下的任何内容都不可信的。OP-TEE下的read和write都会切回到REE下进行read和write,OP-TEE本身不会直接进行读取。例如加载user TA时,TEE调用接口会切换到REE,由运行在REE下的TEE守护进程进行读取,写入到share memory,TEE再从share memory进行读取和校验