30 дек. 2017 г.

Программируем STM32VLDiscovery в Linux'е [2]

Некоторое время назад я написал статью о том, как программировать и прошивать STM3VLDiscovery в Linux'е. С тех пор, в шаблонном проекте были проделаны некоторые изменения:
  1. Исходный код был перенесён с одного репозитория GitHub на другой. Теперь скачать его можно по этой ссылке: https://github.com/eugeneandrienko/stm32vldiscovery-linux-template. Скорее всего, в ближайшие несколько лет исходный код больше не будет никуда переноситься.
  2. Makefile был переделан под использование кросс-компилятора, который устанавливается из репозиториев Debian-based дистрибутивов — см. пакет gcc-arm-none-eabi.
  3. Соответственно, все прочие утилиты, в том числе и gdb — рассматриваются в Makefile как установленные из репозитория ОС (см. пакеты binutils-arm-none-abi и gdb-arm-none-eabi).
  4. Были исправлены опечатки и переписан README файл.
Проект по прежнему использует первую версию утилиты stlink и содержит в себе её исходники (без применения git submodules) — по принципу "работает — не трогай". Может быть ситуация изменится в будущем, когда у меня возникнет необходимость в stlink последней версии (впрочем, pull-реквесты приветствуются).

19 нояб. 2017 г.

Обновление адреса блога

Изначальный адрес блога был выбран не совсем удачно — в итоге, люди вбивали в гугл примерный адрес, вместо того, чтобы вводить его в адресную строку — потому что запомнить и тем более вводить эту последовательность букв, цифр и символов было не так уж и просто и слишком легко было ошибиться.
Настало время с этим покончить! Теперь у моего блога есть нормальный адрес, который легко запомнить: http://eugene-andrienko.com.
HTTPS к сожалению не будет, потому что движок Blogger не даёт его включить вместе с персональным доменом:
Внимание! Если используется персональный домен, подключиться к блогу по HTTPS нельзя.