潮声隔雨深 · 2020年02月23日

请问:在optee中TA如何操作REE下的文件

我现在需要在TA中操作REE下的文件,找了一个newlib的C库计划将其移植到optee-os中去,但是不知道fopen,fclose,fseek,fread,fwrite等这一系列函数的实现,有了解的能否指点指点。

谢谢!

1 个回答 得票排序 · 时间排序
一知半解 · 2020年02月23日

一般TEE不会直接访问REE下的文件,因为TEE一般认为REE下的任何内容都不可信的。OP-TEE下的read和write都会切回到REE下进行read和write,OP-TEE本身不会直接进行读取。例如加载user TA时,TEE调用接口会切换到REE,由运行在REE下的TEE守护进程进行读取,写入到share memory,TEE再从share memory进行读取和校验

你的回答