您的位置:首页 > 运维架构 > Linux

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

2016-05-04 15:09 405 查看
在前面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的调度。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: