Skip to content

Ubuntu 22.04 (Console) Boot Image (U-boot, Linux Kernel, Ubuntu RootFS) for Zynq MPSoC.

License

Notifications You must be signed in to change notification settings

ikwzm/ZynqMP-FPGA-Ubuntu22.04-Console

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

66 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ZynqMP-FPGA-Ubuntu22.04-Console

Overview

Introduction

This Repository provides a Ubuntu22.04-Console(CUI Only) for Zynq MPSoC.

Note

The Linux Kernel Image and Ubuntu22.04 RootFS provided in this repository is not official.

I modified it to my liking. Please handle with care.

Features

  • Hardware
    • Ultra96 : Xilinx Zynq UltraScale+ MPSoC development board based on the Linaro 96Boards specification.
    • Ultra96-V2 : updates and refreshes the Ultra96 product that was released in 2018.
    • KV260 : Kria KV260 Vision AI Startar Kit.
    • KR260 : Kria KR260 Robotics Startar Kit.
  • Boot Loader
    • FSBL(First Stage Boot Loader for ZynqMP)
    • PMU Firmware(Platform Management Unit Firmware)
    • BL31(ARM Trusted Firmware Boot Loader stage 3-1)
    • U-Boot xilinx-v2019.2 (customized)
  • Linux Kernel Version 6.1.70-zynqmp-fpga-trial
    • linux-stable 6.1.70
    • Patched equivalent to linux-xlnx v2022.2
    • Enable Device Tree Overlay with Configuration File System
    • Enable FPGA Manager
    • Enable FPGA Bridge
    • Enable FPGA Reagion
    • Enable ATWILC3000 Linux Driver for Ultra96-V2
    • Enable Lima(Open Source Mali-400 Device Driver)
      • Patch to lima for multiple clocks
      • Patch to lima for multiple interrupt names
      • Patch to lima for alternative device tree ID
      • Patch to xlnx_drm for default alignment size
      • Patch to xlnx_drm for enable data cache
    • Other config -> files/config-6.1.70-zynqmp-fpga-trial-2
  • Ubuntu22.04.x(jammy) Console(CUI Only) Root File System

Release

Release Released Ubuntu Version Linux Kernel Version Release Tag
v3.0.1 2024-1-13 Ubuntu 22.04.3 6.1.70-zynqmp-fpga-trial-2 v3.0.1
v1.2.0 2023-7-31 Ubuntu 22.04.2 6.1.42-zynqmp-fpga-trial-1 v1.2.0
v1.1.2 2023-5-10 Ubuntu 22.04.2 5.15.108-zynqmp-fpga-trial-2 v1.1.2
v1.0.0 2022-9-30 Ubuntu 22.04.1 5.10.120-zynqmp-fpga-trial-16 v1.0.0

Install

Install to SD-Card

Setup Ultra96/Ultra96-V2/KV260 borad

  • Put the SD-Card in the slot on Ultra96/Ultra96-V2/KV260/KR260.

Ultra96/Ultra96-V2

  • Plug in a UART to PS UART1 ports of the Ultra96/Ultra96-V2.

KV260/KR260

  • Plug in a UART-USB Adapter to Micro USB UART/JTAG ports of the KV260/KR260.

Starting Ultra96/Ultra96-V2/KV260 board

  • Turn on the Ultra96/Ultra96-V2/KV260.
  • After a few seconds, the Ubuntu login propmpt will appear on the system console.
  • Your username is "fpga". Password is set to "fpga". Please login.
  • The username and password for administrator rights is "admin".

FAQ

Build

About

Ubuntu 22.04 (Console) Boot Image (U-boot, Linux Kernel, Ubuntu RootFS) for Zynq MPSoC.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy