Cómo arrancar Linux en un Zedboard sin U-Boot

Generalmente, la secuencia de arranque para Linux en un Zedboard es:

  1. La primera etapa de arranque cargador (FSBL) en la ROM de Zynq lee el archivo boot.bin de los medios de arranque, como la tarjeta SD
  2. Pasa el control a FSBL en el archivo boot.bin
  3. Que luego pasa el control al cargador de arranque U-Boot , que puede leer archivos adicionales en el medio de arranque
  4. U-Boot establece el registro de arquitectura (r2) y luego salta a zImage
  5. zImage descomprime el kernel imagen y luego salta a la dirección de la imagen
  6. y entonces arranca Linux

U-Boot agrega dos funciones en el proceso de arranque que no tiene el FSBL Xilinx. (1) lee archivos utilizados durante el arranque desde la tarjeta SD en lugar de exigirles que se incluirán en el boot.bin, y (2) tiene una línea de comandos, en caso de que desee modificar los parámetros de arranque al arrancar.

Si necesita cualquiera de esas capacidades, entonces arrancar Linux directamente FSBL ahorra tiempo durante el arranque y reduce el número de archivos específico de tablero de viruta que necesitan mantenimiento.

En nuestras configuraciones, tenemos sólo tres archivos específicos de tablero de viruta:

  1. zynq_fsbl.ELF
  2. devicetree.DTB
  3. el bitfile para programar la FPGA

Sólo incluyen los dos primeros en el archivo boot.bin y carga la tercera desde el sistema de archivos después de Linux se inicie.

En este Instructable, mostramos cómo arrancar Linux en un Zedboard de la FSBL Xilinx.

Etiquetas: Linux, FPGA, Zedboard

Artículos Relacionados

Cómo arrancar Linux desde USB

Cómo arrancar Linux desde USB

tu disco duro a veces se bloquea y tienes que utilizar el ordenador. Esta instrable le mostrará cómo arrancar Linux desde tu USB.Paso 1: Lo que te necesita... - Un mínimo 512 MB USB-Un sistema operativo ligero de Linux. I' ll usar Puppy Linux-Un USB
Parpadeo de los LEDs de un Zedboard usando Bluespec y Connectal

Parpadeo de los LEDs de un Zedboard usando Bluespec y Connectal

En este tutorial, a compilar y ejecutar un proyecto de Connectal en su Zedboard. Aunque muchos de los pasos se cubren una vez más, recomendamos que usted intente construir y simular un proyecto como se muestra en cómo crear y ejecutar un ejemplo de B
Connectal Zynq: Para empezar

Connectal Zynq: Para empezar

Construir y ejecutar un proyecto de Connectal en un Zedboard con Linux.Paso 1: Lista de piezas0. Zedboard, ZC706 o Zynq Mini-ITX1. SD Card (y escritor de la tarjeta)2. ordenador con Linux o Mac OS3. cable USB a Micro USB4. Ethernet cablePaso 2: Conec
Arrancar desde usb en un pc antiguo sin modding BIOS

Arrancar desde usb en un pc antiguo sin modding BIOS

pasan la mayor parte de mi tiempo libre nuevas distros de linux basado en la prueba por lo que ya he quemado una pila enorme de CD ' s en vivo que también cuestan mucho dinero. Mientras tener en formato DVD fue lo suficientemente bueno para mis neces
Poner las ruedas en su Zedboard

Poner las ruedas en su Zedboard

El objetivo de este tutorial es construir un robot motorizado dos ruedas simple controlado por un Zedboard. Utilizará el marco Connectal para implementar lógica de control que consta de componentes de SW y HW (FPGA). A través de este proceso, esperam
Cómo hacer un arranque Kali Linux USB con persistencia

Cómo hacer un arranque Kali Linux USB con persistencia

Cómo hacer un arranque Kali Linux 2.0 USB con persistencia. Persistencia significa que todos los cambios de datos que ocurren mientras se está utilizando el sistema, se guardarán en la memoria usb / pendrive que Linux es en.Razones para usar Live USB
Linux (Knoppix) a través de USB de HP tc4400 Tablet PC

Linux (Knoppix) a través de USB de HP tc4400 Tablet PC

Resumen de HP tc4400 ejecuta Windows XP Tablet Edition, arrancar via USB y Flash drive con Knoppix Linux herramientas.Esta es una revisión del proceso de imágenes de arranque USB.Enlaces y referencias están disponibles en línea.wiki (http://en.wikipe
Pantalla de bienes raíces (linux).

Pantalla de bienes raíces (linux).

Hacer esto bajo su propio riesgo ya que no será responsable de cualquier problema:Una de las mayores quejas me sale es la pantalla es demasiado pequeña. Estoy generalmente de acuerdo. Equipos más recientes realmente tienen la capacidad para utilizar
El Pathfinder Zybot

El Pathfinder Zybot

Este proyecto se realiza para el 2016 Digilent Hardware diseño concurso Europa región y es una versión de begginging a nuestro proyecto.Este instructivo está diseñado para aquellos que tienen poca experimentan y quieran construir un robot con la Junt
OpenWrt en un pc.

OpenWrt en un pc.

Los enrutadores de red poco que puede comprar en la tienda están bien, pero no son actualizables. Las cosas cambian tan rápidamente, parece una bendición solamente para los fabricantes de router. También rápidamente dejan de actualizaciones del firmw
Convertir un thinclient en una computadora de escritorio

Convertir un thinclient en una computadora de escritorio

Ok, realmente tengo un montón de equipos de pie por aquí pero de vez en cuando echo a otra máquina. Como no quiero gastar dinero para un máquina de desgaste de energía, sólo para hacer algunos trabajos menores, navegar por la web o leer mis correos,
Ninguna red de disco duro.

Ninguna red de disco duro.

Como arrancar varias máquinas para convertirse en una red de trabajo sin un disco duro. La primera vez que alguien mostró esto, pensaban que era imposible. En cualquier caso esto puede ser una verdadera herramienta para situaciones de desastre para c
Parpadeo rápidos circuitos LED con ordenador de Kano

Parpadeo rápidos circuitos LED con ordenador de Kano

Te demuestro cómo a parpadear un LED de circuitos Snap con el equipo de Kano (mi versión de la Kano tiene la frambuesa Pi 2). Yo he perdido la cuenta de Cuántos ordenadores que he construido en los años, pero creo que es seguro decir que el equipo de
Flash LED con cero en el equipo de Kano

Flash LED con cero en el equipo de Kano

Yo he perdido la cuenta de Cuántos ordenadores que he construido en los años, pero creo que es seguro decir que el Equipo de Kano era la construcción más fácil cada vez. Así de simple un niño podría hacerlo. Fundadores de Kano, Yonatan Raz-Fridman, A