【ZYNQ——自定義AXI IP核】—— 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的調度。

 

參考博文:https://blog.csdn.net/young_fly/article/details/51315119

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章