基于 Linux系统车载方向OP-TEE

生活消费-出行

开发环境:Ubuntu18.04 开发硬件:公司提供的单板 项目描述:该项目主要解决车载系统的安全问题,防止入侵者侵入车载网络获取车主信息或对车造成破坏,主要实现外来者访问cpu时,芯片级别的安全扩展组件会去校验CPU发送的访问请求的安全状态读写信号位 是0还是1,以此来判定 当前CPU发送的资源访问请求是安全请求还是非安全请求,如果是非安全请求,则禁止访问,主要分为四个步骤:搭建及编译OP-TEE运行环境、实现OP-TEE镜像的加载和启动以及Linux的镜像加载和启动、实现侧OP-TEE驱动的挂载和启动、安全驱动测试。 本人职责:实现REE侧编写OP-TEE驱动及其挂载和启动,从官...

基于 Linux系统车载方向OP-TEE
基于 Linux系统车载方向OP-TEE

Linux的 PCIE 高速数据卡驱动

生活消费-出行

项目描述:实现了一种基于 Linux 系统的 PCIE 高 速数据处理卡驱动设计方案,解决了 Linux 上位机与 PCIE 数据卡之间高效可靠的数据传输,数据卡使用 FPGA 芯片做数据处理,FPGA 芯 片与 CPU 之间使用 PCIE 总线进行数据传输,过程大概分为:初始化设备(时钟电源等)、扫描pcie_bus上的设备(包括桥设备和非桥设备)、构造pcie_dev、匹配pcie_driver和pcie_dev等,可概括为映射地址到设备的配置空间,根据设备手册配置相应寄存器实现启动DMA传输。 技术点: 地址转换 pcie设备初始化(枚举) DAM传输(数据读写...

Linux的 PCIE 高速数据卡驱动
Linux的 PCIE 高速数据卡驱动
------ 加载完毕 ------
联系需求方端客服