-
- Помнится, был такой Luminary Stellaris, там было "Stellaris
Peripheral Driver Library in ROM". Как тогда не понимал этот вывих
сознания, так и сейчас MicroPython in ROM - та же фигня. Должно
быть, гении маркетинга развлекаются. - SciFi(02.08.2025 15:47)
- У стеллариса в ROM сидела SafeRTOS. ROM компактнее флеша, быстрее и
технология более обкатана. Почему бы и не впихнуть туда полезные
либы. Но микропитон??? - LightElf(02.08.2025 19:15)
- Согласен, но есть нюанс. Микропитон это бинарь который нужно
скачать с сайта. "Полезные либы" это опыт реальных проектов, в
разных областях, и неслабый интеллектуальный потенциал на
систематизировать его. Cкpипaч(34 знак., 02.08.2025 19:39)
- Список полезных либ нетрудно составить, исходя из характеристик
чипа. Есть Ethernet - можно всунуть lwIP или Cyclone. Есть USB -
тоже либу добавить. Криптографические алгоритмы mbedTLS,
тригонометрия (у стелларисов, емнип, была таблица косинусов в ПЗУ),
примитивы для ЦОС, RTOS какая-нибудь. LightElf(72 знак., 02.08.2025 22:24)
- А лучше, если просто флеша хватает. - SciFi(02.08.2025 22:26)
- Лучше. Но в это умеют не только лишь все. И в "много ОЗУ + SPI-флеш" тоже мало кто может. - LightElf(02.08.2025 22:30)
- А лучше, если просто флеша хватает. - SciFi(02.08.2025 22:26)
- Список полезных либ нетрудно составить, исходя из характеристик
чипа. Есть Ethernet - можно всунуть lwIP или Cyclone. Есть USB -
тоже либу добавить. Криптографические алгоритмы mbedTLS,
тригонометрия (у стелларисов, емнип, была таблица косинусов в ПЗУ),
примитивы для ЦОС, RTOS какая-нибудь. LightElf(72 знак., 02.08.2025 22:24)
- Согласен, но есть нюанс. Микропитон это бинарь который нужно
скачать с сайта. "Полезные либы" это опыт реальных проектов, в
разных областях, и неслабый интеллектуальный потенциал на
систематизировать его. Cкpипaч(34 знак., 02.08.2025 19:39)
- А мне, норм. Когда с платой приходит ВСЁ, от watchdog и вменяемого
мультитаскинга, использующего все имеющиеся ядра, до TCP, WWW и
bluetooth. Рабочее из-коробки, с примерами, то это сильно срезает
угол по освоению и применению. - Cкpипaч(02.08.2025 15:59)
- Ага. Меня до сих пор поражает, что покупаешь девай с USB, а дрова
на него надо скачивать. Ну запихайте вы дрова сразу в устройство. В
чём проблема-то? - Звepoящep(03.08.2025 09:16)
- USB сетевушки часто так сделаны, открываются как CD или флешка с драйверами. - LightElf(03.08.2025 11:03)
- Дрова на что именно? На USB-host? На многочисленный зоопарк USB-device? Если на USB-device, то сразу со всевозможными вариациями целевых платформ, да? - reZident(03.08.2025 10:01)
- помню в свое время поразил Плэйбук от Блэкберри. Когда его первый
раз втыкаешь в комп, он прикидывается как CD-ROM с автозапуском, на
котором драйвер устройства. Очень удобно. - Лaгyнoв(03.08.2025 09:37)
- У принтеров тоже такая функция встречается - составное устройство USB, но в основном только для USB2.0 и драйверы для Windows. Если подключить такой старый принтер USB2.0 к USB3.х, то могут быть проблемы типа "Составное USB-устройство не может нормально работать с USB 3.0". - reZident(03.08.2025 10:05)
- Это прекрасно. Только не имеет отношения к дихотомии Flash/ROM. - SciFi(02.08.2025 16:30)
- "Товарищ не понимает". :-) Ему это смехуечки, а мне, того и гляди, это придётся использовать. - LightElf(02.08.2025 22:32)
- Ага. Меня до сих пор поражает, что покупаешь девай с USB, а дрова
на него надо скачивать. Ну запихайте вы дрова сразу в устройство. В
чём проблема-то? - Звepoящep(03.08.2025 09:16)
- У стеллариса в ROM сидела SafeRTOS. ROM компактнее флеша, быстрее и
технология более обкатана. Почему бы и не впихнуть туда полезные
либы. Но микропитон??? - LightElf(02.08.2025 19:15)
- жаль только нет корпуса LQFP. Ну и ОЗУ всё таки маловато будет.
Как-то уже привык раскидываться десятками килобайт. :-) - Лaгyнoв(02.08.2025 15:21)
- У нас, вроде, нет упаковки в LQFP, только QFN. И то хлеб, после сплошного "жёлтий ношка" - LightElf(02.08.2025 23:07)
- С ОЗУ там интересно - несколько разных блоков, 194 кБ в сумме, не
считая кэша - AlexG(02.08.2025 15:28)
- точно, я не сразу въехал, что там два ядра со своим ОЗУ. Ну как бы
для моего пульта всё есть. Если там USB-флэшки
читаются/записываются - пойдет. (ну когда все границы закроют) - Лaгyнoв(02.08.2025 16:59)
- Куба нет. - SciFi(02.08.2025 17:07)
- MicroPython in ROM. Это по идее тоже самое. - Cкpипaч(02.08.2025 17:15)
- Такие шуточки полагается сопровождать смайликом :-) - SciFi(02.08.2025 17:16)
- В смысле? К MicroPython должны идти, как минимум, стандартные
библиотеки. Там много всего. - Cкpипaч(02.08.2025 17:18)
- Расскажите, как именно на микропитоне сохранить файл на усб-флешку.
Будет интересно. - SciFi(02.08.2025 17:28)
- Как-то так, наверное. Cкpипaч(607 знак., 02.08.2025 17:33)
- т.е. для взять SD-флэшку, сохранить файл, а потом сунуть ее в
USB-картридер - AlexG(02.08.2025 18:15)
- Хз, мне Гугль подкинул как писать на SD-карту. Сам я MicroPython не использую. - Cкpипaч(02.08.2025 18:23)
- работает? - SciFi(02.08.2025 17:36)
- Работает. Но я другую ветку выбрал (Arduino Studio). Там всё тоже
самое, но поверх Плюсов. - Cкpипaч(02.08.2025 18:06)
- Хм, а гугел говорит, что нету в микропитоне монтирования внешних
usb-флешек. Как так? - SciFi(02.08.2025 18:16)
- "Шашичек", говоришь, нету? :) - Cкpипaч(02.08.2025 18:22)
- круг замкнулся >>> SciFi(1 знак., 02.08.2025 18:27, ссылка)
- Запись на SD-карту есть. - Cкpипaч(02.08.2025 18:29)
- Будет, если коллега Лагунов осилит прикрутить к этому МК SD-карту,
сделать для неё драйвер и как-то внедрить в MicroPython ROM. Хм... SciFi(147 знак., 02.08.2025 18:32)
- Я ж сказал - когда нам всё обрежут. Когда вернут 70-80-е годы по части покупки импортных микросхем. А так я радостно живу на STM32. :-))) - Лaгyнoв(03.08.2025 08:29)
- Развезти корректно SPI? Все остальное там уже есть. - Cкpипaч(02.08.2025 19:36)
- Будет, если коллега Лагунов осилит прикрутить к этому МК SD-карту,
сделать для неё драйвер и как-то внедрить в MicroPython ROM. Хм... SciFi(147 знак., 02.08.2025 18:32)
- Запись на SD-карту есть. - Cкpипaч(02.08.2025 18:29)
- круг замкнулся >>> SciFi(1 знак., 02.08.2025 18:27, ссылка)
- "Шашичек", говоришь, нету? :) - Cкpипaч(02.08.2025 18:22)
- Хм, а гугел говорит, что нету в микропитоне монтирования внешних
usb-флешек. Как так? - SciFi(02.08.2025 18:16)
- Работает. Но я другую ветку выбрал (Arduino Studio). Там всё тоже
самое, но поверх Плюсов. - Cкpипaч(02.08.2025 18:06)
- т.е. для взять SD-флэшку, сохранить файл, а потом сунуть ее в
USB-картридер - AlexG(02.08.2025 18:15)
- Как-то так, наверное. Cкpипaч(607 знак., 02.08.2025 17:33)
- Расскажите, как именно на микропитоне сохранить файл на усб-флешку.
Будет интересно. - SciFi(02.08.2025 17:28)
- В смысле? К MicroPython должны идти, как минимум, стандартные
библиотеки. Там много всего. - Cкpипaч(02.08.2025 17:18)
- Такие шуточки полагается сопровождать смайликом :-) - SciFi(02.08.2025 17:16)
- MicroPython in ROM. Это по идее тоже самое. - Cкpипaч(02.08.2025 17:15)
- Куба нет. - SciFi(02.08.2025 17:07)
- 1 - 11111111112222222222(02.08.2025 16:13,
)
- точно, я не сразу въехал, что там два ядра со своим ОЗУ. Ну как бы
для моего пульта всё есть. Если там USB-флэшки
читаются/записываются - пойдет. (ну когда все границы закроют) - Лaгyнoв(02.08.2025 16:59)
- Концептуально - неплохо. Надеюсь будет продолжение с Ethernet. LightElf(160 знак., 02.08.2025 15:09)
- Помнится, был такой Luminary Stellaris, там было "Stellaris
Peripheral Driver Library in ROM". Как тогда не понимал этот вывих
сознания, так и сейчас MicroPython in ROM - та же фигня. Должно
быть, гении маркетинга развлекаются. - SciFi(02.08.2025 15:47)