ZedBoard移植嵌入式Linux教程(1,2)

一、软硬件环境
硬件
zedboard
?
软件
操作系统
window?7?sp1?x64
ubuntu?12.04?lts
vivado
2013.4?for?windows
交叉编译工具链
https://zedboard-book-source.googlecode.com/files/xilinx-2011.09-50-arm-xilinx-linux-gnueabi.bin
嵌入式linux(digilet官方发布的linux内核)
https://github.com/digilent/linux-digilent/releases
uboot
https://github.com/digilent/u-boot-digilent
device-tree
https://github.com/xilinx/device-tree
其他
串口调试
tera?term
说明:有地方使用的linux版本是 https://github.com/xilinx/linux-xlnx , uboot是 https://github.com/xilinx/u-boot-xlnx ,没有测试过。
二、搭建硬件工程
创建一个最简单的zynq项目,如下:
选择next
点击next,我们不需要添加verilog/vhdl源文件或者约束文件,勾选do not specify sources at this time
点击next,选择boards,并选择zedboard zynq evaluation and development kit
点击next
点击finish完成创建向导,出现如下界面
先创建一个block design,点击如下地方
输入名称
等待创建完成
在diagram视图中点击add ip
在弹出的窗口中输入zynq进行搜索,在结果中选择第一个
点击run block automation,并选择/processing_system7_0完成自动连线
完成之后
双击zynq进行自定义配置
出现
取消不需要的部分
首先点击clock configuration,展开pl fabric clocks,取消fclk_clk0
该时钟是ps提供给pl的时钟,在结构图中的如下部分
取消之后diagram中的fclk_clk0会消失
另外,我们要取消掉如下引脚
对于ttc,我们点击如下部分,取消掉ttc
再点击
取消掉axi gp0 interface
最后取消掉qspi
点击ok完成
回到block design的sources视图
在system上右键选择create hdl wrapper
完成后点击左边flow navigator中的generate bitstream
等待vivado完成综合、实现、生成bitstream之后,出现如下
点击cancel取消。点击file->export->export hardware for sdk
勾选launch sdk并点击ok。
到此,我们已经完成了所有的硬件配置。

戴尔燃7000系列现售6099元!外观精致配置性价比高
PCB封装库汇总分享 | 收集整理百度网盘链接
带32位MCU和高精度ADC的SoC产品-SD93F系列开发指南(十)
从“芯”出发,重振无锡“国家南方微电子工业基地”的雄风
UART是什么?串口工作过程分析
ZedBoard移植嵌入式Linux教程(1,2)
GaN打破壁垒—RF功率放大器的带宽越来越宽、 功率越来越高
厦门警务机器人开始运行 为新时代智慧警务插上5G的翅膀
创维发布首款鸣丽屏 MiniLED 电视 Q70 系列:MiniLED 背光技术、色域达到100%
碳化硅器件封装技术解析
智能家居的性能要求及系统功能分析
ROHM | R60xxRNx系列概述
ReDB:通过可靠、多样和类平衡的伪标签重新审视跨域3D目标检测
贸泽与Western Automation Research and Development 签订全球代理协议 供应其接地故障保护产品
为了心爱的本本,请不要吸烟
为什么越来越多的游戏玩家转向AMD中央处理器?
红芯浏览器名不副实!简直就是侮辱大家的智商!
绿驰汽车广阔前景引5G、车联网研发专家助阵
固态继电器电路图分享
车规芯片商琻捷电子获超5亿元投资