编译代码时,会生成一个目标文件.从该目标文件中,在链接过程中生成可执行文件.
为什么我们需要一个目标文件?对象文件的用途是什么?难道不可能直接生成可执行文件吗?毕竟,我们正在使用可执行文件来运行程序.
linker executable object-files
我想为AVR制作启动加载程序代码,它可以通过无线方式更新固件.
现在我可以使用一些固定数据写入应用程序区域.我有一个要更新的新固件的hex文件.如何将该hex文件转换为原始数据,以便我可以使用该原始数据更新应用程序?
avr bootloader hex-file
avr ×1
bootloader ×1
executable ×1
hex-file ×1
linker ×1
object-files ×1