Руководство по разработке Harmony OS — установка и настройка DevEco Device Tool
В этой статье рассказывается, как установить DevEco Device Tool на Windows-хост.
Основные проблемы:
Подготовка среды
Этот раздел описывает необходимое аппаратное и программное обеспечение для загрузки и компиляции исходного кода 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. Установка включает следующие шаги:
Загрузка 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-пакетов
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
Для разработки на устройствах 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 )