基于Zybo板的网络视频监控系统设计与实现(二、Zybo板搭载xilinux操作系统)

本文介绍了如何在Zybo板上搭建基于Xillinux的Linux系统,Xillinux是一款针对Zynq-7000设备的图形化发行版,支持Zedboard、MicroZed和Zybo。详细步骤包括下载Xillinux镜像,写入SD卡,生成bit文件,并最终实现Zybo板的启动和图形界面的操作。Xillybus IP内核在此过程中起到了FPGA与Linux主机间高效数据传输的关键作用。
摘要由CSDN通过智能技术生成

前言:

    Xillinux是一款基于Lubuntu16.04[1]的完整图形化Linux发行版,适用于Zynq-7000设备,旨在作为快速开发混合软件/逻辑项目的平台。目前支持的板子有Zedboard,MicroZed和Zybo。和其它Linux发行版一样,Xillinux是一个软件集合,它支持与运行Linux的个人台式机大致相同的功能。与普通的Linux发行版不同,Xillinux还包含一些硬件逻辑,特别是VGA适配器。

    伴随着Zedboard和Zybo,该系统完善了传统键盘、鼠标和显示设置。它也允许通过USB UART端口进行命令行控制,但是此功能主要用于解决问题。当与缺少VGA / DVI输出的MicroZed一起使用时,才能使用USB UART功能作为控制台。

    Xillinux还是一个启动开发平台,作为集成设备的FPGA逻辑结构和在ARM处理器上运行的普通用户空间应用程序。利用其包含的Xillybus IP内核和驱动程序,只需要基本的编程技巧和逻辑设计功能即可完成FPGA逻辑和基于Linux的软件协同工作的应用程序设计。

    捆绑的Xillybus IP内核通过为应用设计人员提供一个简单且高效的工作环境,降低了处理内核编程的低层内部以及与处理器接口的需求。Xillybus是一款直观、便携、高效的基于DMA的端到端计算机系统解决方案,用于FPGA和运行Linux或Microsoft Windows的主机之间的数据传输。它适用于使用PCI Express总线作为底层传输的个人计算机和嵌入式系统,以及基于ARM的处理器的AMBA总线(AXI3 / AXI4)接口。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值