Size: a a a

2020 December 15

KK

Kirill Kotyagin in Embedded Group
Petr Istomin
ребят. непонятки по поводу char *inet_ntoa(struct in_addr in);
в описании написано, что память под результат статическая, и соответственно полученный результат высвобождать не надо. Вопрос такой: что если эту ф-ю буду дергать из разных потоков? Под каждый поток будет свой буфер? Если да то как это реализовано с точки зрения компилятора?
источник

PI

Petr Istomin in Embedded Group
спс! Удобный механизм ))
источник

KK

Kirill Kotyagin in Embedded Group
Petr Istomin
спс! Удобный механизм ))
Я сделал предположения, что действительно, конкретная реализация у вас thread safe и использует thread local storage, например, как glibc. В других реализациях теоретически может быть по-другому.
источник

PI

Petr Istomin in Embedded Group
Kirill Kotyagin
Я сделал предположения, что действительно, конкретная реализация у вас thread safe и использует thread local storage, например, как glibc. В других реализациях теоретически может быть по-другому.
Ну, думаю, что тонкости реализации могут зависеть от целевого железа. Важно, что есть "область хранения данных", индексируемая контекстом потока
источник

TB

Taras Bezditnyi in Embedded Group
Alexander
Либо используй DMA совместно с UART.
А в чем логика, что DMA может помочь? Не очень понял.
источник

零幡

零 幡田 in Embedded Group
ПДП заберёт данные из периферии быстрее обработчика прерываний, особенно если в последнем творится треш и угар.
источник

A

Alexander in Embedded Group
Taras Bezditnyi
А в чем логика, что DMA может помочь? Не очень понял.
DMA выгребет данные из UART, предотвращая overrun.
А ты в свою очередь заберешь их из буфера когда будет время.
источник

TB

Taras Bezditnyi in Embedded Group
Alexander
DMA выгребет данные из UART, предотвращая overrun.
А ты в свою очередь заберешь их из буфера когда будет время.
Понял
источник

TB

Taras Bezditnyi in Embedded Group
попробую… DMA я еще не осилил.
источник

VC

Verum Corner in Embedded Group
Длинночип
источник

s

shadowsoul in Embedded Group
дизайнеры)
источник

A

Alexander in Embedded Group
Verum Corner
Длинночип
И высокочип
источник

A

Alexander in Embedded Group
источник

VC

Verum Corner in Embedded Group
Там еще такое есть
источник

A

Alexander in Embedded Group
Lqfp почти норм.
источник

VC

Verum Corner in Embedded Group
Интересно где брал рефы художник, что это вообще такое?
источник

A

Alexander in Embedded Group
Verum Corner
Интересно где брал рефы художник, что это вообще такое?
Ионистор
источник

TB

Taras Bezditnyi in Embedded Group
А прикольный дизайн)
источник

VK

Viacheslav Kaloshin in Embedded Group
Verum Corner
Интересно где брал рефы художник, что это вообще такое?
Изувеченный подстроечник
источник

A🐱

Andrew 🐱 [войсы не с... in Embedded Group
Andrey S
от простого к сложному.
Просто - это написать что-нибудь на асме под авр
источник