.HEX Extensión de archivo
Archivo de código fuente hexadecimal
| Desarrollador | N/D |
| Popularidad |
3.6 | 135 Votos |
¿Qué es un archivo HEX?
Un archivo HEX es un archivo de código fuente hexadecimal que almacena datos o instrucciones para dispositivos programables, como microcontroladores, chips de memoria de solo lectura programable y borrable eléctricamente (EEPROM) y otros sistemas integrados. Puede contener código máquina compilado, datos de configuración o firmware que un dispositivo lee y ejecuta. Los archivos HEX se utilizan a menudo en aplicaciones de electrónica e ingeniería, incluidos controles remotos, sistemas de automóviles, dispositivos médicos y máquinas industriales.
Más información
El formato Intel HEX guarda datos binarios en un formato de texto legible mediante valores hexadecimales. Los desarrolladores crean estos archivos al compilar código fuente para hardware, normalmente con herramientas de software como Arduino IDE, MPLAB X u otros entornos de desarrollo integrado. Después, los desarrolladores cargan, o «graban», los archivos en el dispositivo para programarlo con el comportamiento previsto.
Cómo abrir un archivo HEX
Puede abrir archivos HEX con editores hexadecimales especializados, como HxD o FlexHex. Si el archivo está guardado como texto sin formato, también puede verlo o editarlo con editores de texto estándar, como Microsoft Notepad, Apple TextEdit o Microsoft Visual Studio Code. Sin embargo, modificar el contenido de forma incorrecta puede hacer que el dispositivo funcione de manera incorrecta.
Programas que abren archivos HEX
Archivo codificado con BinHex
| Desarrollador | BinHex |
| Popularidad |
2.7 | 24 Votos |
Archivo codificado con una versión anterior del software de codificación BinHex (de binario a hexadecimal); se utilizaba para convertir archivos a un formato de texto que pudiera enviarse por correo electrónico sin corromperse; normalmente ocupa más espacio que el archivo original.
Más información
El programa BinHex solo está disponible para Mac. Las versiones más recientes del programa guardan los archivos BinHex con la extensión .HQX en lugar de «.hex».
Programas que abren archivos HEX
Archivo de juego de Arduboy
| Desarrollador | Arduboy |
| Popularidad |
3.0 | 1 Voto |
Un archivo HEX es un archivo de juego compilado que utiliza la consola portátil Arduboy y está formateado en Intel HEX, una codificación de texto sin formato de datos binarios. Contiene instrucciones de bajo nivel que la consola Arduboy puede ejecutar. Los desarrolladores escriben el código del juego en C o C++ y lo compilan en un archivo HEX utilizando herramientas de desarrollo como el IDE de Arduino o PlatformIO.
Más información
Después de compilar el código en un archivo HEX, los desarrolladores lo cargan en un dispositivo Arduboy mediante una conexión USB. Luego, Arduboy ejecuta el juego cargado directamente desde su memoria interna. Algunos usuarios también utilizan soluciones móviles con compatibilidad con USB On-The-Go (OTG) para transferir juegos sin una computadora.
Además de transferir archivos HEX a hardware físico, los usuarios pueden abrir y probar archivos HEX con emuladores que simulan Arduboy en plataformas de escritorio o web. Estas herramientas permiten a los desarrolladores y jugadores previsualizar el juego, depurar problemas o jugar sin necesidad de un dispositivo. Aunque el formato HEX es estándar en muchos sistemas integrados, como los microcontroladores y los dispositivos de consumo programables (impresoras 3D, teclados, etc.), los archivos HEX específicos de Arduboy están creados para el hardware particular del dispositivo y no funcionarán en sistemas no relacionados.
NOTA: Los archivos HEX suelen incluirse en paquetes de juegos .ARDUBOY, que son archivos .ZIP que almacenan toda la información necesaria para jugar a un juego con Arduboy, como un juego compilado, una imagen de banner y metadatos.
Cómo abrir un archivo HEX
Puedes abrir archivos HEX para Arduboy de varias maneras, según si quieres cargarlos en un dispositivo físico o ejecutarlos en un emulador. Para instalar un archivo HEX en una consola Arduboy, puedes utilizar herramientas como Arduboy Uploader, avrdude o Arduino IDE. Estas herramientas envían los datos del juego compilado desde tu computadora al Arduboy mediante USB y los escriben directamente en la memoria del dispositivo para que el juego pueda ejecutarse.
Si quieres probar o jugar a un juego sin utilizar un Arduboy físico, puedes abrir el archivo HEX en un emulador como ProjectABE, que simula el hardware de Arduboy en tu computadora o en un navegador web. Esta opción es útil para los desarrolladores que quieren depurar o previsualizar un juego, o para los jugadores que no tienen acceso a un dispositivo.