Это руководство основано на текущей версии Windows - Windows 10, но, за исключением некоторых визуальных аспектов, шаги, необходимые для подготовки набора инструментов, должны быть идентичны для всех последних версий этой системы.

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

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

CMake

Перейти на CMake сайт «s и нажмите кнопку скачать . На следующей странице прокрутите вниз до последней версии и выберите 64-разрядный cmake-...-win64-x64.msiвариант.

Запускаем скачанный установщик. Для большинства шагов вы можете оставить параметры по умолчанию без изменений. Просто убедитесь, что вы выбрали Добавить CMake в системный PATH для всех пользователей (или только для текущего пользователя, в зависимости от того, что вы предпочитаете). Вы также можете установить флажок «Создать значок CMake на рабочем столе» . Я настоятельно рекомендую оставить папку установки по умолчанию, но если вам действительно нужно изменить ее, постарайтесь сделать ее краткой и простой.

Ниндзя

Загрузите самую последнюю версию системы сборки Ninja с ее главного веб-сайта. Внизу страницы - рядом с Getting Ninja - будет ссылка для загрузки двоичного файла Ninja, которая приведет вас к выпускам GitHub . Загрузите пакет ninja-win.zip Windows из последней версии вверху.

Откройте проводник , перейдите в папку с загруженным файлом и дважды щелкните по нему - откроется его содержимое. Вверху окна щелкните вкладку « Извлечь », чтобы отобразить больше кнопок, а затем нажмите « Извлечь все» . Извлеките его куда угодно, например, C:\ninjaчтобы путь был коротким и простым.

передовой набор инструментов

Загрузите самый последний пакет bleeding-edge-toolchain для 64-битной Windows . Распакуйте его где-нибудь с помощью 7-Zip - я бы снова порекомендовал короткий и простой путь (без пробелов, необычных символов и т. Д.), Например, прямо на вашем C:\разделе. Перейдите к загруженному файлу с помощью проводника , щелкните его правой кнопкой мыши и выберите 7-Zip> Извлечь файлы… . В появившемся окне введите путь назначения в поле « Извлечь в» , убедитесь, что флажок ниже не установлен, нажмите « ОК» и дождитесь завершения процесса извлечения.

Добавить инструменты в переменную среды PATH

Чтобы использовать установленные инструменты из командной строки или IDE, вам необходимо добавить папки с исполняемыми файлами в переменную среды PATH вашей системы. Откройте меню « Пуск» , введите control panelи откройте приложение, которое было найдено с тем же именем. Теперь щелкните Система и безопасность, а затем Система . Слева нажмите Дополнительные параметры системы . Затем нажмите кнопку « Переменные среды…» в нижней части появившегося окна « Свойства системы» . Не имеет большого значения, изменяете ли вы переменную среды PATH (верхний фрейм) или общесистемную переменную PATH.переменная окружения (нижний фрейм). Для простоты давайте придерживаться переменных среды пользователя. Выберите переменную Path (или PATH ) из списка и нажмите кнопку Edit… .

Редактирование PATH в последних версиях Windows

https://distortos.org/wp-content/uploads/2018/04/toolchain-win10-edit-environment-variable-0-150x143.png 150w, https://distortos.org/wp-content/uploads/2018/04/toolchain-win10-edit-environment-variable-0.png 527w" alt="" width="300" height="285" class="wp-image-621" style="box-sizing: inherit; border: 0px; height: auto; max-width: 100%; vertical-align: middle; display: block;" loading="lazy" />

Новые версии Windows предоставляют пользователю расширенное окно редактирования переменных среды с многострочным полем редактирования и девятью кнопками.

https://distortos.org/wp-content/uploads/2019/05/toolchain-win10-edit-environment-variable-1-89x150.png 89w, https://distortos.org/wp-content/uploads/2019/05/toolchain-win10-edit-environment-variable-1.png 328w" alt="" width="178" height="300" class="wp-image-872" style="box-sizing: inherit; border: 0px; height: auto; max-width: 100%; vertical-align: middle; display: block;" loading="lazy" />

Нажмите « Создать», а затем « Обзор…», чтобы легко перейти к нужной папке. В группе « Этот компьютер » найдите папку с префиксом исполняемых файлов bleeding-edge-toolchain , которая представляет собой папку, в которую вы ее извлекли, за которой следует \bin что-то вроде C:\arm-none-eabi-gcc-...-...\bin(например C:\arm-none-eabi-gcc-9.1.0-190503\bin), если вы извлекли архив непосредственно C:\. Выберите эту папку и нажмите ОК .

https://distortos.org/wp-content/uploads/2019/05/toolchain-win10-edit-environment-variable-2-150x143.png 150w, https://distortos.org/wp-content/uploads/2019/05/toolchain-win10-edit-environment-variable-2.png 527w" alt="" width="300" height="285" class="wp-image-873" style="box-sizing: inherit; border: 0px; height: auto; max-width: 100%; vertical-align: middle; display: block;" loading="lazy" />

Повторите процесс из предыдущего абзаца для папки, в которой хранится ninja.exeфайл (например C:\ninja).

После этого у вас должны появиться две новые записи для редактируемой переменной среды.

Нажмите ОК и закройте все открытые окна.

Редактирование PATH в старых версиях Windows

https://distortos.org/wp-content/uploads/2018/04/toolchain-win10-edit-user-variable-0-150x38.png 150w, https://distortos.org/wp-content/uploads/2018/04/toolchain-win10-edit-user-variable-0.png 653w" alt="" width="300" height="76" class="wp-image-619" style="box-sizing: inherit; border: 0px; height: auto; max-width: 100%; vertical-align: middle; display: block;" loading="lazy" />

Более старые версии Windows предоставляют пользователю очень простое окно под названием « Редактировать пользовательскую переменную» или « Редактировать системную переменную» . Он содержит только две текстовые ( имя переменной и значение переменной ) и четыре кнопки.

Поместите курсор в конец содержимого поля значения переменной и убедитесь, что ;в конце есть одна точка с запятой ( ). Теперь введите путь к исполняемым файлам с префиксом bleeding-edge-toolchain , то есть к папке, в которую вы ее извлекли, а затем \bin - что-то вроде C:\arm-none-eabi-gcc-...-...\bin(например C:\arm-none-eabi-gcc-9.1.0-190503\bin), если вы извлекли архив непосредственно в C:\.

https://distortos.org/wp-content/uploads/2019/05/toolchain-win10-edit-user-variable-1-150x34.png 150w, https://distortos.org/wp-content/uploads/2019/05/toolchain-win10-edit-user-variable-1.png 733w" alt="" width="300" height="68" class="wp-image-874" style="box-sizing: inherit; border: 0px; height: auto; max-width: 100%; vertical-align: middle; display: block;" loading="lazy" />

Через точку с запятой следует добавить путь к папке с ninja.exeисполняемым файлом (например C:\ninja).

Нажмите ОК и закройте все открытые окна.

OpenOCD

Если вы не планируете отлаживать свое приложение на реальном оборудовании, вы можете пропустить этот раздел.

Загрузите самый последний пакет с  двоичными файлами Windows OpenOCD и извлеките его куда-нибудь, например -  а теперь для чего-то совершенно другого  - прямо в C:\. Кто мог ожидать этого…?

Комплект разработчика Java SE

Если вы не собираетесь использовать Eclipse в качестве IDE, вы можете пропустить этот раздел.

Чтобы использовать Eclipse IDE, вам также понадобится Java SE Development Kit . Загрузите последнюю версию автономного установщика ( jdk-..._windows-x64_bin.exe). Не забудьте установить переключатель рядом с « Принять лицензионное соглашение» . После завершения загрузки запустите установщик и следуйте инструкциям на экране.

После установки вам также нужно будет добавить папку с javaw.exeисполняемым файлом в PATHпеременную окружения. Предполагая, что каталог установки по умолчанию, добавленная папка C:\Program Files\Java\jdk-...\bin(например C:\Program Files\Java\jdk-12.0.1\bin). См. Соответствующую главу выше для получения подробных инструкций по редактированию PATHпеременной среды.

Затмение

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

Посетите веб-сайт Eclipse и нажмите кнопку « Загрузить» вверху страницы. В строке Tool Platforms на следующей странице щелкните ссылку Download Packages . Чтобы загрузить zip-архив с самой последней версией, щелкните ссылку Windows 64-bit в строке Eclipse IDE для разработчиков C / C ++, а затем нажмите кнопку « Загрузить» на следующей странице.

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

https://distortos.org/documentation/arm-toolchain-windows/" data-a2a-title="ARM toolchain for Windows">