Упражнение. Настройка отображения выходных данных

Завершено

Вы будете использовать адаптер с 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:

  1. В меню Файл последовательно выберите Настройка>Параметры>Расширения>AzureSphere.
  2. В разделе 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.

  1. Установите эмулятор терминала, например PuTTY.
  2. Подключите контакт GND адаптера с USB-порта на последовательный порт к контакту GND комплекта для разработки. Для оборудования на основе эталонного дизайна платы MT3620 контакт GND — это контакт 2 на блоке контактов 3.
  3. Подключите контакт RX адаптера с USB-порта на последовательный порт к контакту IOM4-0 TX комплекта для разработки. Для оборудования на основе эталонного дизайна платы MT3620 контакт IOM4-0 TX — это контакт 6 на блоке контактов 3.
  4. Подключите адаптер с USB-порта на последовательный порт к компьютеру.
  5. Убедитесь в том, что устройство Azure Sphere подключено к компьютеру.
  6. Определите, какой COM-порт используется адаптером на компьютере. Если вы используете адаптер FTDI Friend, запустите Диспетчер устройств, выберите Вид>Устройства по контейнеру и найдите FT232R USB UART.
  7. На компьютере запустите эмулятор терминала, а затем откройте сеанс терминала с параметрами 115200-8-N-1 для COM-порта, используемого адаптером.