歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux技術 >> 在基於ZedBoard的Linux系統下添加自定義硬件IP(4) ——驅動程序和應用程序編寫

在基於ZedBoard的Linux系統下添加自定義硬件IP(4) ——驅動程序和應用程序編寫

日期:2017/3/3 13:53:24   编辑:Linux技術
在前面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的調度。
Copyright © Linux教程網 All Rights Reserved