OpenHarmony Линьмэнпай-RK3568 разработка платы — это платформа для умных устройств, выпущенная компанией Фуцзянь Линь Руй Жэнь Жи Электроника. Эта разработка платы основана на 64-битном процессоре Rockchip RK3568, который включает в себя четырёхъядерный 64-битный Cortex-A55 с максимальной частотой до 2.0 ГГц, двухъядерный графический процессор и эффективный NPU. Поддерживает Bluetooth, Wi-Fi, аудио, видео и камеру, а также обладает богатыми интерфейсами расширения, поддерживает различные видео входы и выходы, что делает её подходящей для использования в областях, таких как умные NVR, облачные терминалы, ворота Интернета вещей, промышленное управление, терминалы информирования, многофункциональные рекламные устройства и другие сценарии. Эта разработка платы включает двухъядерный графический процессор и эффективный NPU, поддерживает OpenGL ES 1.1/2.0/3.2, OpenCL 2.0, Vulkan 1.1 и другие, поддерживает встроенные высокопроизводительные 2D ускорители, обладает вычислительной мощностью 1 Тера, что делает её мощной платформой для аппаратной части искусственного интеллекта. Встроенные алгоритмы, настроенные под конкретные отраслевые сценарии, делают её надёжной и стабильной основой для умных устройств в различных отраслях.Подходит для использования в таких устройствах, как умные терминалы POS, устройства умного логистического управления, VR-камеры, умные роботы, умные автомобильные устройства, устройства сбора информации, умные мобильные терминалы, дроны и другие продукты.
Ссылка: Быстрый старт Внимание: Этот раздел в основном описывает, как использовать разработку платы OpenHarmony Линьмэнпай.
Ссылка: Описание аппаратной части Внимание: Этот раздел в основном описывает основную информацию о разработке платы, ресурсы микросхем, интерфейсы выводов и различия версий аппаратной части.
Ссылка: OpenHarmony SDK Внимание: Эта ссылка указывает на версию исходного кода OpenHarmony.
Разработка плата Линьмэнпай-RK3568 предлагает несколько примеров, которые разделены на категории A, B, C, D, E, F, G, H для удобства обучения начинающих. После получения проекта вам нужно будет просто написать код и загрузить его, чтобы увидеть результаты эксперимента. Ниже приведены описания для категорий A/B/C/D/E/F/G/H:
A01 - A99
: Категория приложенийB01 - B99
: Категория базовых периферийных устройствC01 - C99
: Категория базовых инструментовD01 - D99
: Категория базовых элементов пользовательского интерфейсаE01 - E99
: Категория отраслевых элементов пользовательского интерфейса * F01 - F99
: Категория специфических элементов пользовательского интерфейсаG01 - G99
: Категория программирования NAPIH01 - H99
: Категория инновационных элементов пользовательского интерфейсаJ01 - J99
: Категория искусственного интеллекта
Список примеров представлен ниже:| Номер | Категория | Название примера | Описание |
| ---- | ---------- | ----------------- | -------- |
| A01 | Приложение | helloworld | Пример приложения: Hello World |
| A02 | Приложение | file | Пример приложения: Чтение и запись файлов |
| A03 | Приложение | tcp-client | Пример приложения: TCP-клиент |
| A04 | Приложение | tcp-server | Пример приложения: TCP-сервер |
| A05 | Приложение | udp-client | Пример приложения: UDP-клиент |
| A06 | Приложение | udp-server | Пример приложения: UDP-сервер |
| A21 | Приложение | utils_helloworld | Пример приложения: Простой пример на C++ |
| A22 | Приложение | utils_thread | Пример приложения: Основные потоки |
| A23 | Приложение | utils_thread_poll | Пример приложения: Пул потоков |
| A24 | Приложение | utils_semaphore | Пример приложения: Семафоры || A25 | Приложение | utils_rwlock | Пример приложения: Чтение и запись блокировок |
| A26 | Приложение | utils_safemap | Пример приложения: Потокобезопасный Map |
| A27 | Приложение | utils_safequeue | Пример приложения: Потокобезопасная очередь |
| A28 | Класс приложения | utils_safestack | Пример приложения: поточно-безопасная стековая структура |
| A29 | Класс приложения | utils_safeblockqueue | Пример приложения: поточно-безопасная блочная очередь |
| B01 | Основной класс периферии | hdf_sample | Простой пример HDF-драйвера |
| B02 | Основной класс периферии | hdf_rgb_led | HDF-драйвер: красно-зеленый светодиод |
| B03 | Основной класс периферии | hdf_platform_device_gpio | HDF-платформенный драйвер: GPIO |
| B04 | Основной класс периферии | hdf_platform_device_adc | HDF-платформенный драйвер: ADC |
| B05 | Основной класс периферии | hdf_platform_device_pwm | HDF-платформенный драйвер: PWM |
| B06 | Основной класс периферии | hdf_platform_device_i2c | HDF-платформенный драйвер: I2C || B07 | Основной класс периферии | hdf_platform_device_spi | HDF-платформенный драйвер: SPI |
| B08 | Основной класс периферии | hdf_platform_device_uart | HDF-платформенный драйвер: UART |
| B09 | Основной класс периферии | hdf_platform_device_rtc | HDF-платформенный драйвер: RTC |
| B10 | Основной класс периферии | hdf_platform_device_watchdog | HDF-платформенный драйвер: Watchdog |
| C01 | Основной класс инструментов | tftp-server | tftp-сервер: для передачи файлов между разработочной платой и ПК |
| D01 | Основной класс UI | HelloOpenharmony | Пример UI: Hello OpenHarmony |
| D02 | Базовые классы UI | SampleCounter | Базовые примеры UI: простой счетчик |
| D03 | Базовые классы UI | ImageShow | Базовые примеры UI: отображение изображений |
| D04 | Базовые классы UI | CustomNotification | Базовые примеры UI: автоматические уведомления |
| D05 | Базовые классы UI | CustomCommonEvent | Базовые примеры UI: подписка и публикация общих событий |
| D06 | Базовые классы UI | WindowManage | Базовые примеры UI: управление окнами || D07 | Базовые классы UI | Image | Базовые примеры UI: отображение изображений |
| D08 | Базовые классы UI | VideoShow | Базовые примеры UI: демонстрация видео |
| D09 | Базовые классы UI | VideoPlayer | Базовые примеры UI: проигрыватель видео |
| D10 | Базовые классы UI | FileOperator | Базовые примеры UI: операции с файлами |
| D11 | Базовые классы UI | WebSocket | Базовые примеры UI: коммуникация через WebSocket |Примечание: Код из папок samples (A~C) должен быть скопирован в основную директорию исходного кода OpenHarmony (кроме примеров UI).Описание других папок:
Номер | Имя папки | Описание папки |
---|---|---|
1 | libs | Основные библиотеки, такие как listdc++. a и opencv |
Директория корневого каталога для платы разработки RK3568:
Имя папки | Описание |
---|---|
docs | Документация по программному и аппаратному обеспечению |
figure | Описание документации в формате Markdown, содержащее изображения и рисунки |
OpenHarmony-xxxx-xxxx | Стиль Линь Монг - исходный код OpenHarmony для платы RK3568 (необходимо скачать этот каталог с Baidu Netdisk) |
project | Каталог проекта/путь сборки |
samples | Путь к каталогу с примерами |
TB-RK3568_Image_OpenHarmony | Каталог для инструментов записи и сгенерированных образов |
README_zh.md | Основное описание документации в формате Markdown для корневого каталога |
HardWare_zh.md | Описание аппаратного обеспечения |
OpenHarmonySDK_zh.md | Описание SDK OpenHarmony |
Исходный код OpenHarmony для платы RK3568 разработан в стиле Линь Монг и следует структуре официального каталога OpenHarmony. Ниже приведено описание каталога исходного кода:| Название каталога | Описание | | ------------------ | ----------------------------------------- | | applications | Примеры приложений | | base | Система базовых программных и аппаратных услуг | | build | Скрипты для модульной сборки, конфигурации и сборки | | domains | Система расширенных программных услуг | | drivers | Система драйверов | | foundation | Система базовых возможностей | | kernel | Система ядра | | prebuilts | Система компиляторов и инструментов | | test | Система тестирования | | third_party | Открытые компоненты третьих сторон | | utils | Общие инструменты | | vendor | Программное обеспечение, предоставленное производителем | | build.py | Файл скрипта сборки |
! [Изображение передней панели платы разработки RK3568 стиля Линь Монг](figure/Изображение передней панели платы разработки RK3568 стиля Линь Монг.jpg)
Магазин Taobao ! [QR-код Taobao](figure/QR-код Taobao.png)
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )