Digilent Embedded Linux Bedienungsanleitung

Stöbern Sie online oder laden Sie Bedienungsanleitung nach Hardware Digilent Embedded Linux herunter. Digilent Embedded Linux User Manual [en] [de] [fr] Benutzerhandbuch

  • Herunterladen
  • Zu meinen Handbüchern hinzufügen
  • Drucken
  • Seite
    / 23
  • Inhaltsverzeichnis
  • LESEZEICHEN
  • Bewertet. / 5. Basierend auf Kundenbewertungen
Seitenansicht 0
Embedded Linux
Development Guide
Revision: January 14, 2013
1300 NE Henley Court, Suite 3
Pullman, WA 99163
(509) 334 6306 Voice | (509) 334 6300 Fax
page 1 of 23
Copyright Digilent, Inc. All rights reserved. Other product and company names mentioned may be trademarks of their respective owners.
This Embedded Linux Development Guide will provide some preliminary knowledge on how to build
Linux for Digilent boards based on the Zynq-7000
TM
All-Programmable System-on-Chip (ZYNQ AP
SoC) to suit your customized hardware designs. This guide takes a bottom-up approach by starting
from a hardware design on the ZYNQ AP SoC Board, moving through the necessary preliminary
processes, and eventually giving instructions for running and debugging the Linux kernel.
Section I: Hardware Customization begins with the Linux Hardware Design Package for ZYNQ AP
SoC boards, available on the Digilent Inc. website. This section then illustrates the ZYNQ AP SoC
basic architecture and explains how to create customized hardware using Xilinx Platform Studio (XPS)
available in the Xilinx ISE Design Suite WebPack.
Section II: Device Tree Describe Your Hardware to the Linux Kernel examines how the Linux
kernel gathers information about the customized hardware. Section II takes a closer look at a data
structure called the Device Tree Blob (DTB), explains how to write a Device Tree Source (DTS) file,
and how to compile the source into a DTB file.
Section III: U-Boot The Embedded Boot Loader introduces U-Boot, a popular boot loader for
Linux used by many embedded systems. Section III presents preliminary knowledge about how to
configure and build U-Boot, and provides an introduction of some commonly used U-Boot commands.
After explaining all the prerequisites for running The Linux kernel (boot loaders, device trees, etc.), the
guide moves to configuring the Linux kernel in Section IV: Linux Kernel Configuration. This section
demonstrates customizable features useful for custom hardware design. This section also provides
information for building and customizing the kernel, file system customization, and finally running the
Linux kernel on ZYNQ AP SoC based boards.
During the compilation and running of The Linux kernel on your customized hardware, there is a
chance that the kernel will panic and generate an Oops message or completely cease functioning.
The Appendix: How to Debug the Linux Kernel introduces you to some simple debugging
techniques to follow when errors occur with the Linux kernel.
Before creating custom hardware or using the Linux kernel, Digilent Inc. recommends that users have
some experience with embedded Linux development on other embedded systems or they have read
the Getting Started with Embedded Linux guide for their platform. Moreover, users can read this
documentation along with the Embedded Linux Hands-on Tutorial for their specific Zynq AP SoC
board. These documents are available on the Digilent Website, Embedded Linux page and the
webpage for your product.
Seitenansicht 0
1 2 3 4 5 6 ... 22 23

Inhaltsverzeichnis

Seite 1 - Development Guide

Embedded Linux Development Guide Revision: January 14, 2013 1300 NE Henley Court, Suite 3 Pullman, WA 99163 (509) 334 6306 Voice | (509) 334 6300 F

Seite 2

Using Zynq with Linux www.digilentinc.com page 10 of 23 Copyright Digilent, Inc. All rights reserved. Other product and company names mentione

Seite 3

Using Zynq with Linux www.digilentinc.com page 11 of 23 Copyright Digilent, Inc. All rights reserved. Other product and company names mentione

Seite 4 - Device Tree Source (DTS)

Using Zynq with Linux www.digilentinc.com page 12 of 23 Copyright Digilent, Inc. All rights reserved. Other product and company names mentione

Seite 5 - Device Nodes

Using Zynq with Linux www.digilentinc.com page 13 of 23 Copyright Digilent, Inc. All rights reserved. Other product and company names mentione

Seite 6 - OLED DTS Node: An Example

Using Zynq with Linux www.digilentinc.com page 14 of 23 Copyright Digilent, Inc. All rights reserved. Other product and company names mentione

Seite 7 - Device Tree Compilation

Using Zynq with Linux www.digilentinc.com page 15 of 23 Copyright Digilent, Inc. All rights reserved. Other product and company names mentione

Seite 8 - Booting With Device Tree

Using Zynq with Linux www.digilentinc.com page 16 of 23 Copyright Digilent, Inc. All rights reserved. Other product and company names mentione

Seite 9 - Booting Sequence

Using Zynq with Linux www.digilentinc.com page 17 of 23 Copyright Digilent, Inc. All rights reserved. Other product and company names mentione

Seite 10 - U-Boot Commands

Using Zynq with Linux www.digilentinc.com page 18 of 23 Copyright Digilent, Inc. All rights reserved. Other product and company names mentione

Seite 11

Using Zynq with Linux www.digilentinc.com page 19 of 23 Copyright Digilent, Inc. All rights reserved. Other product and company names mentione

Seite 12 - Customize U-Boot Yourself

Using Zynq with Linux www.digilentinc.com page 2 of 23 Copyright Digilent, Inc. All rights reserved. Other product and company names mentioned

Seite 13

Using Zynq with Linux www.digilentinc.com page 20 of 23 Copyright Digilent, Inc. All rights reserved. Other product and company names mentione

Seite 14 - Kernel Arguments

Using Zynq with Linux www.digilentinc.com page 21 of 23 Copyright Digilent, Inc. All rights reserved. Other product and company names mentione

Seite 15 - File System Customization

Using Zynq with Linux www.digilentinc.com page 22 of 23 Copyright Digilent, Inc. All rights reserved. Other product and company names mentione

Seite 16 - Boot from SD Card Partition

Using Zynq with Linux www.digilentinc.com page 23 of 23 Copyright Digilent, Inc. All rights reserved. Other product and company names mentione

Seite 17 - Debugging Support in Kernel

Using Zynq with Linux www.digilentinc.com page 3 of 23 Copyright Digilent, Inc. All rights reserved. Other product and company names mentioned

Seite 18

Using Zynq with Linux www.digilentinc.com page 4 of 23 Copyright Digilent, Inc. All rights reserved. Other product and company names mentioned

Seite 19

Using Zynq with Linux www.digilentinc.com page 5 of 23 Copyright Digilent, Inc. All rights reserved. Other product and company names mentioned

Seite 20

Using Zynq with Linux www.digilentinc.com page 6 of 23 Copyright Digilent, Inc. All rights reserved. Other product and company names mentioned

Seite 21

Using Zynq with Linux www.digilentinc.com page 7 of 23 Copyright Digilent, Inc. All rights reserved. Other product and company names mentioned

Seite 22

Using Zynq with Linux www.digilentinc.com page 8 of 23 Copyright Digilent, Inc. All rights reserved. Other product and company names mentioned

Seite 23 - Additional Resources

Using Zynq with Linux www.digilentinc.com page 9 of 23 Copyright Digilent, Inc. All rights reserved. Other product and company names mentioned

Kommentare zu diesen Handbüchern

Keine Kommentare