• 专利标题: 一种多类传感器数据在控制器中零拷贝的方法和装置
  • 申请号: CN202211146672.4
    申请日: 2022-09-20
  • 公开(公告)号: CN115220936B
    公开(公告)日: 2023-01-10
  • 发明人: 冯权韩正勇华炜马也驰张顺
  • 申请人: 之江实验室
  • 申请人地址: 浙江省杭州市余杭区中泰街道之江实验室南湖总部
  • 专利权人: 之江实验室
  • 当前专利权人: 之江实验室
  • 当前专利权人地址: 浙江省杭州市余杭区中泰街道之江实验室南湖总部
  • 代理机构: 杭州浙科专利事务所
  • 代理商 孙孟辉
  • 主分类号: G06F9/54
  • IPC分类号: G06F9/54
一种多类传感器数据在控制器中零拷贝的方法和装置
摘要:
本发明公开一种多类传感器数据在控制器中零拷贝的方法和装置,该方法为:模块A创建并初始化两块共享内存;初始化为异构平台框架的API接口和软件包接口;创建模块B,打开共享文件并映射到虚拟地址空间,同时获取到传感器的最新数据,得到传感器数据地址;创建模块C,根据传感器数据地址,生成系统内存数据类型对象,保存该地址与生成的对象的映射关系;将系统内存数据类型对象转化为软件包接口支持的类型对象,再创建新的类型对象,保存图片地址与新的类型对象的映射关系;创建并获取框架支持的内存对象,保存传感器数据地址与该内存对象的映射关系;根据上述两个映射关系,数据使用程序直接获取到新的类型对象和内存对象,实现数据零拷贝。
0/0