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

OSCHINA-MIRROR/QTDesign-MaixPy

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

Давайте ускоримся с Sipeed и увеличим мощность AI!

MaixPy делает программирование AIOT проще!

Maixpy разработан, чтобы упростить программирование AIOT на основе синтаксиса Micropython, работающего на очень мощном встроенном чипе AIOT K210.

С MaixPy можно сделать многое, пожалуйста, обратитесь к здесь.

Краткое описание K210:

  • Распознавание изображений с аппаратным ускорением AI;
  • Двухъядерный процессор с FPU;
  • 8 МБ (6 МБ + 2 МБ) ОЗУ;
  • Внешняя флэш-память 16 МБ;
  • Максимальная частота процессора 800 МГц (подробности см. на плате разработчика, обычно 400 МГц);
  • Микрофонный массив (8 микрофонов);
  • Аппаратное обеспечение AES SHA256;
  • FPIOA (периферийные устройства могут быть сопоставлены с любыми выводами);
  • Периферийные устройства: I2C, SPI, I2S, WDT, TIMER, RTC, UART, GPIO и т. д.
maix bit

Простой код

Найдите устройства I2C:

from machine import I2C

i2c = I2C(I2C.I2C0, freq=100000, scl=28, sda=29)
devices = i2c.scan()
print(devices)

Сделайте снимок:

import sensor
import image
import lcd

lcd.init()
sensor.reset()
sensor.set_pixformat(sensor.RGB565)
sensor.set_framesize(sensor.QVGA)
sensor.run(1)
while True:
    img=sensor.snapshot()
    lcd.display(img)

Используйте модель AI для распознавания объекта:

import KPU as kpu
import sensor

sensor.reset()
sensor.set_pixformat(sensor.RGB565)
sensor.set_framesize(sensor.QVGA)
sensor.set_windowing((224, 224))

model = kpu.load("/sd/mobilenet.kmodel")  # load model
while(True):
    img = sensor.snapshot()               # take picture by camera
    out = kpu.forward(task, img)[:]       # inference, get one-hot output
    print(max(out))                       # print max probability object ID

Пожалуйста, прочитайте документацию перед запуском.

Релиз

Смотрите страницу релизов.

Получите последнюю версию прошивки фиксации: мастер-прошивка.

Настройте прошивку по своему усмотрению, см. сборку или используйте онлайн-инструменты компиляции для настройки прошивки.

Документация

Документация доступна по адресу maixpy.sipeed.com.

Примеры

MaixPy_scripts.

Сборка из исходного кода

См. документацию по сборке.

Историческую версию см. в исторической документации. ## Используйте онлайн-инструменты для компиляции и настройки прошивки

Перейдите на сайт maixhub.com, чтобы использовать онлайн-компиляцию для настройки необходимых функций.

Модель хаб: Maixhub.com

Найдите больше моделей на сайте Maixhub.com.

Лицензия

См. файл LICENSE.

Дополнительно: как C SDK для разработчиков на C

Помимо исходного кода проекта MaixPy, поскольку MaixPy существует как компонент, его можно настроить так, чтобы он не участвовал в компиляции, поэтому этот репозиторий также может быть разработан как C SDK. Подробные сведения об использовании см. в документации по сборке (build.md), которую можно запустить, скомпилировав и загрузив projects/hello_world.

Процесс компиляции выглядит следующим образом:

wget http://dl.cdn.sipeed.com/kendryte-toolchain-ubuntu-amd64-8.2.0-20190409.tar.xz
sudo tar -Jxvf kendryte-toolchain-ubuntu-amd64-8.2.0-20190409.tar.xz -C /opt
cd projects/hello_world
python3 project.py menuconfig
python3 project.py build
python3 project.py flash -B dan -b 1500000 -p /dev/ttyUSB0 -t

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

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

Введение

Цель Maixpy — сделать программирование AIOT проще, он работает на высокопроизводительном чипе K210 по доступной цене и основан на синтаксисе Micropython. Развернуть Свернуть
Apache-2.0
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/QTDesign-MaixPy.git
git@api.gitlife.ru:oschina-mirror/QTDesign-MaixPy.git
oschina-mirror
QTDesign-MaixPy
QTDesign-MaixPy
master