Globo de la persistencia de la visión (3 / 7 paso)

Paso 3: Instalar Linux en el mundo

Es hora de configurar Linux en el procesador del brazo de la Zynq. Por razones prácticas, desea que el sistema en una tarjeta micro SD. Este paso debe ser completado en un sistema operativo basado en Linux.

Para este paso, usted necesitará el primer BootLoader de etapa y el bitstream de mundo compilado en el paso 1.

Pero antes de comenzar, vamos a dar algunas explicaciones.

El bitstream que se ha compilado contiene el configutaion de la lógica programable de la Zynq. Como queremos utilizar el procesador del brazo del sistema de procesamiento de la Zynq, también tenemos que configurarlo como para lanzar un sistema operativo basado en Linux al arrancar. El primer BootLoader etapa será el primer programa ejecutado y será inicializar recursos del procesador (relojes y memoria) para que pueda cargar un bootloader mayor. Este segundo y más grande gestor de arranque U-Boot, es responsable de cargar y ejecutar el kernel de Linux. El kernel de Linux tendrá su sistema de archivos para trabajar. Por simplicidad, este sistema de archivos se cargarán en la memoria RAM de la Zynq.

Para compilar el U-Boot, descargar las fuentes en github utilizando los siguientes comandos:

  • git clone https://github.com/Xilinx/u-boot-xlnx.git
  • git checkout e2d21cedaa70356fa2f45729d9401933c9c0cfd4
  • Entrar en la carpeta de U-Boot y tipo:
    • hacer zynq_zybo_defconfig
    • hacer

Para compilar el kernel de linux, descargar primero las fuentes:

  • git clone https://github.com/Xilinx/linux-xlnx.git
  • git checkout 7ad8e6023d969336961312ef751228cbb8874752
  • Antes de compilar, debe reemplazar el archivo .config por el archivo linux-config. Después, escribe los siguientes comandos:
    • hacer menuconfig
    • hacer
  • Después de escribir el primer comando, pulsar ESC para salir de la configuración del kernel. La ejecución del segundo mando tomará unos minutos.

Para generar el initramfs (imagen comprimida del sistema de archivos de Linux), necesita Buildroot:

  • git clone git://git.buildroot.net/buildroot
  • git checkout b8a8ecd43b81fc2fda90ce24be8914a074fa5fd5
  • Necesita reemplazar el archivo busybox-config por el dado. También debe reemplazar el archivo .config de la buildroot-configuración del archivo dado. Se debe modificar este nuevo archivo .config que corresponden a su entorno. Esas dos líneas tenga que sustituirse:
    • BR2_TOOLCHAIN_EXTERNAL_PATH = "/ opt/CodeSourcery/Sourcery_CodeBench_Lite_for_Xilinx_GNU_Linux"
    • BR2_PACKAGE_BUSYBOX_CONFIG = "/ home/orcad/UVF12B501/Zybo/buildroot/busybox-config"
    • Para la primera línea, escriba la ruta de la carpeta que contiene el brazo cruzado compilador.
    • Para la segunda línea, escriba la ruta que el archivo busybox-config de la carpeta buildroot.
  • Luego, se escribe "hacer".

Esta parte es opcional. Permitirá Linux para montar sus aplicaciones y drivers y configurar automáticamente.

  • Vas en la carpeta Buildroot, entras en la carpeta /target/, se debe ver el sistema de archivo generado.
  • Puede modificar el archivo etc/init.d/rcS y añadir estas líneas al final:
    • mount/dev/mmcblk0p2/mnt
    • fuente /mnt/load.sh
  • Luego escribe "volver", sus modificaciones se tendrán en cuenta.

Ahora generamos los ficheros de arranque. Usted tendrá que descargar el archivo Makefile bootgen y cámbiele el nombre Makefile. En la misma carpeta, será descargar los archivos zynq-zybo.dts y bootimage.bif. Copiar el FSBL en el directorio de trabajo y cambiar el nombre de zynq_fsbl.elf. Copie el archivo u-boot desde el directorio de u-boot y cambie en u-boot.elf. Copie el archivo zImage de la carpeta de linux git (arco/brazo/boot/zImage). Copien el ramfs directorio buildroot (es output/images/rootfs.cpio.uboot) y cambiar el nombre de uramdisk.image.gz. Tras iniciar la generación de archivos de arranque con un "hacer". Luego solo se cambia el nombre el archivo output.bin en BOOT.bin y uImage.bin en uImage.

Artículos Relacionados

(POV) Persistencia de la visión de mundo

(POV) Persistencia de la visión de mundo

! ¡ Actualización! He añadido un programa excel que hace mucho más fácil dibujar y programar nuevas imágenes!Una simple persistencia de globo visión. Reproducir VIDEOEste es un proyecto que he tenido en mente hace bastante tiempo y el concurso de "Ha
Persistencia de la visión

Persistencia de la visión

Persistencia de la visión es una ilusión óptica, trabaja sobre un fenómeno simple cómo funciona la televisión día a día. MI primer pov fue seis meses antes con arduino uno y con motor. Sin embargo es mejor que un dispositivo pequeño y portátil que pu
Pantalla POV (persistencia de la visión) con IRled

Pantalla POV (persistencia de la visión) con IRled

Hoy voy a introducir pantalla POV (persistencia de la visión) con el tablero de WIZwiki-W7500ECO.¿Has escuchado acerca de POV antes?Puede consultar detalles de POV.(Ver paso 1)Es realmente curioso proyecto.Le permitirá saber cómo hacerlo. Solo Síguem
Persistencia de la visión de adorno. Decoración de POV.

Persistencia de la visión de adorno. Decoración de POV.

Persistencia de la visión de adorno. Decoración de POVEs la época del año para levantarse el árbol y adornarlo con todas las maravillosas luces, oropel y chucherías. Y este proyecto se trata de chucherías, cuando pongo adornos en un árbol no puedo ay
Persistencia de la visión (POV)-2 modos de juego -

Persistencia de la visión (POV)-2 modos de juego -

después de cansado de buscar tutorial POV que no claro y complicado, finalmente encontré el mejor. En este instructable yo se ser recreando una varita POV (persistencia de la visión) inspirado en el diseño original de amandaghassaei.  Primera vez que
Disco duro Unidad de persistencia de la visión (HDPOV)

Disco duro Unidad de persistencia de la visión (HDPOV)

el plato de un disco duro gira más de sesenta veces por segundo. Si se cortó una ranura angosta en el plato para permitir que el LEDs brille a través de, podemos lograr la fusión del parpadeo y engañar el ojo viendo una imagen estable. Este fenómeno
Ultra bajo costo solar recargable persistencia de pantalla visión

Ultra bajo costo solar recargable persistencia de pantalla visión

este dispositivo produce una brillante y ojo captura pantalla para escribir texto e imágenes pequeñas a través del aire. Utiliza bajo 2 £ (aprox. US $3,20 en el momento de la escritura) de las partes y es un buen proyecto de fin de semana poco para i
Reloj de disco duro - persistencia de la visión

Reloj de disco duro - persistencia de la visión

1. POV bastantes relojes, ¿por qué es especial?Bueno, principalmente porque es el mío. Hay por ahí bastantes relojes POV en la web utilizando a todo tipo de mecanismos de pantalla, chasis, controladores. Decidí construir no es exactamente uno de ello
Persistencia de la visión LED pantalla

Persistencia de la visión LED pantalla

Quería crear un spinning LED similar a esta, pero tenerlo enviar notificaciones basadas en tweets, mensajes de correo electrónico y otras notificaciones.Paso 1:Se decidió dividir el proyecto en múltiples componentes.Paso 2: Interfaz de controlador de
Una persistencia de la visión nombre divisa del LED

Una persistencia de la visión nombre divisa del LED

este Instructable muestra una credencial que he construido para mi hija.He visto las divisas de Defcon y pensaban que estaban frías. ¿Por qué no puedo mis hijos tienen uno- pero especialmente construido para ellos?Así que aquí tienes - una tarjeta si
Simple punto de vista w/Ardweeny - persistencia de la visión

Simple punto de vista w/Ardweeny - persistencia de la visión

esto es básicamente un remake de un anterior proyecto POV pero reducido un pocoLa original es de este instructableÉste particular se dará a un familiar que ha decidido que es un tejón de la miel.  Su inspiración proviene de un popular video de YouTub
Persistencia de la visión usando Arduino UNO(New Prototype)

Persistencia de la visión usando Arduino UNO(New Prototype)

Hola Guyz.Tuve que hacer un proyecto en POV utilizando Arduino UNO. Yo había visto muchos modelos de distintos usuarios de este sitio. Así surgió un nuevo prototipo de POV. No estaba seguro al principio que va a funcionar o no pero al fin hizo!Hice e
Persistencia de la pantalla de la visión (POV)

Persistencia de la pantalla de la visión (POV)

Hola chicos!!! Este es mi primer Instructable tan si cualquiera hacer cualquier error solo me dicen. OK vamos a empezar!LO QUE SE NECESITA-Arduino uno-alambre o cinta cable de núcleo sólido-complemento de la batería de 9v-motor de 6v (yo tengo la mía
Cilindro POV con Arduino

Cilindro POV con Arduino

El cilindro de POV muestra imágenes GIF animados en un cilindro rotatorio. Las imágenes GIF pueden descargarse desde un PC vía Bluetooth.IntroducciónEl año pasado decidí empezar mi primer proyecto de Arduino. Mi trabajo está inspirado en varios proye