zynq 移植ubuntu_Zynq下linux系统搭建

本文详细介绍了如何在Zynq7020平台上搭建Linux系统,包括Vivado工程创建、硬件配置、u-boot编译、kernel编译以及文件系统制作的过程,阐述了从FSBL到Linux启动的完整步骤。
摘要由CSDN通过智能技术生成

引言

Zynq器件将arm和FPGA结合,利用了两者各自的优势,arm可以实现灵活的控制,而FPGA部分可以实现算法加速,这大大扩展了zynq的应用。比如深度学习加速,图像处理等等。PL侧表示FPGA的逻辑部分,PS侧为arm端以及一些AXI接口控制部分,二者实际上通过AXI接口实现通信和互联。PS可以通过AXI来对PL逻辑部分进行配置和控制,PL侧通过AXI和PS进行数据交互。本章基于zynq7020器件来搭建Linux系统,描述搭建Linux系统过程中PL侧的配置以及对u-boot,kenel,桌面系统的配置和编辑。

1 vivado工程创建

本文使用的是黑金的zynq7020开发板。搭建一个最基本的linux系统需要以下基本配置:

1)arm核的添加和配置。

打开vivado,新建工程。然后创建block,添加zynq processing system。图中iic是后边在开发IIC驱动时添加的,最基本的linux系统可以不适用IIC。图1.1 添加zynq系统

2) bankIO电压设置。

根据原理图设置bank IO的电压。如图1.2所示。SD卡配置。

Linux系统安装在SD卡中,所以需要完成SD卡配置,根据原理图选择SD卡的使用引脚。图1.2 IO电压和SD卡配置

3) UART口配置。

需要用到串口进行调试,所以配置串口MIO引脚。图1.3 串口引脚配置

4) DDR配置。

内存是

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值