完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>
标签 > Zedboard
ZedBoard是基于Xilinx Zynq™-7000扩展式处理平台(EPP)的低成本开发板。此板可以运行基于Linux,Android,Windows®或其他OS/ RTOS的设计。
ZedBoard是基于Xilinx Zynq™-7000扩展式处理平台(EPP)的低成本开发板。此板可以运行基于Linux,Android,Windows®或其他OS/ RTOS的设计。此外,可扩展接口使得用户可以方便访问处理系统和可编程逻辑。 Zynq-7000 EPP将ARM®处理系统和与Xilinx 7系列可编程逻辑完美地结合在一起,可以创建独特而强大的设计。
参数
Zynq-7000 EPP XC7Z020-CLG484-1
存储
512 MB DDR3内存
256 Mb Quad-SPI闪存
4 GB SD卡
板上USB-JTAG下载接口
10/100/1000 以太网接口
USB OTG 2.0 和 USB-UART
PS & PL I/O扩展口 (FMC, Pmod™, XADC)
多种方式视频输出 (1080p HDMI, 8-bit VGA, 128 x 32 OLED)
I2S音频编解码器
ZedBoard是基于Xilinx Zynq™-7000扩展式处理平台(EPP)的低成本开发板。此板可以运行基于Linux,Android,Windows®或其他OS/ RTOS的设计。此外,可扩展接口使得用户可以方便访问处理系统和可编程逻辑。 Zynq-7000 EPP将ARM®处理系统和与Xilinx 7系列可编程逻辑完美地结合在一起,可以创建独特而强大的设计。
参数
Zynq-7000 EPP XC7Z020-CLG484-1
存储
512 MB DDR3内存
256 Mb Quad-SPI闪存
4 GB SD卡
板上USB-JTAG下载接口
10/100/1000 以太网接口
USB OTG 2.0 和 USB-UART
PS & PL I/O扩展口 (FMC, Pmod™, XADC)
多种方式视频输出 (1080p HDMI, 8-bit VGA, 128 x 32 OLED)
I2S音频编解码器
ZedBoard-从零开始构建Linux环境
刚从师兄那里拿过来板子,便迫不及待的开始了Zedboard的学习之旅。说实话,从刚开始报名参加这个比赛,便对开发板是欣羡不已,只可惜没机会仔细研究,现在拿到手了,虽然说好的捐赠并没有及时发过来(真的很郁闷),但还好,师兄目前不用,所以就先拿过来用几天!好了,废话不多说!开始谈正题!
对于这个板子的基本情况,不了解的可以去百度下,在这里就不再做赘述了,只是记录下本人如何在拿到开发板之后,怎么从零开始构建并运行linux系统,并在其上运行一个hello_world程序。先附上成功运行截图:
(看不清晰的图单击查看原图,后面的类似)
第一步,安装arm-linux交叉编译器,在网站https://code.google.com/p/zedboard-book-source/downloads/list上的download里下载
红色所圈出的文件,如果不想安装双系统,可以在虚拟机VMware上安
装Ubuntu10.04_i386,然后将打开将该文件复制到linux系统中,(笔者是放入了
共享文件夹中,方法百度,很容易找
然后,进入如下目录,安装xilinx-2011.09-50-arm-xilinx-linux-gnueabi.bin,具体步骤如下:
(必须保证当前已经进入到该文件所在的文件夹)
》sudo –s
》输入密码
》。/xilinx-2011.09-50-arm-xilinx-linux-gnueabi.bin,附图如下
出现图如下
一路默认就好了,最终安装完成后如下所示,
安装完成后,修改当前dash为bash,具体方法如下:
弹出如下对话框,选择NO,即可。
最后,修改/etc/bash.bashrc文件,在其中添加如下代码:方法如下:
在命令行上输入gedit /etc/bash.bashrc
第三个export即为默认的软件安装路径。
最后,关闭该文件,并使其立即生效,输入source /etc/bash.bashrc。
此时,可以查看当前的PATH是否已经成功更新,在命令行上输入$PATH,若其中有上述PATH,则更新成功!
在网站http://www.digilentinc.com/Products/Detail.cfm?NavPath=2,400,1028&Prod=ZEDBOARD上下载
如红色线条所画文档,并解压,将解压后的文件夹sd_image中的文件
复制到sd卡上(在这之前保证sd卡被格式化为FAT32格式)。然后
将SD卡插入到开发板上,按如图所示
图1
连接线路,注意红色线条所示的部分,
编写测试文件hello_world.c
#include
int main()
{
printf(“Hello,ZedBoard!\nI‘m jefby!\n”);
return 0;
}
在命令行下如下编译(进入到该文件所在的文件夹)
》arm-xilinx-linux-gnueabi-gcc -o hello_world hello_world.c
将生成的文件拷贝到U盘中,然后按图1所示连接电路,上电,出现如下问题,
下载驱动,打开设备管理器,更新驱动程序(CyUSB2Serial_v3.0.11.0.zip),又出现如下问题,
再次更新此驱动(同一个目录),至此驱动安装完成。
使用超级终端(windowsSuperzd.rar)建立串行连接,如下设置串口参数
最后输出如下:(部分图)
红线所示为笔者U盘的挂载名称
在命令行下将其挂载到mnt下,并运行hello_world,具体如下,
Ok,到此就大功告成了!
Linux虚拟机上安装Xilinx petalinux2015.4版本详细步骤
首先是“管理”-》“全局设定”-》“常规”-》默认虚拟电脑位置:选择一个专门用来放置虚拟机的位置,并保证存储空间足够大
在Xilinx Wiki网站(http://wiki.xilinx.com/zynq-tools)下载Sourcery CodeBench,由于这个环境...
多输出电压调节器的挑战者:MAX15021和MAX15048/MAX15049
本视频讨论了多输出电压调节器的优势及设计挑战,着重介绍了以MAX15021 (双通道降压型DC-DC调节器)和MAX15048/MAX15049 (三输...
zedboard可以将逻辑资源和软件分别映射到PS和PL中,这样可以实现独一无二和差异换的系统功能,主要分为两大部分,处理系统和可编程逻辑。以及二者之间...
2018-06-26 标签:zedboard 6723 0
基于Zedboard的开源软件定义无线电设备——Panoradio
软件定义无线电(Software Defined Radio, SDR)是一种现代无线电广播通信技术,它采用软件定义的无线通信协议而非“纯硬件电路”实现...
当异常中断发生时,系统执行完当前指令后,将跳转到相应的异常中断处理处执行。当异常中断处理程序执行完成后,程序返回到发生中断指令的下一条指令处继续执行。在...
在Zedboard的Demo演示中试验了通过Quad-SPI FLASH和SD存储卡启动系统,还有一种配置Zynq芯片的方法是通过JTAG接口,而且FP...
Zedboard是第一款面向开源社区的Zynq-7000系列开发板,而Zynq-7000系列FPGA,也称为完全可编程(All Programable)...
嵌入式技术突飞猛进的发展,为运动控制系统的研究和应用注入了新的活力,并且使得开发成本和周期都大为缩减。本论文将多电机驱动、电机控制器、多电机串联控制器、...
在ZedBoard下SPI接口和ARM处理器端实现以太网远端传输的设计
该文介绍了ZedBoard平台下可编程逻辑端SPI接口和ARM处理器端以太网远端传输的设计。结合实例阐述了可编程逻辑端SPI接口设计和Linux下IP驱...
电子发烧友网讯:电子发烧友网为您精心准备PLD本周焦点汇总。一起聚焦赛灵思Zynq-7000 All Programmable SoC加速工业自动化生产...
电子发烧友网核心提示 : ZedBoard开发板 上的Zynq是一个ARM PS(processing system, 双核A9 + 存储管理 + 外设...
玩转赛灵思Zedboard开发板(1):ZedBoard详解
电子发烧友网核心提示 :本文介绍了最新的Xilinx Zynq-7000 FPGA开发板 Zedboard 。Zedboard是基于Xilinx Zyn...
电子发烧友网核心提示 :ZedBoard是基于Xilinx Zynq-7000扩展式处理平台(EPP)的低成本开发板,也是行业首个面向开源社区的Zynq...
编辑推荐厂商产品技术软件/工具OS/语言教程专题
电机控制 | DSP | 氮化镓 | 功率放大器 | ChatGPT | 自动驾驶 | TI | 瑞萨电子 |
BLDC | PLC | 碳化硅 | 二极管 | OpenAI | 元宇宙 | 安森美 | ADI |
无刷电机 | FOC | IGBT | 逆变器 | 文心一言 | 5G | 英飞凌 | 罗姆 |
直流电机 | PID | MOSFET | 传感器 | 人工智能 | 物联网 | NXP | 赛灵思 |
步进电机 | SPWM | 充电桩 | IPM | 机器视觉 | 无人机 | 三菱电机 | ST |
伺服电机 | SVPWM | 光伏发电 | UPS | AR | 智能电网 | 国民技术 | Microchip |
开关电源 | 步进电机 | 无线充电 | LabVIEW | EMC | PLC | OLED | 单片机 |
5G | m2m | DSP | MCU | ASIC | CPU | ROM | DRAM |
NB-IoT | LoRa | Zigbee | NFC | 蓝牙 | RFID | Wi-Fi | SIGFOX |
Type-C | USB | 以太网 | 仿真器 | RISC | RAM | 寄存器 | GPU |
语音识别 | 万用表 | CPLD | 耦合 | 电路仿真 | 电容滤波 | 保护电路 | 看门狗 |
CAN | CSI | DSI | DVI | Ethernet | HDMI | I2C | RS-485 |
SDI | nas | DMA | HomeKit | 阈值电压 | UART | 机器学习 | TensorFlow |
Arduino | BeagleBone | 树莓派 | STM32 | MSP430 | EFM32 | ARM mbed | EDA |
示波器 | LPC | imx8 | PSoC | Altium Designer | Allegro | Mentor | Pads |
OrCAD | Cadence | AutoCAD | 华秋DFM | Keil | MATLAB | MPLAB | Quartus |
C++ | Java | Python | JavaScript | node.js | RISC-V | verilog | Tensorflow |
Android | iOS | linux | RTOS | FreeRTOS | LiteOS | RT-THread | uCOS |
DuerOS | Brillo | Windows11 | HarmonyOS |