1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/hihopeorg-HarmonyOS-IoT-Application-Development

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
hos_deveco_device_tool_install.md 9.8 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 26.11.2024 03:45 283f038

Руководство по разработке Harmony OS — установка и настройка DevEco Device Tool

В этой статье рассказывается, как установить DevEco Device Tool на Windows-хост.

Основные проблемы:

  1. При установке npm-пакетов из некоторых сетей в Китае процесс может занять много времени или вовсе не завершиться. Рекомендуется использовать китайские npm-источники (например, Taobao или Huawei).
  2. Во время установки пакета serialport потребуется компиляция исходного кода. Сначала необходимо установить пакет windows-build-tools.
  3. DevEco Device Tool содержит предварительно скомпилированные исполняемые файлы (.exe), которые можно использовать только в Visual Studio Code для Windows (в настоящее время не поддерживается Linux и macOS).

Подготовка среды

Этот раздел описывает необходимое аппаратное и программное обеспечение для загрузки и компиляции исходного кода Harmony OS.

Аппаратное обеспечение

На рисунке представлена среда разработки. Linux-машина используется для скачивания и компиляции исходных кодов, а Windows-машина — для записи программ на плату и редактирования исходного кода.

Программное обеспечение

Аппаратное обеспечение Описание
Linux-машина Рекомендуется физическая машина с Ubuntu 16.04 или более поздней версией 64-битной системы. В системе должны быть установлены Samba, Vim и другие часто используемые программы. Необходимо настроить Samba для поддержки общего доступа к файлам Linux. Для настройки Samba нужно изменить конфигурационный файл и использовать команду smbpasswd для создания пароля. Также можно использовать виртуальную машину, но необходимо правильно настроить виртуальную сеть (подробное описание здесь не приводится).
Windows-машина Windows XP/Windows 7/Windows 10
Драйвер USB-UART Для записи и отладки на плате требуется установить драйвер последовательного порта. К плате AI Camera и DIY IPC Kit прилагается USB-последовательный порт с чипом PL2302. Необходимо установить драйвер USB-to-UART. Скачать его можно на странице http://www.hihope.org/download. Файл называется USB-to-Serial Comm Port.exe. На главном контроллере WiFi IoT используется чип CH340G, который можно подключить к сети и автоматически установить драйвер.
Удаленный терминал Рекомендуется MobaXterm (также можно использовать PuTTY или SecureCRT) для подключения к Linux-машине с Windows-машины и выполнения операций, таких как скачивание и компиляция исходных кодов.

DevEco Device Tool доступен в виде плагина для Visual Studio Code. Установка включает следующие шаги:

  1. Установить Visual Studio Code;
  2. Установить Node.js;
  3. Установить JDK;
  4. Установить hpm и другие npm-пакеты;
  5. Установить плагин DevEco Device Tool;
  6. Установить C/C++ плагин.

Загрузка Node.js и JDK может занять некоторое время.

Установка Visual Studio Code

DevEco Device Tool (или просто DevEco) — это плагин для Visual Studio Code (VSCode). Сначала необходимо установить VSCode. Скачать VSCode можно с сайта https://code.visualstudio.com/Download. Например, выбрать System Installer 64 bit для загрузки. Во время установки отметьте «Добавить в PATH (вступит в силу после перезагрузки)». Остальные параметры можно оставить по умолчанию.

Установка Node.js

Для работы DevEco требуется Node.js и связанные плагины. Сначала установите Node.js. Скачать Node.js можно с сайта https://nodejs.org/en/download/. Например, выберите 64-bit Windows Installer (.msi) для загрузки. После установки Node.js настройте переменную среды NODE_PATH на C:\Users%USERNAME%\AppData\Roaming\npm\node_modules, где %USERNAME% — имя пользователя. При установке Node.js появится окно с предложением установить инструменты для Native Modules. Можно не устанавливать эти инструменты, так как они могут замедлить процесс установки serialport.

Установка JDK

Необходимо установить JDK версии 1.8. Если у вас уже установлен JDK, откройте командную строку и введите java -version, чтобы проверить версию. Скачайте JDK с сайта JetBrains (https://confluence.jetbrains.com/display/JBR/JetBrains+Runtime) или Red Hat (https://developers.redhat.com/products/openjdk/download). Можно скачать сжатый архив JDK и распаковать его без установки. Просто добавьте каталог bin в PATH, и вы сможете использовать JDK. CLASSPATH можно не настраивать.

Установка hpm и других npm-пакетов

  1. Используйте китайские npm-источники для ускорения загрузки модулей: npm config set registry https://registry.npm.taobao.org.
  2. Установите hpm (Harmony OS Package Manager): npm install -g @ohos/hpm-cli.
  3. Установите Windows Build Tools для компиляции локальных модулей. Это необходимо для установки serialport: npm install -g windows-build-tools.
  4. Установите tftp для запуска tftp-сервера и загрузки образов через сеть: npm install -g tftp.
  5. Установите serialport для использования последовательного порта для записи образов: npm install -g serialport и npm install -g @serialport/parser-readline.
npm config set registry https://registry.npm.taobao.org
npm install -g @ohos/hpm-cli
npm install -g windows-build-tools
npm install -g tftp
npm install -g serialport
npm install -g @serialport/parser-readline

Загрузка DevEco Plugin

  1. Зарегистрируйтесь на портале устройств HarmonyOS (https://device.harmonyos.com/cn/home) и создайте аккаунт разработчика. Если у вас есть учётная запись Huawei, просто войдите в систему.
  2. Перейдите на страницу HUAWEI DevEco Device Tool Products (https://device.harmonyos.com/cn/ide) и скачайте установочный пакет DevEco Device Tool.
  3. Откройте Visual Studio Code.
  4. Выберите установку DevEco Device Tool с локального диска. Установка завершена успешно. ## Установка C/C++ плагина

Для разработки на устройствах HarmonysOS используется язык C/C++. Visual Studio Code предоставляет обширную поддержку для этого языка, включая возможность установки плагина «C/C++», который обеспечивает интеллектуальное автодополнение кода, подсветку синтаксиса и форматирование. Это помогает разработчикам более эффективно и удобно создавать более стандартизированный и красивый код.

Чтобы установить плагин, перейдите в магазин плагинов Visual Studio Code, введите «C/C++» и нажмите «Install».

Если онлайн-установка не удалась, вы можете нажать «Go to Download Page» в нижнем правом углу всплывающего окна и загрузить автономный плагин (выберите версию «cpptools-win32.vsix»). Затем следуйте инструкциям по установке DevEco Device Tool плагина, чтобы установить C/C++ плагин офлайн.

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/hihopeorg-HarmonyOS-IoT-Application-Development.git
git@api.gitlife.ru:oschina-mirror/hihopeorg-HarmonyOS-IoT-Application-Development.git
oschina-mirror
hihopeorg-HarmonyOS-IoT-Application-Development
hihopeorg-HarmonyOS-IoT-Application-Development
master