Incorporado sistema de adquisición de datos de ECG (12 / 14 paso)

Paso 12: Edificio Linux de la Junta de dev ZYBO

En un sistema operativo Linux se necesitan algunos archivos para el sistema operativo embebido: una carpeta del árbol de dispositivo

u-boot Kernel de Linux .

La carpeta descomprimida debe copiarse en el directorio del SDK. En los repositorios de dispositivos y herramientas de Xilinx añadir la ubicación de la carpeta del árbol de dispositivos. Siguiente paso es crear el dispositivo archivos de árbol. En archivo/nuevo crear nem Board Support Package y seleccione la opción del árbol de dispositivos. Anote el nombre de núcleo. No importa que base utilizar, pero utilizar esta base para todos los proyectos (el brazo en ZYNQ es un doble núcleo MPU). De
los archivos generados copie los archivos pl.dtsi, skeleton.dtsi, zynq-7000.dtsi y system.dts para la plataforma Linux. Abra el archivo system.dts y reemplace el & gema parte con:

Esta modificación configura el PHY de Ethernet del dispositivo. En el dispositivo de Linux he usado ./scripts/dtc/dtc-I dts - O dtb -o .dtb .dts comando que creó el archivo system.dtb. FSBL para el árbol del dispositivo: he creado un nuevo proyecto de aplicación de archivo/nuevo. Seleccione Zynq FSBL como plantilla y construir el proyecto.

Para crear el archivo de imagen de arranque, necesito crear el archivo de uBoot de Xilinx.

Corriente zynq_zybo_config de hacer será crear el archivo .config, y ejecutar make construirá la salida de la fuente
carpeta. En SDK van a Xilinx herramientas/crear imagen de arranque de Zynq. El FSBL.elf debe agregarse como archivo del gestor de arranque, la design_wrapper.bit como datos. uBoot archivo debe ser renombrado a uBoot.elf y agrega a los archivos. El orden de los archivos es importante!

Para Linux, debe ejecutarse la secuencia de código siguiente:

Ahora hice una imagen comprimida del núcleo - zImage, pero la versión descomprimida es necesaria, por lo que tenía que ejecutar el siguiente comando:

En Linux necesito crear una imagen de disco ram ejecutando el comando:

El último paso es copiar todos los archivos en una tarjeta SD: los archivos necesarios son: BOOT.bin generado del proceso FSBL, devicetree.dtb, uImage, sin la extensión de elf y el archivo uramdisk, todos estos archivos se copiarán en una pequeña partición FAT32 de la tarjeta SD, una partición ext4 es necesaria para el sistema de almacenamiento de archivos (si no se utiliza esta partición el Linux funcionará sólo en la memoria RAM, usé para esta partición de un sistema de archivo ARCH Linux).

Artículos Relacionados

Sensor de temperatura/humedad + Arduino + adquisición de datos LabVIEW

Sensor de temperatura/humedad + Arduino + adquisición de datos LabVIEW

Este tutorial explicare paso a paso sobre cómo configurar su SHT15 sensor (temperatura y humedad) para adquisición de datos utilizando Arduino. El tutorial más explica cómo LabVIEW utilizará para recopilar los datos detectados para proporcionar la re
Arduino a la GUI de MATLAB - adquisición de datos en vivo (y trazado) de posiciones de Stick transmisor RC

Arduino a la GUI de MATLAB - adquisición de datos en vivo (y trazado) de posiciones de Stick transmisor RC

He creado un programa, utilizando un Arduino, vivir de adquisición de datos y trazar directamente en MATLAB. Creo que esto es muy útil y puede ayudar a mucha gente preguntando como interfaz Arduino y MATLAB, por lo que estoy publicando aquí en Instru
NRF2L401 inalámbrico sistema de transmisión de datos de PC con Arduino

NRF2L401 inalámbrico sistema de transmisión de datos de PC con Arduino

ICStation equipo presentarles cómo hacer este NRF2L401 Wireless PC datos de sistema de transmisión basado en el UNO ICStation y el ICStation mega2560 Compatible con Arduino.El sistema de transmisión de datos de NRF2L401 Wireless PC funciona bajo volt
NRF24L01 teclado inalámbrico sistema de transmisión de datos basado en Arduino

NRF24L01 teclado inalámbrico sistema de transmisión de datos basado en Arduino

ICStation Equipo es introducir este sistema de transmisión sin hilos basado en ICStation Mega 2560 y R3 UNO compatible con Arduino. Utiliza voltaje de funcionamiento de DC5V. Cuando hay alguien presionando las teclas, el sistema de envío enviará el v
2.4 sistema de intercalación de datos G Wireless basado en Arduino RF Uart

2.4 sistema de intercalación de datos G Wireless basado en Arduino RF Uart

Moderna casa inteligente puede fácilmente conectar entre sí todos los equipos eléctricos, pero casi todos los terminales dependen de la fuente de alimentación siempre energía, así que tenemos que hacer un poder de tamaño más pequeño, INHAOS AC-5000 p
Fresado CNC, impresión 3D, adquisición de datos. La introducción, la innovación personal C3 trayendo a casa todo el mundo con una máquina híbrida calidad profesional de impresión 3D y Fresadoras CNC!

Fresado CNC, impresión 3D, adquisición de datos. La introducción, la innovación personal C3 trayendo a casa todo el mundo con una máquina híbrida calidad profesional de impresión 3D y Fresadoras CNC!

http://www.youtube.com/watch?v=eLcYgvIIbBMSí esto no es un 'instructivo' persay. Aunque he sido un miembro en esta cita para un par de años conozco y sé que esta comunidad le da lo que tengo que ofrecer.Innovaciones personalizadas está lanzando el C-
Sistema de control de temperatura usando Labview (Atmega32)

Sistema de control de temperatura usando Labview (Atmega32)

RESUMENEste trabajo describe un marco de encendido, sistemas de control de temperatura proporcional y lineal. El diseño e implementación de este proceso se realiza utilizando LABVIEW, el software de banco de trabajo virtual. El proyecto incluye la ad
Alta velocidad de encargo sistema DAQ con FPGA

Alta velocidad de encargo sistema DAQ con FPGA

Este tutorial describe un método muy eficiente de la construcción de una tarjeta de adquisición de datos de alta velocidad. Este proyecto representa una solución muy barata de la construcción de un osciloscopio digital, así como una manera de medir a
Avión RC

Avión RC

Somos un equipo de 12 personas, interesadas en el campo de la aeronáutica, solicitar el concurso de SAE Aero, teniendo lugar cada año en Estados Unidos.Para este instructable necesita conocimientos básicos de:ANSYS: Las descargas anlaysis, utilizado
Para Wellness System - concurso de diseño de Digilent 2016

Para Wellness System - concurso de diseño de Digilent 2016

El propósito del proyecto es supervisar el esfuerzo, estrés, pánico o precursor miocardio momentos basan en impedancia de la piel. Que la impedancia de la piel podemos interpretar la variación de ésta en el tiempo. Sabemos que la impedancia de la pie
Detector de movimiento PIR con Arduino: Funciona en el modo de consumo de energía más bajo

Detector de movimiento PIR con Arduino: Funciona en el modo de consumo de energía más bajo

Este video demuestra rápido y acercamiento fácil de reducir el consumo de energía de ATMEGA 328p basado en placas Arduino en torno al 70-75% mediante sensores PIR o PID para detección de movimiento.Este proyecto introduce a raíz de las cosas-1) inter
GREENBIT - hacerlo crecer (INTEL IOT)

GREENBIT - hacerlo crecer (INTEL IOT)

IntroducciónNuestro objetivo es una innovadora tecnología inteligente que elimina la molestia de jardinería como la conocemos y permite a cualquier persona a cultivar sus propios alimentos y plantas de su móvil e interfaz web remotamente interior lo
Pasos para el análisis de propiedades de un Material de su curva tensión/deformación

Pasos para el análisis de propiedades de un Material de su curva tensión/deformación

Intro:"Este material particularmente comportamiento?" ¿Es frágil? ¿O es dúctil? ¿Y en qué grado? "¿Qué cargas puede que soportar antes de que se rompe?" Todas estas preguntas y más pueden ser contestadas por el análisis de la curva ten
Recuperación económica con la transmisión de agua

Recuperación económica con la transmisión de agua

esto es más de una de las paredes idea en lugar de un instructable. He tenido esta idea por un tiempo y fue basándose en la experiencia de los miembros de instructables para comentar sobre el mérito o la caída de esa idea. La idea es simplemente comp