Hirdetés
- Amazfit Helio Strap – képernyőmentesen
- Fordulat: időben startol S26+, nézd meg, milyen lesz!
- Vége a dalnak: leállt az iPhone Air gyártása
- One mobilszolgáltatások
- Honor Magic6 Pro - kör közepén számok
- Motorola Edge 70 - többért kevesebbet
- Samsung Galaxy S22 Ultra - na, kinél van toll?
- Miért fárad gyorsabban az iPhone akku, mint az androidos?
- iPhone topik
- Apple iPhone 16 Pro - rutinvizsga
-
Mobilarena
Arduino hardverrel és szoftverrel foglakozó téma. Minden mikrovezérlő ami arduinoval programozható, és minden arduino program, board, és hardverrel kapcsolatos kérdések helye.
Új hozzászólás Aktív témák
-
cog777
őstag
Leteszteltem, FreeRTOS alatt rendben mukodnek a C++ szalak: Future, Promise, Thread.
Az elso kettovel az adatcsere is mukodik!
Nem kell hasznalni a queue-kat...Szal inditas:
void thread_worker()
{
while (1)
{
auto thread_id = std::this_thread::get_id();
Serial.printf("Thread ID: %d", thread_id);
Serial.println(F(""));
vTaskDelay(1000 / portTICK_PERIOD_MS);
}
}
...
// 2 szal inditasa:
auto th = std::thread(thread_worker);
th.detach();
auto th2 = std::thread(thread_worker);
th2.detach();Adat csere:
void task_producer_fnc(std::promise<data_s> &&signal)
{
std::this_thread::sleep_for(std::chrono::milliseconds(1000));
Serial.println(F("SIGNAL from thread"));
signal.set_value({.data = 42});
}
...
std::promise<data_s> signal;
auto slot = signal.get_future();
std::packaged_task<void(std::promise<data_s> &&)> task_producer(task_producer_fnc);
auto future_producer = std::async(std::launch::async, std::move(task_producer), std::move(signal));
// Var az szignalra
auto value = slot.get();
Serial.printf("Data_s Value: %d", value.data);Bocsanat, ha trivialis, talan FreeRTOS kezdoknek jol johet. Engem is meglepett hogy hogy ezek a C++ ficsorok mukodnek.
Új hozzászólás Aktív témák
- Luck Dragon: Asszociációs játék. :)
- Vírusirtó topic
- Kertészet, mezőgazdaság topik
- Samsung Galaxy Felhasználók OFF topicja
- Milyen légkondit a lakásba?
- Kazy Computers - Fehérvár - Megbízható?
- AMD Ryzen 9 / 7 / 5 9***(X) "Zen 5" (AM5)
- Gyúrósok ide!
- Elektromos autók - motorok
- Eleinte nem kíméli majd a pénztárcákat a Panther Lake
- További aktív témák...
- L13 Yoga Gen4 13.3" FHD+ IPS érintő Ryzen 5 PRO 7530U 16GB 256GB NVMe ujjlolv IR kam gar
- Asus ROG Flow X13 GV301QC ALAPLAPHIBÁS laptop, javítandó vagy alkatrésznek
- Gigabyte G6X 9KG-43HU854SD (Bontatlan)
- Dell Latitude 7300 Touch 8 gen I5, 16GB RAM, Vil. HUN BILL. 12 HÓ GAR.
- Egyedi PC összerakás személyre szabott konfiguráció, gyors határidővel!
- Vállalom Xianomi Okos kamerák, szoftveres javíttását
- Xiaomi Redmi Note 12 128GB, Kártyafüggetlen, 1 Év Garanciával
- 143 - Lenovo LOQ (15IRH8) - Intel Core i5-13500H, RTX 4060 (ELKELT)
- iKing.Hu - Nubia Z70 Ultra 5G Black Teljes kijelzős zászlóshajó, AI-erejű teljesítmény
- ÁRGARANCIA!Épített KomPhone i5 14400F 32/64GB RAM RX 9060 XT 16GB GAMER PC termékbeszámítással
Állásajánlatok
Cég: NetGo.hu Kft.
Város: Gödöllő
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
ekkold

