Как стать автором
Обновить

Комментарии 17

Что-то с ходу на алишке не нашёл :(

Как "брать на TaoBao", если я в России?

Воспользоваться freight-forward'ерами/сервисами, помогающими в закупке и пересылке.
Задача со звездочкой - завести себе AliPay и заказать напрямую.

Пощупать 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). Но документация только на китайском явно не идёт им на пользу. А купить можно, но лишний раз никто не афиширует.

Если актуально, то если что еще закончу переводить по HPM67xx до появления официальных английских документов, то буду выкладывать по той же ссылке на диске, но это не так быстро...

По 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 прорывных технологий, которые изменят всё.

Embedded, массово не вижу. Всё так же используют stm и китайские аналоги. arm правит встроенным миром.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории