Упражнение. Настройка Azure Sphere
Установите на свой компьютер следующее программное обеспечение.
Устранение неполадок
- При возникновении проблем с подключением к Azure Sphere через USB убедитесь, что отключены все возможные VPN-подключения.
- Адаптер TAP-Windows Adapter V9, устанавливаемый вместе с VPN-клиентами, в том числе с клиентом OpenVPN, несовместим с адаптером TAP-Windows Adapter V9, требуемым и устанавливаемым пакетом SDK Azure Sphere. Необходимо удалить VPN-клиент и переустановить пакет SDK Azure Sphere для Visual Studio.
Версия пакета SDK Azure Sphere
Для этого учебного модуля требуется пакет SDK Azure Sphere версии 20.11 или более поздней.
Пользователи Windows 10
Этот модуль обучения поддерживает разработчиков в Linux и Windows, использующих Visual Studio Code. Тем не менее, если вы являетесь пользователем Windows и привыкли использовать Visual Studio, вы по-прежнему можете выполнить упражнения, принимая во внимание, что снимки экрана среды разработки в этом модуле будут отличаться от ваших.
Сделайте следующее.
- Установите последнюю версию пакета SDK Azure Sphere.
- Установите CMake и Ninja.
- Установка Visual Studio Code.
- Установите расширение Azure Sphere для Visual Studio Code.
- Утвердите устройство.
- Настройте сетевое подключение к устройству.
В следующем кратком руководстве показано, как установить пакет SDK Azure Sphere для Windows .
Установка клиента Git для Windows
Клиент Git необходим для клонирования лабораторных работ и примеров пакета SDK Azure Sphere.
Установите Git для Windows.
Установка Обозревателя Интернета вещей Azure для Windows
В этом учебном модуле показано, как использовать Обозреватель Интернета вещей Azure для работы с устройствами центра Интернета вещей Azure.
Скачайте последний пакет MSI Обозревателя Интернета вещей Azure со страницы GitHub с выпусками Обозревателя Интернета вещей Azure и установите его.
Установка цепочки инструментов GNU Arm Embedded Toolchain для Windows
- Скачайте цепочку инструментов GNU Arm Embedded Toolchain для Windows.
- Установите цепочку инструментов GNU Arm Embedded Toolchain.
Пользователи Ubuntu 18.04 или 20.04 LTS
Сделайте следующее.
- Установите пакет SDK для Azure Sphere. Установите новую версию Azure Sphere CLI версии 2.
- Настройте подключение устройства.
- Установите CMake и Ninja.
- Установка Visual Studio Code.
- Установите расширение Azure Sphere для Visual Studio Code.
- Утвердите устройство.
- Настройте сетевое подключение к устройству.
В следующем кратком руководстве по установке пакета SDK Azure Sphere для Linux выполняется процесс.
Установка клиента Git для Linux
Клиент Git необходим для клонирования лабораторных работ и примеров пакета SDK Azure Sphere.
sudo apt install git
Установка Обозревателя Интернета вещей Azure для Ubuntu
В этом учебном модуле показано, как использовать Обозреватель Интернета вещей Azure для работы с устройствами центра Интернета вещей Azure.
Скачайте последний пакет DEB Обозревателя Интернета вещей Azure со страницы GitHub с выпусками Обозревателя Интернета вещей Azure и установите его.
Установка цепочки инструментов GNU Arm Embedded Toolchain для Linux
Установка цепочки инструментов GNU Arm Embedded Toolchain для Linux
Скачайте цепочку инструментов GNU Arm Embedded Toolchain. На момент написания статьи это была версия 10-2020-q4-major.
Установите скачанный пакет. Следующая команда устанавливает цепочку инструментов в каталог/opt.
sudo tar -xjvf gcc-arm-none-eabi-10-2020-q4-major-x86_64-linux.tar.bz2 -C /opt
Обновите переменную "PATH". Откройте файл ~/.bashrc и добавьте в конец следующую строку.
export PATH=$PATH:/opt/gcc-arm-none-eabi-10-2020-q4-major/bin
Необязательно. Отладчик ядра в режиме реального времени использует библиотеку libncurses.so.5 . В зависимости от настройки системы эта библиотека может быть уже установлена. Если нет, выполните следующие команды.
sudo add-apt-repository universe sudo apt-get install libncurses5
Рекомендуемое расширение Visual Studio Code
Расширение Peacock позволяет изменить цвет рабочей области Visual Studio Code. Расширение Peacock полезно при наличии нескольких открытых экземпляров Visual Studio Code. В одном из упражнений один экземпляр Visual Studio Code будет присоединен к ядру реального времени, а другой экземпляр — к ядру приложения высокого уровня.
- Открытие боковой панели расширений в Visual Studio Code
- Или выберите пункт меню "Вид → Расширения".
- Найдите Peacock.
- Щелкните Установить.
- Нажмите кнопку "Перезагрузить", если потребуется.
Удаление существующих приложений в Azure Sphere
Чтобы удалить на устройстве все существующие приложения, выполните следующую команду в командной строке PowerShell в Windows или в терминале Linux.
azsphere device sideload delete
Перезапустите Azure Sphere.
azsphere device restart
Включение разработки ядра высокого уровня
Чтобы включить на устройстве разработку приложения высокого уровня, выполните следующую команду в командной строке PowerShell в Windows или в терминале Linux.
azsphere device enable-development
Включение разработки ядра реального времени
Пользователи Windows 10
Чтобы включить на устройстве разработку ядра реального времени, выполните следующую команду в командной строке PowerShell в Windows в качестве администратора.
azsphere device enable-development -r
Закрытие командной строки PowerShell в Windows
Пользователи Linux
Чтобы включить на устройстве разработку ядра реального времени, откройте терминал Linux и выполните следующую команду.
azsphere device enable-development -r
Клонирование схемы обучения для разработчиков Azure Sphere
Примечание.
Клонируйте схему обучения для разработчиков Azure Sphere в каталог поближе к корневому каталогу на компьютере. Например, в c:\lab или ~/. Причина в том, что в процессе сборки Azure Sphere используется CMake, который испытывает трудности с длинными путями и именами каталогов.
git clone --depth 1 https://github.com/MicrosoftDocs/Azure-Sphere-Developer-Learning-Path.git Azure-Sphere