zedboard之GPIO驱动(从FPGA一直到LINUX应用)

  1 EDK

             大家知道我们在EDK中建立GPIO然后倒出到SDK中,在SDK中可以用C语言操作外设GPIO,但是这还是裸机程序,没有用到LINUX。本文将记录从FPGA  EDK生成GPIO一直到导入SDK中,建立.fsbl文件,creat BOOT.BIN,然后根据前面的文章(生成uboot.elf   以及生成zImage,.dtb文件)。然后我们在linux中编写GPIO驱动程序,操作我们在FPGA中建立的GPIO。这个过程十分复杂任何一个方面都要搞几个月,但是站在巨人的肩膀上就是好。

               首先我们要在EDK中建立GPIO外设,这里我用的AXI_GPIO,详细的过程不讲述了,可以参考官网资料CTT:http://download.csdn.net/detail/xiabodan/7235031


               

 2 SDK

           然后到出到SDK,生成BOOT.BIN,具体步骤见http://blog.csdn.net/xiabodan/article/details/23379645

 3 驱动编写





未完待续 ,今天打篮球把NOKIA手机搞爆了,郁闷中不写了,明天写








参           考 :

                            digilent官方资料www.digilent.org

                     ZYNQ外设datasheet(GPIO   等等可以在EDK生成)

                     嵌入式系统软硬件协同设计实战指南基于Xilinx zynq  . 陆佳华

                     xilinx  all programmable Zynq-7000 soc 何宾    

                     懒兔子博客  http://www.eefocus.com/nightseas/blog/cate_12977_0.html

                     肖志远博客:http://blog.csdn.net/column/details/zynq.html

                     


zedboard之GPIO驱动(从FPGA一直到LINUX应用),古老的榕树,5-wow.com

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。