Comments 60
Но без wifi и bt. А это печально.
wifi на 250к? Не верю.
Для wifi атеистов
Еsp32…
Но без wifi и bt...
Деление на ноль.
Платка впринципе интересная, но это конкурент stm32l0xxx.
Если они не сделают гипер удобный софт и не уберут программаторы, это уныло провальная затея.
поскольку распиновка микросхемы была разработана для полной совместимости с Pico
Ээ, просто отладку развели под распиновку микросхемы.
Я хочу в итоге получить устройство уровня умных часов, которое бы отрабатывало взаимодействия игроков в ЛАРП и квестах, беря на себя обработку механики игры, типа подсчёта хитов как лазертаге, уведомлений игрока о состоянии здоровья и прочего. Такая электронная сущность персонажа. И иногда требуется вносить изменения прямо во время игры. А каждый раз перешивать устройств рискуя поставить колом игровую механику — нафиг, нафиг. Знаем, видели, больше не хотим. В общем, надо дёшево и безопасно корректировать поведение прошивки. Поэтому — не слишком урезанный JS, Lua (не нравится фишка с нумерацией массивов с 1 — потенциальный источник ошибок), возможно — MicroPython, если получится его урезать до вменяемых размеров.
Флешка да, внешняя QSPI до 16 Mbit. Пока правда, частоту SPI максимальную не нашёл.
Cortex-M0 очень странное конечно решение.
— 16PWM — очень уместно в робототехнике.
— 4 аналоговых входа (у малинки аналоговых нет вообще)
Только показать, что «тоже могём» и чтобы свой камушек был?
У меня тоже такая мысль проскакивала :)
Вообще-то, так называют платы на STM32F103… — не помню точное обозначение.
Bluepill на stm32f103c8
Да, ребята с RPi foundation действительно говорят о RP2040, как о чипе и плате-копаньёне к малинке, которую они сделали на основе опыта создания разных шилдов к малинке.
Ещё глянул, как на Whaveshare I/O board plus для RPi CM3 реализована совместимость с Arduino — они цепляют TI tlc1543c для аналоговых выводов, а цифровые, похоже, прокидывают напрямую с малинки — вот здесь бы RP2040 тоже пригодился
мне кажется, что её можно использовать в виде платы-компаньёна к обычной малинке(подсоединяя по SPI/I2C/USB):
Ну для этих целей я использовал PIC16 с 2Кб(на самом деле килослов) FLASH и 100 с небольшим байт ОЗУ.
— 16PWM — очень уместно в робототехнике.
Вот тут — согласен полностью. Такого большого количества PWM мало где встретишь, если не специального назначения, типа автомобильного от Infineon, например.
— 4 аналоговых входа (у малинки аналоговых нет вообще)
Это да, но на любой отладочной борде, хоть с ARM, хоть с AVR будет больше.
Та же синяя пилюля, да, прости Вселенная, Ардуино нано — более интересный вариант для целей расширения (если не надо кучи PWM).
Я — не маркетолог, но куча памяти (по микроконтроллерным меркам), при этом откровенно слабое ядро и отсутствие «жирных», в плане требования к ОЗУ, интерфейсов мне не понятно. Если только не нативно скриптовые языки крутить…
Та же синяя пилюля, да, прости Вселенная, Ардуино нано — более интересный вариант для целей расширения (если не надо кучи PWM)
Цена — если вы будете покупать оригинал — то Ардуино Нано обойдётся вам в 20Евро, не включая налоги.
И если для личного пользования вы можете купить китайский клон, то в какой-нибудь университет/старшую школу в цивилизованной стране уже не получится;)
PS:
Паразитизм — это сарказм, в хорошем смысле слова. Как многие поставщики «паразитируют» на проектах с открытыми лицензиями, выпуская платные продукты с поддержкой.
И, как следствие, ребята из RPi Foundation вместо того, чтобы просто взять Arduino — выпускают свой чип/инфраструктуру под него. Понятно, что это не убьёт Arduino мгновенно, но даст им деньги на развитие ;)
Такой паразитизм также означает, что деньги идут не создателям и не на развитие платформы.
Вот тут с Вами не совсем согласен. Будь Ардуино закрытой экосистемой с платами по 25$, уже давно бы почила в Лете. А так — деньги идут. Кто то реально хочет так задонатить, поддержать проект, кто то — именно ищет счастье в обладании оригиналом. Из этих соображений племяннику оригинал UNO заказывал для опытов.
А что про малинку — так перекос в сторону памяти, при слабом процессоре и да, много PWM — очень похоже, что основное применение будет в простой обучающей робототехнике на скриптовых языках. Хотя, с моей точки зрения, Cortex-M4 с плавающей точкой тут много выгодней смотрится (эх, лицензии, лицензии, при таких объемах много дороже получилось бы). Конечно, ничего не мешает использовать эту плату как расширитель, цена небольшая и бренд раскрученный.
A fingernail-sized development board with a USB-C connection, perfect for portable projects, wearables, and embedding into devices.
но дорого: £8.40
shop.pimoroni.com/products/tiny-2040
Плату выпустила японская Sony Inazawa.
А что случилось с бывшей фабрикой Sony в UK, которая производила все остальные малинки?
PS: в оригинале ничего подобного не написано, кстати. Но написанно много другого — например, что платы будут выпускать и другие компании — Adafruit, Arduino, Pimoroni, SparkFun…
Очень конечно странная штука.
- Cortex-m0+ одно из самых урезанных ядер. Любые задачи DSP, работа с float для него тяжелы. Жалко, что не RISCV.
- 133 MHz хорошо, но внешняя флеш память через QSPI. Поэтому инструкции из неё будут выполняться через кэш в оперативной памяти (Привет ESP8266!). Но уже предвосхищаю, что люди будут перепаивать на больший объём.
- Два ядра. Спорное решение.
Дальше надо внимательно изучать даташит, как и что они там с переферией сделали.
Вот весь многолетний опыт в эмбедед говорит, что это поделка. STM32 лучше.
А если поглядеть с другой стороны, это RPI — большое комьюнити, хорошая поддержка софта (Я уже успел поглядеть примеры на гитхабе). То для интузиастов неплохая штука.
Я обязательно куплю, просто поиграться.
Интересно, а как обстоят дела с защитой прошивки/данных? Ну, типа, шифрование флешки, secure boot. Похоже на решение для хобби, внутреннего использования в компаниях, домашней автоматизации, но не для коммерции.
По даташиту: всё это полностью отсутствуют. И чтобы добавить, нужна будет как минимум ревизия BootROM.
Меня как сторонника открытого железа это очень радует.
Помимо ревизии BootROM потребуется хранилище фьюзов или optionbytes.
В случае с ESP32 ситуация получше, там есть функционал защиты данных, но им можно воспользоваться только с фреймворком esp-idf. Если можно защитить прошивку и с фреймворком Arduino, дайте знать. Опции защиты указываются при сборке проекта.
Мне действительно интересно.
Но я чёт сомневаюсь, что они себя называют «официальной розницей».
Распбери, например, если не ошибаюсь, когда-то даже можно было напрямую на их сайте заказать, оплатив международную доставку. Но по факту это дороже даже получалось, чем у наших магазинов заказывать. Сейчас вроде в РФ не доставляют, но могу ошибаться — не проверяю такие вещи уже давно.
Всё-таки, проще купить Pico за те же $4 в offline магазине без доставок, так как цена пересылки сделает проект не таким интересным.
Самой интересной частью устройства для меня являются PIO-блоки.
Идея специальных периферийных "мини-ядер", которые можно на лету настроить под различные протоколы или иные задачи, давно уже витала на поверхности — и вот сейчас мы видим реализацию. Если они смогут добиться успеха с этой железкой, то возможна даже стандартизация этого добра.
А мне сразу бросилось в глаза, что они сдали плату под возможность модульного SMT монтажа. У Arduino это только Arduino Nano Every, которую и не везде найдешь, а китайцы изготовление ещё не освоили и стоит она как 2.5 малинки. У ESP32 сама микросборка такая, а вот готового модуля, со стабилизатором, минимально необходимой обвязкой и портом USB — нет. Вариации Голубой пилюли для модульного SMT монтажа — тоже нет.
Понятно, что для всякой мелко/просто серийки нужно свою плату разводить, куда контроллер и паять, но для домашних поделок с небольшим закосом на функциональность, быстроту и красоту, вполне удобны, если сделать и заказать изготовление платы.
Raspberry Pi Foundation представила микроконтроллеры Pi Pico за $4 на своем кремнии