La revolución de la computación asequible continúa con el lanzamiento de una nueva placa llamada Ox64, que permite ejecutar Linux en un ordenador basado en RISC-V por tan solo 8 dólares. Este dispositivo no se limita a un núcleo básico, sino que integra tres núcleos RISC-V, cada uno con capacidades diferentes, abriendo un horizonte emocionante para los desarrolladores y entusiastas de la tecnología.
Sin embargo, aventurarse en este nuevo hardware conlleva desafíos significativos. A medida que los aficionados comienzan a explorar sus capacidades, se enfrentan a varios obstáculos técnicos que son esenciales de conocer para facilitar el proceso de programación y uso del Ox64.
Obstáculos en la Programación del Ox64
Primer desafío: A diferencia de otros microcontroladores populares como los de Arduino o Raspberry Pi, el Ox64 requiere un enfoque diferente. No se puede programar a través de USB; en su lugar, se necesitan utilizar los pines TX/RX de UART para la programación, lo que puede ser un obstáculo inicial para quienes están acostumbrados a métodos más sencillos.
Segundo desafío: Los usuarios que intentan usar Ubuntu junto con Wayland se encontrarán con un problema al lanzar la herramienta de programación Dev Cube, que se bloquea al inicio. La solución es cambiar a un entorno de escritorio Xorg, lo que podría ser un punto de frustración para algunos desarrolladores.
Tercer desafío: Para la programación mediante UART, se sugiere el uso de adaptadores como el CH340G. Sin embargo, usuarios han reportado fallos en la conexión debido a problemas de comunicación, lo cual refleja la necesidad de experiencia y paciencia al tratar con hardware nuevo.
Cuarto desafío: Una alternativa viable para la programación es usar un dispositivo RP2040, como el Raspberry Pi Pico. Sin embargo, se presenta otro desafío al establecer este puente serial entre el RP2040 y el Ox64, que requiere conexiones específicas y una buena comprensión de la diagramación de pines.
Quinto desafío: Aunque se logra conectar el RP2040 correctamente, Dev Cube no es la herramienta más efectiva, y en su lugar, se recomienda utilizar el bflb-mcu-tool. Sin embargo, esto no está exento de complicaciones, ya que este software debe ser modificado antes de funcionar correctamente con el Ox64.
Sexto desafío: Por último, para que el picoprobe sea efectivo, los usuarios pueden necesitar editar ciertos archivos del sistema, lo que indica que la personalización es clave en el proceso de adaptación del hardware.
A pesar de estos numerosos retos, los primeros pasos han sido prometedores. Algunos usuarios ya han logrado obtener respuestas del Ox64 al conectarlo a un PC, demostrando que, aunque la ruta hacia la ejecución de Linux en esta nueva plataforma puede ser complicada, es factible con la experiencia y los recursos adecuados.
El avance de la tecnología RISC-V es innegable y el Ox64 representa una oportunidad notable para aquellos emprendedores y desarrolladores que buscan explorar nuevos horizontes en la computación a bajo costo. A medida que la comunidad se adapte a este hardware, es probable que surjan más recursos y soluciones que facilitarán su uso y fomentarán la innovación en este emocionante campo.
