Установка и настройка Mbed Studio # Mbed Studio <div class="info"> ARM ограничивает доступ к своим продуктам пользователям из РФ, тем не менее скачать их можно используя VPN с оригинального сайта или своим студентам мы предлагаем использовать заранее скачанные и размещенные на нашем Яндекс-Диске файлы. </div> ## Windows ### Актуальная версия - [MbedStudio-1.4.5.exe](https://disk.yandex.ru/d/Hy_iPyukCwe7OQ) ### Предыдущие версии - [MbedStudio-1.4.4.exe](https://disk.yandex.ru/d/M6yhbbotzQRS5Q) - [MbedStudio-1.4.3.exe](https://disk.yandex.ru/d/t4sGfEIgoB9N8A) ## Linux ### Актуальная версия - [MbedStudio-1.4.5.sh](https://disk.yandex.ru/d/q4knkIZ6-CVr7g) - копия оригинального установщика (доступен на [mbed.org](https://mbed.org) через VPN) - [MbedStudio-1.4.5_loc.sh](https://disk.yandex.ru/d/rk-r5BXVdEupYA) - **модифицированная** версия установщика (работает с заранее скачанным архивом `MbedStudio-1.4.5.tar.gz` - [MbedStudio-1.4.5.tar.gz](https://disk.yandex.ru/d/LcSLp4HtM08kWA) - архив программы ### Предыдущие версии - [MbedStudio-1.4.4.sh](https://disk.yandex.ru/d/7GcrhGWwxRsWJA) - копия оригинального установщика (доступен на [mbed.org](https://mbed.org) через VPN) - [MbedStudio-1.4.4_loc.sh](https://disk.yandex.ru/d/1f1HwwnhrTkAew) - **модифицированная** версия установщика (работает с заранее скачанным архивом `MbedStudio-1.4.4.tar.gz` - [MbedStudio-1.4.4.tar.gz](https://disk.yandex.ru/d/lEoVD_IxdYT5qQ) - архив программы - [MbedStudio-1.4.3.sh](https://disk.yandex.ru/d/V1F2BfymVDt3kQ) - копия оригинального установщика (доступен на [mbed.org](https://mbed.org) через VPN) - [MbedStudio-1.4.3_loc.sh](https://disk.yandex.ru/d/bv_gTWGVhqxuvw) - **модифицированная** версия установщика (работает с заранее скачанным архивом `MbedStudio.tar.gz` - [MbedStudio.tar.gz](https://disk.yandex.ru/d/fOPcHiZRU1J2yw) - архив программы ### Установка MbedStudio под Linux 1. Скачать файлы `MbedStudio-1.4.5_loc.sh`, `MbedStudio-1.4.5.tar.gz` в **один и тот же каталог** (папку) под Linux 2. Установить флаг исполняемый для файла `MbedStudio-1.4.5_loc.sh`, например, в терминале (Ctrl+Alt+T): ``` chmod +x MbedStudio-1.4.5_loc.sh ``` 3. Запустить процесс установки, например, в терминале (Ctrl+Alt+T): ``` ./MbedStudio-1.4.5_loc.sh ``` ## Переключение Mbed Studio на работу с компилятором GNU ARM GCC После введения ограничений со стороны ARM у пользователей в России возникают проблемы с компиляцией программ в Mbed Studio, так как по умолчанию в ней используется компилятор ARMC6, а доступ к нему ARM блокирует. Тем не менее, сами же разработчики [предусмотрели](https://mbed.com/docs/mbed-studio/current/installing/switching-to-gcc.html) возможность использования GNU ARM GCC компилятора: 1. Скачать и установить [ARM GNU Toolchain](https://developer.arm.com/downloads/-/gnu-rm) для своей операционной системы (для Ubuntu смотри [описание процесса установки](/iot/arm-none-eabi)). 2. Создать файл `external-tools.json` в каталоге с настройками Mbed Studio (содержимое и размещение будет различаться для разных операционных систем). 3. Перезапустить Mbed Studio. ### Windows В каталоге `C:\Users\{username}\AppData\Local\Mbed Studio` создать файл `external-tools.json`: ``` { "bundled": { "gcc": "C:/Program Files (x86)/GNU Arm Embedded Toolchain/10 2021.10/bin" }, "defaultToolchain": "GCC_ARM" } ``` Имя пользователя и путь к каталогу `bin` заменить на реальные! ### Linux В каталоге `~/.config/Mbed Studio` создать файл `external-tools.json`: ``` { "bundled": { "gcc": "/usr/bin" }, "defaultToolchain": "GCC_ARM" } ```