
Комментарии 9
И что особенно интересно — MIK32 не выглядит очередной копией STM32 или другого зарубежного контроллера.
А это хорошо? И я может что-то пропустил и у нас есть копии СТМ32? Что называется дайте два и про остальные можно не рассказывать...
То, что он не использует мощности производства за пределами РФ, это очень похвально, когда остальные в качестве импортозамещения меняют шильдик и не более. Миландр тоже выпускает микроконтроллеры, в том числе и на Арм архитектуре, как и стм32, но производство не у нас.
Поэтому корректнее сказать, что мик32 интересен именно как самостоятельная российская разработка на RISC-V, а не просто украли чертежи и лепим «свое»
Из нехорошего тоже есть моменты, например то, что вектор прерываний всего один и EPIC собирает запросы от всех, а уже общий обработчик программно определяет источник события, это сильно бьет на отзывчивость периферии. В то время как другие производители не практикуют такое, что опять же указывает на самостоятельность разработки и возможность производить Кристал на наших устаревших станках
Боюсь что людям больше интересно было бы взять копию СТМ32 находящихся во всевозможных реестрах и тупо поставить вместо СТМ32 в изделие и всё(есть же механизмы принудительных лицензии например для лекарств - не поставляете, Ок, государство дает корсарский патент...). Ну или на худой конец своё ядро с периферией STM32(а-ля тех же китайских CH32), которое где-то встанет с напильниногом...
STM32 - ARM, который требует лицензирования в отличии от RISC-V
Людям больше интересно использовать оригинал без танцев с бубнами, а на худой конец это наилучший вариант, Мик32 позиционирует себя как аналог stm32L серии, и CH мк некая часть тоже на RISC-V ядре и уже тут тоже не обойтись без напильника.
К слову библиотека МИК32 HAL немало напоминает либру от стм
Эклипс безальтернативен?
Установщик так же на PlatformIO нацелен
VS Code + GCC
Не - он не нужен на самом деле. Просто тогда не получится в “пару кликов”.
Вот например человек на Makefile переделал - https://gitflic.ru/project/ogneyar/amur_c.
Пока мы на клавиатуре “раз-два-три-четыре”, они мышкой “раз-два, раз-два” =).
Отечественный микроконтроллер MIK32 “Амур”: устанавливаем рабочее окружение в пару кликов