zynqmp Linux + 裸机 (A53-0 Linux,A53-1 2 3 裸机大数据量实时处理,R5-0 协议处理,R5-1 屏幕显示逻辑等)填坑笔记
fpga和arm采用预留内存的方式,采用neon协处理器只能做到250M/S的速度,预留内存采用mmap的方式,当读取内存页的时候采用缺页中断的方式,导致速度拖沓而且预留内存没有进行Linux系统的内存管理(在系统内memcpy的速度可以到5G/S),自己写DMA驱动,虽然可以用Linux本身的框架,但是结果不确定,1.首先CPU涉及Linux的调度损失,可能数据处理的实时性受到影响,即使用cpu