# Mbed Studio
ARM ограничивает доступ к своим продуктам пользователям из РФ, тем не менее скачать их можно используя VPN с оригинального сайта или
своим студентам мы предлагаем использовать заранее скачанные и размещенные на нашем Яндекс-Диске файлы.
## 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"
}
```