Tuxotronic

Electronics for fun

Используем flashrom

Для прошивки SPI Flash можно пользоваться специализированными программаторами но при отсутствии таковых можно применить случайно оказавшийся под рукой микрокомпьютер с Linux на борту. Например OrangePi One с Armbian или RaspberryPi.

Galep 3

Программное обеспечение для программатора Galep III (подключается через LPT порт) вполне успешно может функционировать под ОС на базе ядра Linux через эмулятор Wine.

Atom+PlatformIO

Среду разработки для Arduino сложно назвать полноценной средой разработки по соверменным меркам. Хотя она и содержит в своём составе средства для управления библиотеками и платформами используемый в ней редактор исходных кодов очень слаб, да и управление проектами по сути отсутствует.

На выручку нам приходит PlatformIO.

Компилируем для ARM

Как известно, программный код на языке выского уровня сам в микроконтроллер не полезет, его требуется предварительно скомпилировать в машинный код (мы не берём интерпретируемые языки, но в этом случае в микроконтроллер должен быть уже прошит интерпретатор). Для микроконтроллеров на базе ядра ARM/Cortex можно воспользовать кросскопилятором gcc-arm-none-eabi.

Обжимной инструмент

Долгие поиски адекватного инструмента для обжимания dupont-коннекторов (он же crimping tool) наконец привели к желаемому результату.

Обычные обжимки имеют одноуровневые губки, так что при попытке обжать коннектор, мы получали плохое соединение металла коннектора с зачищенным концом провода (или вообще не получали никакого соединения). Приходилось извращаться либо с пайкой, либо подгибая зачищенный конец провода на изоляцию.