.HEX 文件扩展名
- 1.十六进制源文件
- 2.BinHex编码文件
- 3.Arduboy游戏文件
十六进制源文件
| 开发者 | 不适用 |
| 受欢迎程度 |
3.6 | 135 票 |
什么是 HEX 文件?
HEX文件是一种十六进制源文件,用于存储可编程设备的数据或指令,例如微控制器、电可擦除可编程只读存储器(EEPROM)芯片和其他嵌入式系统。它可能包含编译后的机器代码、配置数据或设备读取并执行的固件。HEX文件常用于电子和工程应用,包括遥控器、汽车系统、医疗设备和工业机器。
更多信息
Intel HEX格式使用十六进制值,以可读文本格式保存二进制数据。开发人员通常使用Arduino IDE、MPLAB X或其他嵌入式开发环境等软件工具,为硬件编译源代码时创建这些文件。然后,开发人员会将文件上传到设备,或将文件“刷写”到设备中,以便按照预期行为对其进行编程。
如何打开 HEX 文件
你可以使用HxD或FlexHex等专用十六进制编辑器打开HEX文件。如果文件以纯文本格式保存,你也可以使用标准文本编辑器查看或编辑它,例如Microsoft Notepad、Apple TextEdit或Microsoft Visual Studio Code。不过,错误修改文件内容可能会导致设备运行不正常。
可打开 HEX 文件的程序
BinHex编码文件
| 开发者 | BinHex |
| 受欢迎程度 |
2.7 | 24 票 |
使用早期版本的BinHex(二进制到十六进制)编码软件编码的文件;用于将文件转换为文本格式,以便通过电子邮件发送而不会损坏;通常比原始文件占用更多空间。
更多信息
BinHex程序仅适用于Mac。该程序的新版本会将BinHex文件保存为带.HQX扩展名的文件,而不是“.hex”文件。
可打开 HEX 文件的程序
Arduboy游戏文件
| 开发者 | Arduboy |
| 受欢迎程度 |
3.0 | 1 票 |
更多信息
开发者将代码编译为HEX文件后,会通过USB连接将其上传到Arduboy设备。Arduboy随后会直接从其内部存储器运行上传的游戏。一些用户还会使用支持USB On-The-Go(OTG)的移动解决方案,在没有电脑的情况下传输游戏。
除了将HEX文件传输到实体硬件,用户还可以使用模拟器打开和测试HEX文件。这些模拟器可以在桌面平台或网页平台上模拟Arduboy,让开发者和玩家预览游戏过程、调试问题,或在没有设备的情况下进行游戏。虽然HEX格式广泛用于许多嵌入式系统,例如微控制器和可编程消费设备(3D打印机、键盘等),但Arduboy专用HEX文件是为该设备的特定硬件构建的,无法在无关的系统上运行。
注: HEX文件通常包含在.ARDUBOY游戏包中,这些游戏包是.ZIP存档文件,其中存储了使用Arduboy运行游戏所需的全部信息,例如编译后的游戏、横幅图像和元数据。
如何打开 HEX 文件
你可以通过多种方式打开Arduboy的HEX文件,具体取决于你是想将其上传到实体设备,还是在模拟器中运行。要将HEX文件刷写到Arduboy游戏机,你可以使用Arduboy Uploader、avrdude或Arduino IDE等工具。这些工具会将电脑中的编译游戏数据通过USB发送到Arduboy,并将其直接写入设备的存储器,以便运行游戏。
如果你想在不使用实体Arduboy的情况下测试或玩游戏,可以在ProjectABE等模拟器中打开HEX文件。ProjectABE可以在电脑或网页浏览器中模拟Arduboy硬件。对于想要调试或预览游戏的开发者,或无法使用设备的玩家来说,这种方式很有帮助。