一、teei_daemon拿来做什么?
主要是引导豆荚相关的tee代码,关于tee?好吧,我也不是很懂。简单说一下:TEE(Trust Execution Environment),也叫可信执行环境。相对于还有REE(Rich Execution Environment),都属于arm的一种操作模式。TEE和REE分别又对应了Secure World和Normal World。像我们相关的Linux都是应用在Normal World,而涉及到指纹支付,签名校验都是在Secure World。对于Android的keystore都是与TEE密切相关的
那TEE环境下也需要有自己的操作系统Trustonic、高通的QSEE、国内的豆荚,还有开源的OPTEE等,目前Google自己也有一套相关的TEE相关的操作系统。TEE大都不开源,如果你有相关的兴趣开发了一套自己的TEE,而且还稳定,那可真就发达了。
好了,说了那么多,teei_daemon到底是拿来干嘛的?如它的名字一样,它是一个守护进程,用于引导加载tee相关的OS环境,这里是用来引导豆荚相关的OS。
二、teei_daemon代码流程分析
待补充