FPGA----基于ZYNQ 7020实现定制化的EPICS程序开发
引言:基于前文,我们在FPGA侧实现了一些外设驱动功能,并将其导出为hdf生成了他的petalinux,借助ALINX的Debian8做了我们自己的根文件系统。现在,我们需要在petalinux下开发一个epics程序,可以调用我们FPGA的驱动。
1、整体程序架构
注意:我们基于ALINX的根文件系统是不完整的,所以好多包没有。
所以我们的开发需要分两步走:(1)在Xilinx SDK下开发读写DDR的静态链接库;(2)在petalinux下开发Epics项目,文件里调用这个静态链接库即可。
1、在Xilinx SDK下新建静态链接库项目
参考文章:FPGA----Vivado SDK创建并使用静态链接库(C/C++代码移植)_vivado sdk用法-CSDN博客