Size: a a a

2021 April 25

r

romanetz in Embedded Group
скукота там
источник

r

romanetz in Embedded Group
хммм.... ну оченно специфичная задача, конечно...
источник

SK

Stas Koynov in Embedded Group
в ld скрипте удали секцию для кучи. в ней есть всякие end и т.п константы. если будет использоваться куча, всякие malloc new будут вызывать функции, в которых нужны эти константы, если их нет, линковщик остановится с ошибкой.
источник

SK

Stas Koynov in Embedded Group
ну лямбдам нужна куча, если захват имеет размер больше двух указателей. так что если аккуратно то можно юзать :) там оптимизация аля SSO
источник

AT

Alexey Tsvetkov in Embedded Group
О, не знал, и потому отказался от из использования
источник

SK

Stas Koynov in Embedded Group
ну если лямбду сохранять в std::function то в gcc именно так, если лямбда будет сохранена через auto могут быть варианты, но в большинстве случаев будет аналогичная свертка в std::function.
источник

AT

Alexey Tsvetkov in Embedded Group
Я искал способ сделать более-менее универсальные колбэки, но и лямбды и std::function захотели кучу
источник

SK

Stas Koynov in Embedded Group
ну я вот просто недавно прям под миландр код ревью делал, там чуваки тоже слегка запутались, гцц. оптимизирует это дело, если захват <= sizeof(*void)*2 то будет аналог SSO и все сохранится внутри переменной std::function. если скажем захват уже 3х интов, будет нужен new. можно отключить (прям закоментить) секцию для кучи. тогда компилятор во время линковки не найдет end и скажет что упс..., так что смело можно юзать, если захват жирный, можно выйти из ситуации, захватывать this а там пихать что нужно.
источник

AM

Aleksander Mironov in Embedded Group
Я в контексте стл скорее...
источник

l

linxuil in Embedded Group
На самом деле, как я понимаю - встраиваемой системой называется любая система которая куда-то встроена, для контроля/управления - это не только мк, это вполне может быть даже просто мелкий или не очень пк с использованием даже не линукс, а виндоус.

Например: в терминалах для оплаты телефонов и иногда в банкоматах стоят системы на винде и их вполне законно все назыаают встраиваемой системой.
Мк просто чаще встраиваются куда-либо.

И, кстати, не все устройства на мк это встраиваемые сисиемы, на пример программатор stm построен на обычном мк от stm, устройство программатор-само по себе устройство и по сути не имеет встраиваемой системы и не является ей.

А на счет реплики о том, что устройство в ангаре не может сожержать встраиваемую систему, я тоже не понял(
источник

ВЯ

Василий Ярошенко... in Embedded Group
Ребята, может кто в курсе, или есть документация на процессоры ATMEGA168PA U-TH - не могу найти в чем их отличие от ATMEGA168PA-AU
источник

e

evg@kzn in Embedded Group
В корпусе?
источник

ВЯ

Василий Ярошенко... in Embedded Group
да нет, корпус такой же TQFP32
источник

A

Alexander in Embedded Group
Мб в трее продаются?
Типа форма упаковки?
источник

ВЯ

Василий Ярошенко... in Embedded Group
все возможно, хотелось бы доку найти ...но пока не нашлось
источник

ВЯ

Василий Ярошенко... in Embedded Group
с десяток док пересмотрел - нигде не нашел упоминания о такой маркиковке
источник

A

Alexander in Embedded Group
Ага :/
источник

AM

Aleksander Mironov in Embedded Group
Хоспаде, пресвятая атмега, я сейчас посмотрел цену на F103 у меня в глазах потемнело, в комнате нашли лежащим, ничего не помню.
источник

AM

Aleksander Mironov in Embedded Group
Там менеджмент уже в окно начал выходить?
источник

AM

Aleksander Mironov in Embedded Group
источник