6FC5357-0BB23-0AE0
发布时间:2019-03-05 14:46:39点击率:
0

6FC5357-0BB23-0AE0 编译方式我们同样采用Makefile方式,编译规则如上图所示,修改makefile。 通过make命令生成了可执行应用程序led_blink。 步骤八:功能测试 我们需要将上一步中生成的led_blink拷贝到SD卡,然后zybo重新上电以SD卡模式启动
启动完毕后我们手动挂载SD卡到/mnt/目录下,然后通过insmodmyled.ko命令安装驱动模块,执行我们的应用程序(./led_blink),我们会看到zybo板卡上的四个led灯的闪烁状态。 至此zybo全栈开发入门教程也告一段落,Zynq开发方式不同于传统的FPGA或者ARM开发,它将两者友好的进行了结合,实现了软硬件协同设计。当然在实际的项目中工程量比较大也是需要进行任务分工的,本系列入门教程只是让大家对zynq全面的开发模式具有了一个了解,当然更深入的内容还需要各位亲自动手来体会。 6FC5357-0BB23-0AE0 Zybo是Digilent公司推出的一款基于XilinxZynq-7000系列中小型号Z7010SoC的嵌入式开发平台,zybo上集成了丰富的多媒体外设接口,强大的Z7010芯片支持完成的系统设计,同时五个Pmod接口提供了丰富的扩展空间,想必很多人都听说过zedboard的大名,其实可以说zybo是mini-zedboard。Zybo全栈开发教程共分为三部分:自定义IP、移植Linux操作系统、编写驱动模块和应用。通过这三部分你将能够全面熟悉ZynqAPSoC架构的开发流程,包括FPGA逻辑电路设计、软件编程、Linux操作系统及软件开发,以及如何在Zybo开发板中应用这些技能。 在这个教程中,我们将以Digilent官网提供的ZyboBaseSystemDesign作为基础。它的架构如图。可以看到,UART1连接B-UART,SD0连接到SDCardSlotB0连接B-OTGport,0连接到Giga-bitEthePort,GPIO连接到Btn4/5,以及QuadSPI连接到on-boardQSPIFlash。这些处理系统(ProcessingSystem,简称PS)内的硬件IP通过复用I/O接口连接到板上的外设。在可编程逻辑(ProgrammableLogic,简称PL)的部分,我们有HDMITxController,VDMA,I2C以及GPIO等等IP核。更多的资料可以看下载这个Zybo基本系统时包含的文件。 6FC5357-0BB23-0AE0
返 回
免责声明:以上所展示的信息由企业自行提供,内容的真实性、准确性和合法性由发布企业负责,塑胶五金网对此不承担任何保证责任