当前位置:   article > 正文

在基于ZedBoard的Linux系统下添加自定义硬件IP(4) ——驱动程序和应用程序编写_用户自定义ip驱动程序框架

用户自定义ip驱动程序框架

在前面3篇博客的前提下,已经成功将硬件IP添加到了系统。接下来要进行硬件IP驱动得编写和应用程序的编写。硬件驱动和应用程序的源文件下载地址:http://download.csdn.net/detail/young_fly/9509915

(1)硬件驱动的编写

主要是makefile的编写,每个人的电脑配置都不一样,需要根据自己交叉编译器安装的具体情况,修改makefile, 然后使用make直接编译,编译生成的fpga_drv.ko就是需要的文件。 使用insmod命令,将该模块安装到Linux系统。


(2)应用程序的编写

应用程序是在SDK里面建立工程区编写的。在SDK里选择新建应用程序,并将OS platform选择Linux,下一步选择Linux空工程。工程建立完后,将macc_app.c

加入工程。

编译工程会生成文件macc_init.elf, 在安装了fpga_drv.ko后,便可运行该应用程序。完成硬件IP的调度。

本文内容由网友自发贡献,转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号