Отличие бинарного файла прошивки от файла прошивки формата hex

Мне несколько раз задавали вопросы о том, что такое бинарный файл прошивки и чем он отличается от файла формата hex. И как можно запрограммировать бинарный файл в микроконтроллер.

Для того что бы ответить на этот вопрос, я подготовил небольшое видео, где даются основные отличия бинарного файла от формата hex. И показывается, каким образом можно память микроконтроллера использовать как флешку для хранения любых небольших файлов.

Если рассказать в двух словах, то файл в формате hex — это обыкновенный текстовый файл, состоящий только из ASCII-символов и содержащий различную служебную информацию. А бинарный файл — это просто набор байт без какой-либо служебной информации.

Так как hex — это текстовый файл, то просмотреть и отредактировать его можно любым текстовым редактором, например стандартной программой блокнот или notepad++. А бинарный файл можно просмотреть и отредактировать только специальными программами — шестнадцатеричными редакторами.

Все программы, используемые в видео, можно скачать вот здесь.