Эта заметка посвящена иллюстрированному рассказу об установке программ, кратко описанных в предыдущей записи.

При описании дальнейших действий предполагается, что у Вас есть права Администратора для системы, в которой эти действия будут совершаться. Так же, одним из общих для установки всех программ шагом, является согласие на запуск приложения в диалоге Системы безопасности, появляющегося после запуске скачанных по сети файлов.

Установка CooCox CoIDE

Со страницы разработчика на момент написания этой заметки можно скачать как новую версию CoIDE-V2Beta-20160607.exe, так и предыдущую — CoIDE-1.7.8.exe. Установив новую версию я столкнулся с несколькими проблемами. Во первых — перестали нормально открываться мои проекты, созданные в предыдущих версиях. Не находилась информация с описанием используемого МК. Во вторых, новые проекты так же для используемого МК не удавалось создать. Поискав решения данной проблемы в Гугле, и опробовав их, я увидел, что они не дают результата, и что с подобными проблемами сталкиваюсь не я один. Поэтому, я решил не мучиться с настройкой бета-версии, а установить предыдущую и стабильную 1.7.8. Её можно было скачать со страницы приложения по ссылке http://www.coocox.org/download/Tools/CoIDE-1.7.8.exe, однако, проверив сейчас эту ссылку, я получил 404 Not Found. Не знаю, какими причинами это вызвано, и долго ли продлится, но проблему можно легко решить. (На момент публикации 27.09.2016 проблема решена и CoIDE версии 1.7.8 с сайта разработчика благополучно загружается.)

Идём на web.archive.org, копируем в верхнюю строку поиска http://www.coocox.org/software/coide.php, нажимаем BROWSE HISTORY, выбираем 2016 год, и в открывшемся окне с календарём 2016 года выбираем 5 марта. После этого открывается заархивированная страница, по ссылке с которой скачиваем предыдущую версию. Ссылка, по которой скачивал я — CoIDE-1.7.8, но не знаю, будет ли она работать в дальнейшем, как раз и проверим. Если же, по каким либо причинам версию CoIDE-1.7.8 не удастся скачать с заархивированной странице с указанной датой, можно попробовать поискать по другим архивным точкам.

И так, установщик CoIDE-1.7.8 скачан. Запускаем его. Видим открывшееся диалоговое окно установщика:

coide_setup_1

Жмём Next. Мастер установки предлагает нам выбрать папку, в которую мы установим среду разработки. Если есть смысл менять, попробуйте изменить. И жмём опять Next.

coide_setup_2

На следующей странице установщик запрашивает имя для ярлыка стартового меню. Если надо — меняем, и жмём Next.

coide_setup_3

Далее предлагается сделать выбор — устанавливать или нет строго рекомендуемый для установки CoCenter, который является менеджером запуска, загрузок и обновлений. Для текущих целей изучения необходимости в нём нет. Поэтому галочку убираю. Если будет нужно — можно установить и потом.

coide_setup_4

Жмём опять Next. Появившаяся страница сообщает о выбранной установочной папке и имени для ярлыка меню. Здесь предлагается нажать Install. Жмём.

coide_setup_5

Начинается процесс установки, который может занять несколько минут.

coide_setup_6

По завершении установки, если всё прошло успешно, видим страницу установщика, с соответствующим сообщением, и предложением нажать Finish для выхода. Что и делаем.

coide_setup_7

Процесс установки CoIDE-1.7.8 завершён.

Установка GNU ARM Embedded Toolchain

Идём на страницу загрузки тулчейна и скачиваем установщик его последней версии. Прямая ссылка для загрузки последней версии на момент написания заметки — gcc-arm-none-eabi-5_4-2016q2-20160622-win32.exe.

Запускаем. Появляется сообщение с предложением выбрать язык для установщика. Можно попробовать выбрать русский, но, лично у меня, это вызвало появление в установочном диалоге крякозябров. Жмём ОК.

gcc_arm_setup_1

Появляется окно мастера установки, с предложением закрыть все работающие приложения, так как это может сделать возможным обновление всех затрагиваемых системных файлов без необходимости перезагрузки системы. Можно последовать совету и нажать Next.

gcc_arm_setup_2

Далее предлагается принять условия лицензионного соглашения, текст которого приводится. Если принимаем — жмём I Agree.

gcc_arm_setup_3

После этого будет предложено выбрать папку для установки, а так же показаны сведения о требуемом и доступном дисковом пространстве. Если есть необходимость — папку установки меняем, хотя, я с этим не экспериментировал, и не знаю, как поведёт себя CoIDE, если окажется, что в пути к компилятору будут содержаться кириллические символы, или будет превышена определённая длина пути. С другими средствами разработки подобные проблемы встречать приходилось. Жмём Install.

gcc_arm_setup_4

Начинается процесс установки, который так же может занять несколько минут.

gcc_arm_setup_5

По завершении установки появляется страница мастера, сообщающая о завершении установки, предлагающая выбрать несколько действий, которые будут совершены после нажатия кнопки Finish. Можно оставить всё как есть и нажать Finish.

gcc_arm_setup_6

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

Установка STM32 ST-LINK utility

Идём на страницу утилит. В верху, с левой стороны, видим надпись «STM32 ST-LINK utility». Прокручиваем к низу страницы, там находим раздел: GET SOFTWARE, а в нём, справа, кнопочка — Get Software. Нажимаем на неё, появляется листок с надписью — License Agreement и кнопкой Accept. Жмём на ней, если принимаем. Далее появляется листок с надписью: «Get Software». На нём можно нажать Login/Register, если зарегистрированы на сайте или хотите это сделать. Можно ниже просто ввести имя, фамилию, e-mail и нажать Download. После этого на указанный e-mail придёт письмо со ссылкой, по которой можно скачать архив с инсталлятором утилит.

Итак, утилиты скачаны, открываем архив, запускаем их. Открывается окно с приветствием мастера установки. Жмём Next.

stlink_utility_1

Появляется страница с лицензионным соглашением. Если согласны, жмём Yes.

stlink_utility_2

Появляется страница с выбором установочной папки. Если надо — изменяем, и жмём Next.

stlink_utility_3

Начинается процесс установки.

stlink_utility_4

В ходе его дополнительно запускается мастер установки драйверов программатора/отладчика и переходника USB->UART. Жмём на нём Next.

stlink_utility_5

Появляется страница, с сообщением о благополучной установке драйверов. Жмём Finish.

stlink_utility_6

Мастер установки утилит так же сообщает о благополучном завершении установки. Жмём Finish.

stlink_utility_7

Утилиты программатора/отладчика и драйвера к нему благополучно установлены.

Установка Git.

Идём на страницу загрузки Git. Выбираем инсталлятор в соответствии с системой — 32 или 64. Можно выбрать и для переносной системы. Скачав — запускаем. Появляется окно мастера установки с лицензионным соглашением. Жмём Next.

git_1

Появляется страница с выбором установочной папки. Если нужно — выбираем и жмём Next.

git_2

Появляется страница с выбором дополнительных опций установки. Если что-то хотим — меняем. Next.

git_3

Появляется страница с выбором имени программы в стартовом меню. Next.

git_4

На появившейся странице предлагается выбор PATH окружения, от которого зависит, через какой командный интерпретатор Git будет вызываться, а так же возможность использования дополнительных Unix-утилит. Можно изменить. Я оставляю по умолчанию. Next.

git_5

Далее предлагается выбрать используемый SSH клиент. Можно попробовать выбрать. Я оставляю без изменений. Next.

git_6

Появляется страница конфигурации стиля окончания строки. Изначально я выбрал первое значение, но потом изменил его на третье — Commit as is, checkout as is — через интерфейс командной строки:

git config --global core.autocrlf false

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

git_7

На следующей странице предлагается выбрать эмулятор терминала для сессий Git Bash. Описываются преимущества и недостатки каждого способа. Можно изменить, я оставляю по умолчанию. Next.

git_8

Далее предлагается выбор дополнительных опций. Оставляю по умолчанию. После этого можно начать собственно процесс установки. Install.

git_9

Сам процесс установки довольно быстрый, по сравнению с предыдущими программами.

git_10

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

git_11

В следующей заметке цикла я планирую рассказать о дополнительной настройке IDE, создании локального репозитория Git и клонировании проектов из удалённого репозитория, а так же сборки первого проекта и загрузки его в устройство для проверки работоспособности установленного ПО и его настроек.

Добавить комментарий