Комментарии 17
Что-то с ходу на алишке не нашёл :(
На Ali пока ещё не продаётся.
Брал на TaoBao:
https://item.taobao.com/item.htm?spm=a21n57.1.0.0.4fc7523ca5Rlzn&id=707606256797&ns=1&abbucket=14#detail
Пощупать RISC-V попроще можно в ESP32-C3, даже в среде Ардуино есть поддержка.
По числу доступных GPIO ESP32 С-серии крайне скромны.
Смысл его щупать, если пишите на Си, по сути, архитектура не важна.
Странное заявление. Если пишешь на C/C++/Rust/Zig - в задачах, когда нужно выжать максимум производительности, - знание особенностей архитектуры (вплоть до устройства конвейера) - совсем не помешает, так же как и при портировании RTOS, например.
Если нужна максимальная производительность, то Ассемблер и тогда знание архитектуры неоходимо. Большинству программистов, которые пишут на Си и выше знание регистров процессора абсолютно не нужно, вот знание регистров переферии уже требуется.
При использовании OpenOCD и плагина Cortex-Debug функционал не уступает SEGGER: Embedded Studio.
При OpenOCD отладке в VSC меня раздражает невозможность убрать неиспользуемые строки в раскрываемых списках отладки (в проводнике). Минимальное число отображаемых строк забито константой где-то внутри кода VSC и не вынесено в настройки.
Тоже очень заинтересовали контроллеры этой фирмы, но больше серия HPM67xx - контроллер под baremetal с двумя гигабитными Ethernet, двумя ядрами 800MHz+ и SDRAM контроллером. Да и серия HPM63xx - попроще, но в более удобном корпусе, как функциональная замена STM32H74x тоже любопытна (жаль, что в ней второе ядро не включили).
Документация я так понял у них только на китайском, поэтому пришлось переводить (если кому нужен перевод даташита HPM67xx на английский - https://disk.yandex.ru/d/KhNffe2j_HsIwA )
Надеюсь дойдут руки поработать с ожидающей своего часа отладкой HPM6750EVK2...
Напрягает только вопрос их доступности. Для освоения отладки и образцы можно и с китайских площадок заказать, а вот если потом в изделия какие-то закладывать... Не известно, работает ли с этой фирмой кто-то из наших дистрибьюторов?
Огромное спасибо за перевод. Тут один из поставщиков связывался с HPMicro, те ответили, что вся доступная документация выложена, на английском пока только SDK (http://doc.hpmicro.com/). Обещали в конце этого года выложить ещё, но пока появились только старые буклеты на английской версии сайта.
HPM67xx очень привлекательны (да ещё и PTP). Но документация только на китайском явно не идёт им на пользу. А купить можно, но лишний раз никто не афиширует.
По RISC-V, уже года 3 назад, поморгали светодиодами на отладках, принтанули Хелло Волд, но массового применения не наблюдаю.
В какой сфере?
Знаю некоторое количество разработчиков, которые с Cortex-M перешли на RISC-V в относительно массовых проектах, связанных с разработкой электроники (в том числе на камнях от WCH).
Western Digital использует ядра RISC-V в своих контроллерах с 2019 года.
Alibaba (THead) реализует серверное железо на Sophon SG2042 (64 ядра RISC-V на борту).
MIT в 2023 признали ядра RISC-V одной из 10 прорывных технологий, которые изменят всё.
HPM62xx: первые шаги