Содержание
Инструментарий
Этот раздел будет посвящен различным инструментам, используемым нами в процессе разработки.
Компиляторы и среды разработки
Keil MDK Version 5 - бесплатно для STM32L0 and STM32F0
MDK for STM32L0 and STM32F0
Теперь можно использовать Keil MDK для контроллеров STM32 на вполне законных основаниях. По ссылке выше - инструкция по установке и активации. Там же дан серийный номер, который нужно использовать.
Данная редакция включает ARM C/C++ компилятор, CMSIS-RTOS RTX Kernel, и µVision IDE/Debugger.
Cosmic для STM8 теперь бесплатен и без ограничений
С марта 2016 года компилятор Cosmic для STM8 стал абсолютно бесплатным, без ограничений и даже вроде как с поддержкой.
Скачать можно по ссылке: cosmicsoftware.com/download.php
Системы контроля версий
Полезные ссылки:
Немного про системы контроля версий(SVN, Git, Mercurial, Bazaar). Выбор. Похоже ссылка умерла.
Сходство и различие между Mercurial и Git - статья на Хабре.
По роду своей деятельности я нередко становлюсь свидетелем «священных войн» между коллегами-программистами на тему, какую же систему контроля версий выбрать для того или иного проекта. Роль системы контроля версий особо остро ощущается в случаях разработки и поддержки проектов с длинной историей. Вариантов инструментов много, но я хочу сконцентрироваться на двух, на мой взгляд, наиболее перспективных: Mercurial и Git. Далее попробуем рассмотреть возможности обеих систем с позиции их внутреннего устройства.
Subversion
Git
Mercurial
Полезные инструменты и утилиты
CURL
Утилита CURL очень полезный инструмент командной строки для передачи данных на или от сервера. Поддерживает массу протоколов, таких как FILE, HTTP, HTTPS, IMAP, IMAPS, LDAP, DICT, LDAPS, TELNET, FTP, FTPS, GOPHER, RTMP, RTSP, SCP, SFTP, POP3, POP3S, SMB, SMBS, SMTP, SMTPS, и TFTP.