0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

安全驱动示例的测试

麦辣鸡腿堡 来源:TrustZone 作者:TrustZone 2023-10-30 16:32 次阅读

完成所有修改之后,编译整个OP-TEE工程然后运行。在OP-TEE的启动日志中能看见示例中的系统服务和驱动启动的日志,启动的日志如图22-4所示。

图片

系统启动后,在REE侧的终端中输入对应的指令就可通过TA调用到该示例的安全驱动,指令说明如下。

1.向驱动中写入数据

my_test writeDev [offset] [len]

offset:表示需将数据写入驱动提供的buffer中的偏移位置。

len:表示需要写入驱动中数据的长度。写入驱动中的数据在CA源代码中被设定,读者可通过修改CA源代码中g_WriteData变量中的值将不同的内容写入该安全驱动中。

2.读取驱动中的数据

my_test readDev [offset] [len]

offset:表示从驱动中buffer的哪个位置开始读取。

len:表示需要从驱动中读取的内容长度。

3.打印出驱动中的数据

my_test dumpDev [len]

len:表示需要打印的数据的长度。

用于测试添加的模拟安全驱动的TA和CA运行的效果如图22-5所示。

图片

当需要在系统中增加安全设备时,除了需在OP-TEE中开发该设备对应的安全驱动之外,还需修改TZPC的配置为该设备提供安全信号

TA通过调用系统调用接口的方式陷入OP-TEE的内核空间来使用驱动,如需对多个安全设备进行统一管理,则可添加一个系统服务,将各安全驱动提供的接口集成到该系统服务中,使该系统服务封装接口暴露给上层使用。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 测试
    +关注

    关注

    8

    文章

    5179

    浏览量

    126495
  • 数据
    +关注

    关注

    8

    文章

    6914

    浏览量

    88850
  • 驱动
    +关注

    关注

    12

    文章

    1827

    浏览量

    85189
  • 系统
    +关注

    关注

    1

    文章

    1011

    浏览量

    21320
收藏 人收藏

    评论

    相关推荐

    STM32F769I_EVAL板测试示例中电脑没有显示驱动是为什么?

    你好 ,我正在测试我的 STM32F769I_EVAL 板,用于来自以下项目示例的 USB 主机大容量存储示例C:\Users\Graffin01\STM32Cube\Repository
    发表于 01-06 09:07

    如何将LCD显示器连接到电路板并配置驱动程序以使用示例Qt示例对其进行测试

    。 我们找到了所用 LCD 控制器的 linux 驱动程序。 https://github.com/sirinsoftware/lcd-drivers/blob/master/ssd1963.c 但是,我们如何将 LCD 显示器连接到电路板并配置驱动程序以使用
    发表于 05-06 06:34

    蜂鸣器的基本驱动示例

    本程序为蜂鸣器的基本驱动示例,当按键S2被按下时,蜂鸣器响。松开后不响。
    发表于 09-27 18:12 16次下载

    基于Arduino无驱动板程序示例

    基于Arduino无驱动板程序示例
    发表于 12-17 21:16 2次下载

    ATtiny1617的按键及驱动LED的示例下载

    ATtiny1617的按键及驱动LED的示例下载
    发表于 11-24 10:48 14次下载

    Hi3861其他驱动的开发示例

    摘要:本文简单介绍Hi3861其他驱动的开发示例、包括PWM、SPI、SDIO等。
    的头像 发表于 03-02 18:04 3449次阅读
    Hi3861其他<b class='flag-5'>驱动</b>的开发<b class='flag-5'>示例</b>

    简要介绍汽车功能安全及相关示例

    在本文中,简要介绍汽车功能安全,并提供与 TI 栅极驱动器和电动汽车牵引逆变器系统相关的示例
    的头像 发表于 12-22 11:07 1425次阅读
    简要介绍汽车功能<b class='flag-5'>安全</b>及相关<b class='flag-5'>示例</b>

    教程 5:BLE 安全示例

    教程 5:BLE 安全示例
    发表于 03-15 20:34 0次下载
    教程 5:BLE <b class='flag-5'>安全</b><b class='flag-5'>示例</b>

    教程 5:BLE 安全示例

    教程 5:BLE 安全示例
    发表于 07-06 19:45 0次下载
    教程 5:BLE <b class='flag-5'>安全</b><b class='flag-5'>示例</b>

    如何测试HTTP请求示例

    电子发烧友网站提供《如何测试HTTP请求示例.zip》资料免费下载
    发表于 07-13 11:35 1次下载
    如何<b class='flag-5'>测试</b>HTTP请求<b class='flag-5'>示例</b>

    安全驱动示例代码和实现

    示例代码获取和集成 本示例中的驱动只实现了对内存的读写操作,并提供了测试使用的TA和CA。 读者可使用如下指令从GitHub上获取到示例源代
    的头像 发表于 10-30 16:07 618次阅读
    <b class='flag-5'>安全</b><b class='flag-5'>驱动</b><b class='flag-5'>示例</b>代码和实现

    安全驱动测试使用的TA和CA

    测试使用的TA和CA 将该示例测试TA和CA添加到OP-TEE中需要修改读者开发环境对应的mk文件中。以使用QEMU方式运行OP-TEE为例,则需要修改qemu.mk文件添加该示例
    的头像 发表于 10-30 16:19 694次阅读

    汽车电子系统大灯驱动的应用示例

    电子发烧友网站提供《汽车电子系统大灯驱动的应用示例.doc》资料免费下载
    发表于 11-14 11:24 7次下载
    汽车电子系统大灯<b class='flag-5'>驱动</b>的应用<b class='flag-5'>示例</b>

    使用TSIP驱动程序(Azure RTOS)的TLS实现示例

    电子发烧友网站提供《使用TSIP驱动程序(Azure RTOS)的TLS实现示例.pdf》资料免费下载
    发表于 01-31 10:13 3次下载
    使用TSIP<b class='flag-5'>驱动</b>程序(Azure RTOS)的TLS实现<b class='flag-5'>示例</b>

    在mmWave SDK增加QSPI Flash驱动示例

    电子发烧友网站提供《在mmWave SDK增加QSPI Flash驱动示例.pdf》资料免费下载
    发表于 09-11 14:20 0次下载
    在mmWave SDK增加QSPI Flash<b class='flag-5'>驱动</b>的<b class='flag-5'>示例</b>