Conociendo un ODROIDian: Andrew Armstrong

Por favor, háblanos un poco sobre ti. Soy el CTO y cofundador de Cadonix, la primera solución de CAD eléctrica en la nube del mundo totalmente basada en el navegador. Tengo una amplia variedad de conocimientos que van desde la investigación científica, sistemas integrados, diseño electrónico, ingeniería de software y fabricación. Soy muy afortunado ya que todo esto me ha permitido trabajar con algunas de las compañías más interesantes del mundo en sus nuevas y emocionantes tecnologías. De igual manera, disfruto mucho de la incipiente comunidad de entusiastas de la electrónica, la informática y los juegos que encuentro a través de mi canal de YouTube, donde trabajo en muchos proyectos de electrónica. Vivo en el Oxford rural del Reino Unido. Es una excelente ubicación para una empresa de tecnología ya que no solo está cerca de Londres, sino que también es uno de los centros científicos clave del Reino Unido, especialmente por nuestra emergente industria de vehículos eléctricos y espaciales. ¡Hay mucha gente inteligente por aquí si es lo que vas buscando!

Figura 1 - Stuart Ashen (también conocido como Ashens http://www.youtube.com/ashens) es un famoso Youtuber, jugador y productor/actor de películas. Esto fue en PLAY EXPO London 2018. Estuvimos charlando sobre ODROID-GO puesto que a Stuart le encanta testear el hardware de los sistemas de juegos y es bastante conocido por sus análisis y película sobre "Gamechild")

En la mayoría de las materias, fui un estudiante de secundaria bastante mediocre (probablemente por debajo del promedio) que no llegó a conseguir las calificaciones suficientes para la universidad deseada. Afortunadamente, me armé de coraje para visitarlos en persona y finalicé un curso de Ingeniería de Software que completé con un título de Honores de 1ra Clase. Sin embargo, la cosa no termino ahí, ya que la Universidad amablemente me patrocinó su programa de Doctorado, y unos años más tarde terminé con un doctorado, centrado concretamente en el campo de la compresión de la imagen. Luego pasé a una beca de investigación posdoctoral de la Universidad de Loughborough para trabajar en la compresión de video H.264. Unos 5 años más tarde, fui acreditado como Ingeniero Colegiado. Siempre animo a la gente a que siga intentando y a que encuentre aquello que realmente le apasiona. ¡Para mí fue, y sigue siendo, conocimiento!

Figura 2 - Heyford Air Base 10K 2018 - El Dr. A y el entrenador Ali Gilbrath destrozando sus mejores marcas personales en los 10k

Figura 3 - Kids Heyford Air Base 10K 2018 - Mis dos hijos pequeños Alex y Theo también participaron y ganaron medallas en su categoría, ¡Fue el día en el que me sentí más orgulloso de mi vida!

Vivo con mis dos hijos pequeños Alex y Theo, mi esposa Sarah y nuestro gato Ziggy. Sarah trabaja en Oxford Brooks University ayudando a las jóvenes mentes a elegir el camino formativo adecuado. A veces puede resultar un poco ajetreado porque tengo muchos viajes internacionales como parte de mi función, pero solemos encontrar las formas de hacerlo funcionar con una familia razonablemente cercana que nos respalda.

¿Cómo empezaste con los ordenadores? Me presentaron por primera vez a los ordenadores a los 3 años. Era un TRS-80 que mi padre, que trabajaba para ICL en ese momento (la versión de IBM del Reino Unido), había comprado a un amigo. Recuerdo ver pacientemente el asterisco parpadeando en la esquina de la pantalla mientras esperaba a que un reproductor de cassettes cargara mi pasatiempo favorito, Dancing Demon. Después de esto, fue un continuo venir de ordenadores y consolas de 8 y 16 bits a lo largo de los años, desde BBC Micro, Commodore 64, Atari ST, PC, Apple Macs, etc.

Figura 4 - Neil de retromancave es otro Youtuber de viejos ordenadores y dispositivos portátiles. Tenemos un podcast llamado Retro Island Diskettes

Figura 5 - Jarad y las Back to the future Sneaker - Jarad es un amigo creador, estamos posando junto a una nueva versión de las legendarias zapatillas Nike Back to the Future

Probablemente las máquinas más comunes de nuestros hogares fueron los diversos PC que siempre existieron en mi entorno, ya sea la humilde IBM AT o la exótica Compaq Portable III, que posiblemente fueron la base de mis conocimientos informáticos. Puedo afirmar que aprendía a programar con cada máquina que llegaba a tener.

¿Qué te atrajo a la plataforma ODROID? Me avergüenza un poco decir que prácticamente desconocía el hardware ODROID hasta hace poco, recurriendo a sus primos omnipresentes en mis proyectos. Sin embargo, estoy realmente interesado utilizar el ODROID-XU4 como base para futuros proyectos. Las he pasado canutas con muchos ordenadores de placa reducida, de modo que es importante encontrar el equilibrio adecuado entre potencia y soporte, mi reciente participación en la comunidad ODROID me ha dado confianza en la plataforma.

Figura 6 - Design Stream Rig - Esta es la plataforma que configuré para grabar los diversos videos de ODROID-GO donde diseñamos y construimos los primeros prototipos de cascos de audio

¿Cómo usas tus ODROIDs? ¡Uso mis ODROID para jugar! ¿A quién no le gusta echar a andar viejos emuladores y jugar a algunos de los viejos títulos de su infancia? Es fácil ver esto como un uso bastante trivial de la tecnología sofisticada, pero creo que es un caso de uso bastante sorprendente, ya que ha propiciado que muchas personas empiecen a interesarse por este hardware e incluso lleguen a desarrollar sus propias consolas arcade.

Figura 7 - Odroid Audio Hard - Parte del primer lote de unidades que ensamblé yo mismo

Figura 8 – Odroid Audio Hard montados - Detalle de las placas v1 ensambladas a mano

Desde un punto de vista más formal, desarrollo una gran cantidad de componentes electrónicos integrados, especialmente en el área de la monitorización, adquisición de datos y control. Muchos de ellos se encuentran en la industria del automóvil, donde el rendimiento es clave, especialmente en el desarrollo de los vehículos más innovadores y avanzados. Estoy realmente interesado en explorar cómo aprovechar el hardware para esto. Incluso estoy desarrollando una interfaz de adquisición de datos para el ODROID-GO, puesto que estamos ante una excelente unidad portátil.

Figura 10 - Mi primer ordenador TRS-80 - Mi primer ordenador, recuperado recientemente de un ático y en muy mal estado, ¡He cambiado los chips de memoria, pero necesito un poco más de TLC!

¿Cuál es tu ODROID favorito y por qué? ¡Realmente me gusta el ODROID-GO! Desde que lo vi por primera vez, simplemente tenía que tener uno, así que lo pedí de inmediato. Tuve mucha suerte ya que recibí mi unidad al día siguiente y la monté con mucho entusiasmo. Hay dos razones por las que realmente me gusta la plataforma: 1) puedes ejecutar juegos, el primer uso que le di fue el de jugar mientras haces escala de aeropuerto en aeropuerto, y 2) puedes modificar el hardware. Tengo un video muy popular sobre cómo montar una toma de auriculares analógica para el ODROID-GO, para aquellos de nosotros que queremos usarlo en lugares públicos. Recientemente he empezado a seguir los foros, y en una serie de Live YouTube, la comunidad de backoffice diseñó una mejora sin soldadura para agregar esta capacidad al GO. La comunidad que trabaja en los firmwares ODROID-GO está haciendo grandes cosas, especialmente gente como crashoverride que trabaja incesantemente para mejorar la plataforma. Claramente el hecho de poder modificar el hardware y encontrar soluciones con amigos por Internet es muy divertido y supone un gran atractivo para la plataforma.

Figura 11: un insólito vistazo a algunas de las máquinas que se esconden en el Backoffice: ¿cuántas puedes ver?

¿Qué innovaciones te gustaría ver en futuros productos de Hardkernel? Es complicado, ya que Hardkernel parece estar innovando como un loco, y tengo problemas para seguirle el ritmo. Sin embargo, me encantaría ver una placa interfaz para automóviles y una carcasa realmente bonita. Conozco a mucha gente que está intentado desarrollar (¡o hacer me que construya!) herramientas de diagnóstico de vehículos utilizando el bus CAN y el bus LIN, o personas que están tratando de crear sistemas de entretenimiento o de control para vehículos. Existe un gran mercado para las personas que quieran modificar sus vehículos, y una plataforma suficientemente testeada sería realmente de gran ayuda.

Figura 12 - Me gusta modificar viejos ordenadores y ver si puedo desarrollar interfaces interesantes para ellos. Usaré mi ODROID-GO para transferir datos hacia y desde este Amstrad CPC

¿Qué pasatiempos e intereses tienes aparte de los ordenadores? Cualquiera que vea mi canal de YouTube o esté en mi grupo de Discord perderá el interés fácilmente, y los pasatiempos parecen ir y venir mensualmente. Los que más me han durado son el motociclismo, trabajar en mis coches y el running. Este último está relaciona con el científico que llevo dentro, ya que me encantan analizar los datos que se obtienen al utilizar dispositivos para el running, desde cuánto peso pones en tu pierna izquierda hasta como de fuerte late tu corazón.

Figura 13 - Uno de los proyectos de verano fue aprender a hacer camisetas, lo cual es muy divertido y un proceso bastante técnico que necesitas conocer para saber exponer la pantalla a la luz ultravioleta y así poder plasmar tu diseño.

¿Qué consejo le darías a alguien que quiere aprender más sobre programación? Si alguien llegara a mí sin conocimientos de programación, les diría que realmente lo importante es aprender los aspectos básicos. Para ser realmente un gran ingeniero de software, lo que necesitas es comprender cómo funciona el hardware. Puedes decidir qué vas a ser un programador web, pero todos estos fundamentos que te permiten ejecutar tu código en dispositivos básicos te ayudarán a lo largo de tu carrera, ¡así que empieza con una calculadora! Si pudieran hacerse con un viejo micro-ordenador como BBC Micro, Commodore 64 o Amstrad CPC, y trabajar con guías de programación básica y avanzada, creo que les sería muy útil para moverse entre los diferentes lenguajes que existen. Exceptuando esto, yo recomendaría descargar Lua o uno de los entornos empaquetados. Éste ha sido mi lenguaje favorito de todos los tiempos en términos de facilidad de uso y aprendizaje. Tiene la simplicidad de BASIC, pero ofrece potencial casi ilimitado en las manos correctas; simplemente mira lo que las personas están haciendo con PICO-8.

Figura 14 - ¡Nunca dejo pasar la oportunidad de poner una cara de tonto en las redes sociales!

Be the first to comment

Leave a Reply