Упражнение. Настройка отображения выходных данных
Вы будете использовать адаптер с USB-порта на последовательный порт для подключения UART в ядре с поддержкой реального времени к USB-порту на компьютере и настройки оборудования для отображения выходных данных.
Цепочка инструментов ядра с поддержкой реального времени
Расширение Visual Studio для Azure Sphere включает компилятор, необходимый для процессоров ARM Cortex-M4 в ядрах с поддержкой реального времени.
При использовании Visual Studio Code или при разработке из интерфейса командной строки необходимо установить этот компилятор самостоятельно. На веб-сайте для разработчиков ARM можно найти цепочку инструментов GNU Embedded Toolchain для ARM, включающую компилятор.
В этом модуле вы разработаете приложение с помощью Visual Studio Code. Следуйте инструкциям на веб-сайте, чтобы установить цепочку инструментов GNU Embedded Toolchain для ARM.
После установки настройте Visual Studio Code, указав путь к цепочке инструментов GNU Embedded Toolchain для ARM:
- В меню Файл последовательно выберите Настройка>Параметры>Расширения>AzureSphere.
- В разделе Azure Sphere: Arm Gnu Path обновите путь к каталогу установки цепочки инструментов GNU Embedded. По умолчанию цепочки инструментов устанавливаются в каталог /opt/azurespheresdk/Sysroots/sysroot-version/tools.
Чтобы настроить отображение выходных данных приложения RTApp для оборудования, выполните следующие действия. Чтобы определить расположение контактов, обратитесь к документации изготовителя оборудования. Если вы используете оборудование на основе эталонного дизайна платы MT3620, например MT3620 Dev Kit от Seeed Studio, то расположение контактов можно определить в разделе Заголовки интерфейса RDB.
Примечание.
Если вы не используете оборудование на основе эталонного дизайна платы MT3620, обновите файл app_manifest.json и пример кода, указав нужный UART, например ISU1.
- Установите эмулятор терминала, например PuTTY.
- Подключите контакт GND адаптера с USB-порта на последовательный порт к контакту GND комплекта для разработки. Для оборудования на основе эталонного дизайна платы MT3620 контакт GND — это контакт 2 на блоке контактов 3.
- Подключите контакт RX адаптера с USB-порта на последовательный порт к контакту IOM4-0 TX комплекта для разработки. Для оборудования на основе эталонного дизайна платы MT3620 контакт IOM4-0 TX — это контакт 6 на блоке контактов 3.
- Подключите адаптер с USB-порта на последовательный порт к компьютеру.
- Убедитесь в том, что устройство Azure Sphere подключено к компьютеру.
- Определите, какой COM-порт используется адаптером на компьютере. Если вы используете адаптер FTDI Friend, запустите Диспетчер устройств, выберите Вид>Устройства по контейнеру и найдите FT232R USB UART.
- На компьютере запустите эмулятор терминала, а затем откройте сеанс терминала с параметрами 115200-8-N-1 для COM-порта, используемого адаптером.