Skip to content

Latest commit

 

History

History
117 lines (83 loc) · 13.2 KB

README.ru.md

File metadata and controls

117 lines (83 loc) · 13.2 KB

Репозиторий Gitee Выпуск GitHub

K510 SDK

Kanzhi K510 - это второе поколение чипов вывода на стороне края ИИ, выпущенных Canaan, которые обеспечивают высокопроизводительные возможности обработки изображений и речи для приложений ИИ. K510 оснащен самостоятельно разработанным нейросетевым процессором второго поколения KPU2.0, который использует оригинальную технологию вычислительного потока данных, которая увеличивает вычислительную мощность в 3 раза по сравнению с предыдущим поколением и снижает энергопотребление. Интегрирован с процессором обработки изображений последнего поколения ISP, поддержка доступа к камере глубины TOF, поддержка шумоподавления 2D / 3D, широкий динамический диапазон (WDR), аппаратное обеспечение 3A и другие полные функции. 3D-провайдеры поддерживают датчики глубины TOF камеры. Он может широко использоваться в различных областях применения, таких как беспилотные летательные аппараты, аэрофотосъемка высокой четкости, профессиональные камеры, видеоконференции, интеллектуальные роботы, образовательный STEAM и автоматическое вспомогательное вождение.

K510 SDK - это комплект для разработки программного обеспечения, предоставляемый Canaan для разработки приложений для чипа K510, его конфигурация по умолчанию основана на K510 CRB (справочная платформа клиента), содержимое склада включает в себя программное обеспечение для цепочки инструментов, инструментарий для ПК, код Linux, загрузчик, bbl, программное обеспечение системы сборки buildroot и связанные с ним аппаратные ресурсные документы, которые пользователи могут использовать при разработке чипа K510. Пользователи могут настроить разработку изменений в соответствии со своими потребностями на основе этого набора программного кода и, наконец, собрать и скомпилировать файл образа, используемый для развертывания.

Описания содержания материалов и ссылки на справочные ресурсы

Нет Адрес ссылки иллюстрировать
1 / Код компилирует рабочий каталог
2 документы/ Документация по компиляции системы K510 и разработке приложений; Документация по вводным ресурсам оборудования
3 пакет/ Предоставьте примеры приложений для разработки периферийных устройств системы Linux; Различный исходный код демонстрационного приложения AI
4 Ханаан Канчи Ханаан Кандзи официальный сайт
5 Сообщество разработчиков Форум Ханаан Канчи
6 Демонстрационное видео Готовое видео о плате разработки K510 и несколько демонстрационных видеороликов приложений ИИ
7 K510 CRB-КОМПЛЕКТ K510 Комплект платы Онлайн Покупка Ссылка
8 Мгновенная связь Сообщество взаимопомощи QQ Group: 790699378
Telegram: nncase сообщество

Введение в K510 CRB Developer Suite

K510 CRB-KIT - это пакет разработчиков, основанный на разработке чипа K510, который принимает иерархический дизайн, основанный на модуле ядра K510, с богатыми периферийными устройствами и простым в расширении. Поддержка USB 2.0 OTG + PHY, порт Gigabit Ethernet, 3xSDIO, 3xSPI и другие высокоскоростные интерфейсы связи, поддержка 4xUART, GPIO, I2C и I2S и других низкоскоростных интерфейсов связи. Простота в использовании, информативность, может помочь клиентам быстро достичь творческой оценки, проверки прототипа продукта, сократить цикл проектирования продукта. Ханаан-плата .png

K510 CRB фронтальная фотография

hw_1_3.png изображений

Блок-схема системы K510

hw_3_1.png изображений

Схема модуля основной платы K510

Начало разработки программного обеспечения K510

Настройка среды разработки программного обеспечения

Разработка программного обеспечения K510 основана на среде Linux. Пользователям необходимо подготовить хост с операционной системой Linux к компиляции и развертыванию программного обеспечения, а если вы работаете под Windows, рекомендуется установить Windows WSL для работы по разработке программного обеспечения.

Загрузка исходного кода

git clone https://github.com/kendryte/k510_buildroot.git

Запустить Docker

sh k510_buildroot/tools/docker/run_k510_docker.sh

Компиляция кодовой базы

После входа в среду docker введите следующую команду для компиляции системы.

make dl
make

make dlНеобязательный шаг для ускорения загрузки исходного кода. Компиляция первой новой системы занимает много времени, поэтому будьте терпеливы (время связано с производительностью хост-процессора и скоростью сетевых загрузок).

Прошить файл изображения

K510 поддерживает режимы загрузки sdcard и eMMC, и пользователи могут переключаться между различными режимами загрузки, изменяя настройки вытягивающего переключателя SW1 на открытой плате.
Заводской настройкой по умолчанию является загрузка с emmc. Для простоты разработки рекомендуется подготовить TF-карту и переключить переключатель кода в режим загрузки SD-карты, а затем рассмотреть возможность вылечения файла образа в emmc.
Независимо от того, работаете ли вы в Linux или Windows, вы можете загрузить инструмент Etcher для записи скомпилированного файла образа (k510_buildroot / k510_crb_lp3_v1_2_defconfig / image / sysimage-sdcard.img) на свою TF-карту. баленаэтчер.png

Работа при включении питания

Убедитесь, что переключатель SW1 выбран в режиме загрузки SD-карты, вставьте записанную TF-карту в открытый слот для карты платы, а затем отключите выключатель питания K1 в положение ON, и система сможет включиться. Вы увидите экран с логотипом CANAAN, если у вас есть подключенный последовательный порт, вы можете увидеть выход журнала загрузки в последовательном порту. k510_boot.png

Изменение программы автозагрузки по умолчанию

По умолчанию система автоматически запускает пример программы (v4l2_drm.out) по пути /app/mediactl_lib on. Вы также можете вручную изменить конфигурационную программу для запуска других демонстрационных программ. Вот как это изменить:

vi /etc/init.d/rc.sysinit
修改以下位置
cd /app/mediactl_lib/
./v4l2_drm.out -f video_drm_1080x1920.conf &
cd /
改为你想运行的 APP,例如改成人脸检测演示应用,可以改成:
/app/ai/shell/face_detect.sh &

Руководство по вкладу

Если вы заинтересованы в этом проекте и хотели бы получить обратную связь по проблеме или отправить код, пожалуйста, обратитесь кКОНСОЛИДАЦИИ

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

Пекин Ханаан Цзеси Информационные Технологии Co., Ltd
URL:canaan-creative.com
Бизнес-запросы:salesAI@canaan-creative.com

Отказ от ответственности заперевод
Для удобства клиентов Canaan использует переводчик AI для перевода текста на несколько языков, которые могут содержать ошибки. Мы не гарантируем точность, надежность или своевременность предоставленных переводов. Компания Canaan не несет ответственности за любые убытки или ущерб, вызванные доверием к точности или надежности переведенной информации. При наличии разницы в содержании переводов на разные языки преимущественную силу имеет упрощенная версия на китайском языке.

Если вы хотите сообщить об ошибке или неточности перевода, пожалуйста, не стесняйтесь обращаться к нам по почте.