roboforum.ru

Технический форум по робототехнике.


Maix-BIT RISC-V

Программирование микроконтроллеров AVR, PIC, ARM.
Разработка и изготовление печатных плат для модулей.

Maix-BIT RISC-V

Сообщение Strijar » 06 сен 2019, 13:04

Доброго дня!

Кто нибудь имел дело с этим процессором? Купился на RISC-V думал поднять на нем Linux, а оказалось все еще круче - у него специализация по нейросетям. Есть аппаратный ускоритель. В интернете информация разрозненная, пока нашел только порт micropython.

Плата вот такая - https://ru.aliexpress.com/item/33025731529.html

Добавлено спустя 2 часа 12 минут 36 секунд:
Вот еще нашел https://github.com/kendryte
В общем то все что надо есть - FreeRTOS и примеры.
Аватара пользователя
Strijar
 
Сообщения: 664
Зарегистрирован: 28 авг 2006, 17:09
Откуда: Всеволожск (СПб)
прог. языки: С, C++, Python, Lua, VHDL, Verilog, Forth
ФИО: Олег Белоусов

Re: Maix-BIT RISC-V

Сообщение Angel71 » 06 сен 2019, 17:38

если хотелось цумпунтер общего назначения, надо было брать плату на арме. до 20$ вполне можно и повыбирать, те же orange pi, допустим orange pi pc с гигом озу. ей лет и лет, она изначально была бюджетной, но даже до сих пор вполне актуальна. если есть возможность и желание взять чуть получше на годы вперёд, тогда 4я расбэри. если с перламутровыми пуговками, допустим фпга, тогда замурчательным вариантом будет плата на zinq. если радио, есть шикарные adalm-pluto (по секрету, эта прелесть до 6-ти ггц работает). и т.д.
кстати ещё не поздно всё таки на арме докупить. дело в том, что к210 узкоспециализированое решение для обработки видео и аудио (если не запамятовал, подключается до 8-ми мэмс микрофонов). её в принципе можно использовать самостоятельно, но никто не запрещает использовать как доп "сопроцессор" модуль, подключая начиная хоть с ардуинок (туда же esp32, stm32,...) и к одноплатным компьютерам (orange, raspberry,...), что собственно часто и делают. ещё к210 очень бюджетыне и менее популярны (пока?) чем google coral, intel movidius,... -> на к210 меньше доки, примеров,...
микропитон для к210 вроде ещё нормально не допилили и мягко говоря чуток тормозное получается. по крайней мере простенький тест на подобии
Код: Выделить всёРазвернуть
def int_mul_test(n=1000000, a = 7391, b = 9305):
    sum = 0
    for i in range(n):
        sum = a + b

к210 сильно проигрывал хиленькому esp32. может уже допилили или допилят, хотя не важно. в общем один из вариантов использования это https://github.com/sipeed/MaixPy, примеры https://github.com/openmv/openmv/tree/master/scripts/examples
Аватара пользователя
Angel71
 
Сообщения: 10668
Зарегистрирован: 18 апр 2009, 22:18
Предупреждения: -1

Re: Maix-BIT RISC-V

Сообщение Strijar » 09 сен 2019, 10:17

ARMов у меня как грязи! Я по работе с ними имею дела. На любой выбор (; А RISC-V периодически пробую, но на FPGA
Аватара пользователя
Strijar
 
Сообщения: 664
Зарегистрирован: 28 авг 2006, 17:09
Откуда: Всеволожск (СПб)
прог. языки: С, C++, Python, Lua, VHDL, Verilog, Forth
ФИО: Олег Белоусов

Re: Maix-BIT RISC-V

Сообщение Angel71 » 10 сен 2019, 15:33

не понимаю этого хайпа ажиотажа вокруг risc-v. его и под него ещё пилить и пилить. пройдёт немного времени, может ситуация будет чуть получше, а пока для заливки в фпга есть арм.
про visualgdb для k210 https://visualgdb.com/tutorials/risc-v/kendryte/k210/. немного ещё недопиленое и глюкавое, но по крайней мере два ядра отлаживать можно.
Аватара пользователя
Angel71
 
Сообщения: 10668
Зарегистрирован: 18 апр 2009, 22:18
Предупреждения: -1

Re: Maix-BIT RISC-V

Сообщение Strijar » 13 сен 2019, 15:48

ARM для FPGA тяжеловесен и бесплатных нормальных на вскидку не помню. Лучше уж тогда MIPS или OpenRISK
Аватара пользователя
Strijar
 
Сообщения: 664
Зарегистрирован: 28 авг 2006, 17:09
Откуда: Всеволожск (СПб)
прог. языки: С, C++, Python, Lua, VHDL, Verilog, Forth
ФИО: Олег Белоусов

Re: Maix-BIT RISC-V

Сообщение Angel71 » 13 сен 2019, 21:53

https://www.arm.com/resources/designstart/designstart-fpga. сами ядра не совсем бесплатые - если микры клепать, вроде за это отчисления хотят. ну то такое, не всем асики нужны. про ятжеловестность и прочее это к условиям задачи, чипу, с чем сравнивать, кому что больше нравиться и т.д.
в общем закругляемся. подходит, надо -> пользуйтесь. :pardon: нет, так нет.
Аватара пользователя
Angel71
 
Сообщения: 10668
Зарегистрирован: 18 апр 2009, 22:18
Предупреждения: -1


Вернуться в Микроконтроллеры

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 22