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

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

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

 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应用),布布扣,bubuko.com

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

上一篇:photoshop 合成可爱的梨子脸部表情


下一篇:巧用getdate()测试你的sql执行效率