基于RISC-V的TEE构建方法、系统及相关设备

基本信息

申请号 CN202210589272.4 申请日 -
公开(公告)号 CN114692171A 公开(公告)日 2022-07-01
申请公布号 CN114692171A 申请公布日 2022-07-01
分类号 G06F21/57(2013.01)I;G06F21/53(2013.01)I;G06F9/50(2006.01)I;G06F9/445(2018.01)I;G06F40/151(2020.01)I 分类 计算;推算;计数;
发明人 杨诚;夏晋 申请(专利权)人 睿思芯科(深圳)技术有限公司
代理机构 深圳君信诚知识产权代理事务所(普通合伙) 代理人 -
地址 518000广东省深圳市前海深港合作区前湾一路35号前海深港青年梦工场1栋1层105室
法律状态 -

摘要

摘要 本发明适用于嵌入式程序运行环境领域,提供了一种基于RISC‑V的TEE构建方法、系统及相关设备,所述方法包括:构建共享函数库,共享函数库包括函数库目标文件和对应的函数库链接脚本;构建飞地应用,将飞地应用中未定义的函数库符号与对应的函数库链接脚本进行链接,并生成可执行的飞地应用目标文件;将共享函数库、飞地应用目标文件和引导加载程序、安全监控器组合到系统目标文件中,并构建TEE;在TEE中运行飞地应用目标文件,并使飞地应用目标文件能够根据函数库链接脚本调用函数库目标文件。本发明实现了飞地应用在TEE中共享调用的函数库的设计,降低了系统的内存资源占用。