项目描述:本项目为存储类项目,主体为1片RK3568与FPGA(XC7K325T)通过PCIe总线互连,本人负责RK3568上所有软件工作。 责任描述: 1.RK3568上系统部署,运行RT-Linux,通过XDMA驱动读取FPGA端采集的数据进行流式压缩存储。 2.具备异常掉电后恢复数据的功能; 3.QT编写上位机,对RK3568下发采集指令、文件上传下载、文件解析等功能;...
本人负责文件系统存储模块,存储流程大致为DSP C6678将数据流通过SRIO传向ZYNQ的PL端(FPGA),PL收到数据流后使用DMA写入PS端(ARM)DDR,最后PS端将DDR中数据写入SATA SSD中。 责任描述: 1. ZYNQ PS端的uboot、linux内核移植,根文件系统制作与裁剪。 2. 编写ZYNQ PS与PL中断驱动并完成数据交互。 3. PS端下位机程序以及脚本编写,要求上位机可通过网络实现对文件系统进行连接、上传、下载、固态盘擦除、重分区等功能。 4. DSP C6678端提供文件打开、关闭、实时写、非实时写、flush等接口。 5. 性能调优: ...