Full text
Preview |
PDF
- Requires a PDF viewer, such as GSview, Xpdf or Adobe Acrobat Reader
Download (11MB) | Preview |
![]() |
Archive (ZIP)
- Users in campus UPM only
Download (27kB) |
Bustos Benayas, Álvaro (2013). Development of Embedded Linux Applications Using ZedBoard. Proyecto Fin de Carrera / Trabajo Fin de Grado, E.U.I.T. Telecomunicación (UPM), Madrid.
Title: | Development of Embedded Linux Applications Using ZedBoard |
---|---|
Author/s: |
|
Contributor/s: |
|
Item Type: | Final Project |
Date: | 24 July 2013 |
Subjects: | |
Faculty: | E.U.I.T. Telecomunicación (UPM) |
Department: | Sistemas Electrónicos y de Control [hasta 2014] |
Creative Commons Licenses: | Recognition - No derivative works - Non commercial |
Preview |
PDF
- Requires a PDF viewer, such as GSview, Xpdf or Adobe Acrobat Reader
Download (11MB) | Preview |
![]() |
Archive (ZIP)
- Users in campus UPM only
Download (27kB) |
The purpose of this document is to create a modest integration guide for embedding a Linux Operating System on ZedBoard development platform, based on Xilinx’s Zynq-7000 All Programmable System on Chip which contains a dual core ARM Cortex-A9 and a 7 Series FPGA Artix-7.
The integration process has been structured in four chapters according to the logic generation of the different parts that compose the embedded system.
With the intention of automating the generation process of a complete Linux distribution specific for ZedBoard platform, BuildRoot development platform it is used.
Once the embedding process finished, it was decided to add to the system the required functionalities for adding support for IEEE1588 Standard for Precision Clock Synchronization Protocol for Networked Measurement and Control Systems, through a user space Linux program which implements the protocol. That PTP user space implementation program has been cross-compiled, executed on target and tested for evaluating the functionalities added.
RESUMEN
El propósito de este documento es crear una modesta guía de integración de un sistema operativo Linux para la plataforma de desarrollo ZedBoard, basada en un System on Chip del fabricante Xilinx llamado Zynq-7000. Este System on Chip está compuesto por un procesador de doble núcleo ARM Cortex-A9 y una FPGA de la Serie 7 equiparable a una Artix-7.
El proceso de integración se ha estructurado en cuatro grandes capítulos que se rigen según el orden lógico de generación de las distintas partes por las que el sistema empotrado está compuesto.
Con el ánimo de automatizar el proceso de creación de una distribución de Linux específica para la plataforma ZedBoard, se ha utilizado la plataforma de desarrollo BuildRoot.
Una vez terminado el proceso de integración del sistema empotrado, se procedió a dar dotar al sistema de las funcionalidades necesarias para dar soporte al estándar de sincronización de relojes en redes de área local, PTP IEEE1588, a través de una implementación del mismo en un programa de lado de usuario el cual ha sido compilado, ejecutado y testeado para evaluar el correcto funcionamiento de las funcionalidades añadidas.
Item ID: | 21488 |
---|---|
DC Identifier: | https://oa.upm.es/21488/ |
OAI Identifier: | oai:oa.upm.es:21488 |
Deposited by: | Biblioteca Universitaria Campus Sur |
Deposited on: | 31 Oct 2013 07:45 |
Last Modified: | 21 Apr 2016 12:06 |