> 1) Это делается не на каждый пшик.
> 2) Проц лично каждый байт ворочать при этом не обязан. Попросил DMA
> вгрузить от сих до сих, прикинул куда, попросил DMA вгрузить от
> сих до сих. А проц только параметры сетапил.Не на каждый чих. Но это я к тому что аргумент про CM0 — не аргумент.
>> Вот не надо по темам скакать. 8051 был упомянут к тому, что ядро CM0 ну вообще никак
>> не запрещает наличия хотя бы FS USB 2.0 (а не только 1.1), а то и HS.
> Так то не запрещает. Вопрос осмысленности сочетания. А они там FS не
> сделали? Или просто объявили его как 1.1?
FS = 12 Мбит/с, это там точно есть. А вот может ли оно в 2.0 FS (с большими оконечными точками и обычной скоростью) — непонятно.
> Самому по себе M0 не с чего сильно жручим быть, а то что хомяки с питоном в энергосбережение врядли сумеют уже второй вопрос.
Жор, о котором я говорю, не столько ядром определяется, сколько частотой, умением динамически менять её, ну и нюансами периферии (clock gating, возможность будить ядро из спячки по приёму пакета на определённый адрес и т.д.). Тут даташит пока не читал, но позиционирование наводит на определённые мысли.
> С их объемом RAM вполне можно все в RAM держать, и код и данные.
Помнится мне, выполнение из SRAM жрёт больше электричества, чем из flash (но и более быстрое). Это так, к вопросу о моём аргументе, что эта железка не позиционируется как энергоэффективная.
> А та внешняя флешка, вообще, хотя-бы замаплена в адреса
> чтоли? Ну и скорость всего этого даже если оно и -
> не сравнима с нормальной шиной, так что выполнение из SPI напрямую
> бывает двух видов - или не работает, или слоупочит сильно.
Я так понимаю, оно в духе ESP8266, т.е. флешка замаплена в адресное пространство + часть оперативки на прозрачный кеш, а в остальную можно копировать для явного кеширования. Но нужно читать подробности.
> Сертификаций чего и зачем?
Неудачно выразился, речь про лицензирование. Т.е. нельзя просто так взять и заявлять совместимость с ARM, с USB и т.д., это всё требует существенной оплаты в соответствующие организации, при этом в случае ARM — на каждый тип ядра отдельно.