Embebido Linux Tutorial - Zybo

Este tutorial práctico de Linux embebido para la Zybo le dará instrucciones paso a paso para personalizar el hardware, compilar el Linux Kernel y aplicaciones de conductor y usuario de la escritura. Esta documentación tiene la intención de integrar conocimientos y habilidades en diseño de circuito de lógica FPGA, programación de software independiente y sistema operativo Linux y desarrollo de software y aplicarlos a la Zybo.

En este tutorial, vamos a empezar desde el diseño del sistema de la Base de Zybo (disponible en la página de producto de Zybo de la Página Web de Digilent). En la primera foto en este paso se muestra la arquitectura del sistema para el diseño de sistema de Base de Zybo.

En el diseño de sistema de Base de Zybo, nos conectamos UART1 a USB-UART, SD0 a la ranura para tarjeta SD, USB0 en el puerto de USB-OTG, Enet0 al puerto de Ethernet de Giga bits y Quad SPI para el Flash de QSPI a bordo. Estos núcleos son IPs duro dentro del sistema de procesamiento (PS) y conectan a periféricos a bordo a través de pernos de la entrada-salida de multiplexado (MIO). El uso de PS GPIO es conectado a los BTNs 4 y 5. En lógica programable (PL), tenemos un corazones HDMI Tx Controller, VDMA y GPIO IP para hablar con la ADV7511 Transmisor HDMI Chip y I2S y GPIO IP Cores para Codec de Audio de ADAU1761. Más detalles sobre el diseño de hardware pueden encontrarse en la documentación dentro del paquete de diseño de sistema de Base de Zybo.

Antes de pasar por este tutorial, le recomendamos que lea primeros pasos con Linux embebido - ZedBoard primero. Puedes seguir este tutorial con la guía de desarrollo de Linux embebido (disponible en el Digilent web embebidos Linux Page). La guía le proporcionará los conocimientos que pueda necesitar en cada paso del desarrollo.

En este tutorial vamos a utilizar Vivado 2014.1 Webpack en un entorno Linux. Todos los códigos y las capturas de pantalla se realizan utilizando Vivado diseño Suite2014.1 en 19 de Fedora x86_64.

Materiales requeridos:

- Zybo Junta

- Vivado 2014.1 Webpack

- Sistema de Base de Zybo

- U-boot*

- Código fuente del Kernel de Linux*

-Prefabricadas archivo imagen del sistema (disponible en el diseño de referencia de Linux Zybo)

* Nota: Use las ramas Master-siguiente hasta nuevo aviso

Eso es para la información sobre este tutorial, ahora es el momento de ensuciarse las manos con cierto diseño real!

Artículos Relacionados

Zybo - AXI DMA dentro de Linux embebido

Zybo - AXI DMA dentro de Linux embebido

Como dice el titulo, este tutorial explica cómo lo hice para poder utilizar el DMA AXI dentro de Linux embebido en un tablero de Zybo. Existen varios otros tutoriales para instalar Linux en la plataforma de Zybo (ver referencias al final de tutorial)
Brzydal - el robot social

Brzydal - el robot social

El objetivo del proyecto es investigar la hipótesis del uncanny valley (robótica cognitiva) y otro tipo de interacción social de los robots. Hipótesis de uncanny valley, dijo que los robots que son similares a los seres humanos podrían causar una res
AUTOECO sistema para hogar y jardín

AUTOECO sistema para hogar y jardín

La idea de nuestro proyecto es lograr un sistema de jardín inteligente que monitorea y rastrea las condiciones ambientales, tratando de ayudar a nuestras plantas prosperan.Este proyecto nos permite conocer lo que está sucediendo en nuestro jardín tod
Pre-evaluación AssistGlove

Pre-evaluación AssistGlove

En primer lugar, utilizamos el chipKIT Cmod Junta para implementar un sensor que detecta el movimiento de la mano de una persona incapaz de hablar. Nuestra implementación se muestra en las primeras 4 imágenes, así como en YouTube como:Lo que se muest
Construir un sistema de Linux embebido en pocos pasos

Construir un sistema de Linux embebido en pocos pasos

Una vez que ha pasado por el proceso de deliberación sobre que distribución de Linux que uso, Qué hardware etc. y decidía sobre las cosas y herramientas que usted necesita, viene el siguiente paso – realmente sistema Linux embebido del edificio . Una
Breve Tutorial de Linux

Breve Tutorial de Linux

Breve tutorial de Linux que escribí por Scholas en el sur del Bronx. Archivo de texto y HTML adjunto.Propuesta curricular de Linux para por Scholas1. iniciar con mis 30 + página Presentación PDF en Linux, su historia y proceso de desarrollo general2.
Tutorial de Linux para Intel® Galileo Gen 2

Tutorial de Linux para Intel® Galileo Gen 2

Se podría pensar erróneamente que el Intel® Galileo Gen 2 como sólo una versión más potente, avanzada de Arduino Uno que pasa a ser capas en la parte superior un sistema Linux.Hay realmente más que eso y ojala, este tutorial mostrará la vista más gra
Juego de pantalla táctil virtual usando Zybo

Juego de pantalla táctil virtual usando Zybo

Virtual tutorial práctico juego de pantalla táctil para la Zybo proporciona instrucciones paso a paso para personalizar el hardware para emular la pantalla táctil monitor de TFT simple usando la detección de la cámara y el dedo.Hardware necesario:-Zy
Construcción distribución de GNU/Linux para Raspberry Pi usando el proyecto Yocto

Construcción distribución de GNU/Linux para Raspberry Pi usando el proyecto Yocto

Raspberry Pi es probablemente el más popular bajo costo sola computadora de tablero en el mercado. A menudo se utiliza para Internet de las cosas y otros proyectos integrados. Varias distribuciones de GNU/Linux tienen soporte excelente para Raspberry
Reconocimiento de iris en Zybo

Reconocimiento de iris en Zybo

Este tutorial de reconocimiento de Iris para Zybo le dará instrucciones sobre cómo modificar una cámara de consumo (webcam) para la adquisición de infrarrojo y preparar la Junta de Zybo para el funcionamiento de la aplicación de reconocimiento de Iri
Introducción a TI MSP430-gcc y el MSP430 Launchpad en Linux

Introducción a TI MSP430-gcc y el MSP430 Launchpad en Linux

En este Instructable le mostrará cómo empezar con la cadena de herramientas TI msp430-gcc en Linux, específicamente Lubuntu. TI había lanzado oficialmente msp430-gcc después de tomar de la comunidad de código abierto. [Que] Esto significa habrá sopor
IPSec usando OpenSwan Zybo

IPSec usando OpenSwan Zybo

OPENSWAN es una implementación de IPsec para Linux. Tiene soporte para la mayoría de las extensiones (RFC + IETF borradores) relacionados con IPsec, incluyendo IKEv2, certificados digitales X.509, NAT Traversal y muchos otros.Antes de comenzar este t
Instalación de Xillinux en Zybo

Instalación de Xillinux en Zybo

Este tutorial es la primera parte de un proyecto mayor denominado implementación de IPSec con el algoritmo criptográfico.El propósito del proyecto es implementar un algoritmo criptográfico de hardware usando una tabla de Zybo.Para este tutorial neces
Osciloscopio digital uso de Digilent Zybo

Osciloscopio digital uso de Digilent Zybo

La tarjeta Digilent Zybo está construida alrededor de parte de Zynq SoC (System on Chip) de Xilinx. Este IC tiene doble núcleo Arm A9 (denominado PS - sistema de procesamiento) que funcionan como cualquier otro microcontrolador. Lo que la hace especi