Engañando al BeagleBone en el video de salida

[FlorianH] quería que un video funcionara con su BeagleBone, pero no sabía cómo hacer que el núcleo jugara a la pelota. Entonces llegó algo de inspiración. Sabía que si te pones el abrigo oficial de DVI (esa es la palabra BeagleBone para lo que podrías conocer como un escudo), el núcleo comenzaría automáticamente a bombear las señales que necesitaba. Entonces descubrió una manera de parodiar la capa y producir un video.

Durante el arranque, el kernel investiga el bus I2C para ver qué está conectado. El cable DVI tiene una EEPROM que lo identifica. Porque los datos de EEPROM se pueden descargar [FlorianH] capturó los datos requeridos, luego usó ATmega32 para reemplazar la pieza de memoria. Cuando consiguió que el chip hablara con BeagleBone, pudo detectar las señales de sincronización de señal en su amplitud y supo que estaba operando.

Mire cuidadosamente el tablero de la derecha. Nos encanta esa placa explosiva SIL para ATmega32. ¡Muy amigable con los prototipos!

  • barryronaldo dice:

    Él es el hermoso trabajo de FlorianH mientras engaña al chip para hacer su trabajo 🙂 Mi tipo de truco 🙂 Sigan con el buen trabajo y las buenas ideas.

  • Anka06 dice:

    ¡Gran idea!

  • chango dice:

    Supongo que la capa DVI tiene búferes, por lo que se puede usar junto con otra capa de salida de video como VGA. De lo contrario, parece un desperdicio.

  • cde dice:

    La salida de video se decodifica como 1024 * 768 de acuerdo con DVI-D Cape pdf. Para cambiar su funcionamiento, consulte http://arago-project.org/git/projects/?p=u-boot-am33x.git;a=blob;f=board/ti/am335x/mux.c y http: / /arago-project.org/git/projects/? p = u-boot-am33x.git; a = gota; f = tablero / ti / am335x / evm.c # l699

    [u-boot-am33x.git] / board / ti / am335x / mux.cy evm.c

  • Travis Estep dice:

    ¿Hay alguna forma de que podamos obtener el esquema para este truco?

América Aguilar
América Aguilar

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *