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

OSCHINA-MIRROR/openatom-university-openharmony-oer

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Это зеркальный репозиторий, синхронизируется ежедневно с исходного репозитория.
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

Перевод текста на русский язык:

BearPi-HM Nano

1. BearPi-HM Nano: введение в разработку платы

BearPi-HM Nano — это плата разработки, созданная компанией BearPi специально для системы HarmonyOS.

  • Плата соответствует стандарту IoTCluB E53 и совместима со всеми расширительными платами E53.
  • Контроллер платы — WiFi SOC Hi3861 с тактовой частотой 160 МГц, SRAM 352 КБ, ROM 288 КБ и 2 МБ Flash.
  • На плате есть NFC Forum Type 2 Tag и антенна, что позволяет реализовать функцию «постукивания» в HarmonyOS.
  • Для питания, загрузки и отладки используется один кабель USB Type-C.

2. Быстрый старт (10 минут)

Если вы хотите быстро попробовать работу с исходным кодом HarmonyOS, компиляцией и записью, рекомендуется изучить следующие руководства, которые помогут вам сэкономить время при установке среды.

  1. Видеоурок (Bilibili):
  1. Документация (Gitee):

3. Серия пошаговых руководств

Если вы хотите изучить процесс настройки среды HarmonyOS и понять весь процесс от начала до конца, рекомендуется следовать нашим инструкциям шаг за шагом.

Следует отметить, что настройка среды HarmonyOS включает в себя множество областей и компонентов, и вам необходимо строго следовать нашим указаниям на каждом этапе, иначе могут возникнуть непредвиденные ошибки.

  1. Серия видеоуроков (Bilibili) с соответствующими PPT:
  1. Серия документации (Gitee):
  • Введение в разработку платы BearPi-HM Nano (applications/BearPi/BearPi-HM_Nano/docs/quick-start/BearPi-HM_Nano开发板介绍.md).
  • Настройка среды разработки BearPi-HM Nano (applications/BearPi/BearPi-HM_Nano/docs/quick-start/BearPi-HM_Nano开发搭建环境.md).
  • Получение исходного кода BearPi-HM Nano (applications/BearPi/BearPi-HM_Nano/docs/quick-start/源码获取.md).
  • Запись программы на плату BearPi-HM Nano (applications/BearPi/BearPi-HM_Nano/docs/quick-start/BearPi-HM_Nano开发板如何烧录程序.md).
  • Первая программа на плате BearPi-HM Nano (applications/BearPi/BearPi-HM_Nano/docs/quick-start/BearPi-HM_Nano开发板第一个示例程序.md).
  • Примеры разработки для BearPi-HM Nano (applications/BearPi/BearPi-HM_Nano/sample/README.md).
  • Часто задаваемые вопросы (applications/BearPi/BearPi-HM_Nano/docs/quick-start/常见问题.md). Nano предоставляет несколько примеров, которые можно разделить на разные категории для постепенного изучения от простого к сложному. После получения проекта вы можете увидеть экспериментальные явления после простого программирования и загрузки. Ниже представлено описание категорий A/B/C/D:
  • A1 - A99: ядро;
  • B1 - B99: базовое внешнее оборудование;
  • C1 - C99: датчик E53;
  • D1 - D99: интернет вещей.

Список примеров:

Номер Категория Название примера Описание
A1 Ядро thread Задачи чередуются с печатью
A2 Ядро timer Таймер
A3 Ядро event События
A4 Ядро mutex Мьютекс
A5 Ядро semp Семафор
A6 Ядро message Очередь сообщений
B1 Базовое led_blink Непрерывное мигание красного LED
B2 Базовое button Управление светодиодами с помощью кнопок
B3 Базовое pwm_led Дыхательный светодиод
B4 Базовое adc_mq2 Чтение напряжения с помощью АЦП
B5 Базовое i2c_bh1750 I2C считывает NFC-метки
B6 Базовое basic_uart Самостоятельная отправка и получение через UART
C1 Датчик E53 e53_sf1_example Драйвер для дымового датчика MQ2
C2 Датчик E53 e53_ia1_example Драйвер для датчика температуры и влажности SHT30
C3 Датчик E53 e53_sc1_example Драйвер для фотодатчика BH1750
C4 Датчик E53 e53_sc2_example Драйвер для 6-осевого гироскопа MPU6050
C5 Датчик E53 e53_is1_example Драйвер для инфракрасного датчика человеческого тела
D1 Интернет вещей iot_wifi_ap Создание точки доступа Wi-Fi
D2 Интернет вещей iot_wifi_sta_connect Подключение к Wi-Fi сети
D3 Интернет вещей udp_client Использование сокетов для реализации UDP-клиента
D4 Интернет вещей tcp_server Использование сокетов для создания TCP-сервера
D5 Интернет вещей iot_mqtt Реализация протокола MQTT с использованием Paho-MQTT
D6 Интернет вещей iot_cloud_oc_sample Подключение к платформе IoT от Huawei
D7 Интернет вещей iot_cloud_onenet_sample Подключение к облачной платформе OneNET от China Mobile
D8 Интернет вещей iot_cloud_oc_smoke Пример использования платформы IoT от Huawei для умного обнаружения дыма
D9 Интернет вещей iot_cloud_oc_light Пример использования платформы IoT от Huawei для умной системы уличного освещения
D10 Интернет вещей iot_cloud_oc_manhole_cover Пример использования платформы IoT от Huawei для управления крышками канализационных люков
D11 Интернет вещей iot_cloud_oc_infrared Пример использования платформы IoT от Huawei для обнаружения людей с помощью инфракрасных датчиков
D12 Интернет вещей iot_cloud_oc_agriculture [Пример использования платформы IoT от Huawei в сельском хозяйстве] Каталог исходного кода: обзор

Каталог исходного кода BearPi-HM_Nano следует структуре официального каталога OpenHarmony. Ниже представлено описание структуры каталога исходного кода.

Каталог Описание
applications Примеры приложений BearPi-HM_Nano
base Программное обеспечение и аппаратные средства для обслуживания подсистем
build Компоненты, скрипты компиляции, сборки и конфигурации
domains Расширенное программное обеспечение для обслуживания подсистем
drivers Подсистема драйверов
foundation Системные базовые возможности
kernel Ядро системы
prebuilts Компилятор и инструменты
test Тестирование системы

open-source third-party components — компоненты с открытым исходным кодом.

utils — утилиты.

commonly used tools — часто используемые инструменты.

vendor — программное обеспечение от поставщика.

software provided by vendors — ПО, предоставленное поставщиками.

build.py — файл со скриптом сборки.

Шесть. Предварительный просмотр изображений для печатной платы [ссылка на Taobao] (https://item.taobao.com/item.htm?id=633296694816)

изображение BearPi-HM_Nano_Info.png.

Семь. Свяжитесь с нами

[изображение bearpi_club_wechat.jpg].

Комментарий ( 0 )

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

1
https://gitlife.ru/oschina-mirror/openatom-university-openharmony-oer.git
git@gitlife.ru:oschina-mirror/openatom-university-openharmony-oer.git
oschina-mirror
openatom-university-openharmony-oer
openatom-university-openharmony-oer
master