Микроконтролери и електроника
http://mcu-bg.com/mcu_site/

ESP32. Две програми в двете ядра?
http://mcu-bg.com/mcu_site/viewtopic.php?f=3&t=19177
Страница 1 от 1

Автор:  xor [ Нед Май 12, 2024 1:37 pm ]
Заглавие:  ESP32. Две програми в двете ядра?

Постановката е ESP32 + ESP IDF. (Евентуално Ардуино).
Искам в двете ядра да се въртят две различни програми едновременно.
Условието е да НЕ се използват команди на FreeTOS-а!
Как може да се укаже това?
Дали изобщо е възможно?

Автор:  TheWizard [ Нед Май 12, 2024 2:37 pm ]
Заглавие:  Re: ESP32. Две програми в двете ядра?

FreeTOS-а не може да го махнеш... освен ако не пренапишеш SDK, но за WiFi-то пак ще трябва RTOS

или
xTaskCreateUniversal(task_core_0, "blah_0", 1024, NULL, 2, (TaskHandle_t *)&handle0, 0);
xTaskCreateUniversal(task_core_1, "blah_1", 1024, NULL, 2, (TaskHandle_t *)&handle1, 1);

имаше и xTaskCreatePinnedToCore(....
https://github.com/espressif/esp-idf/bl ... ask.h#L382

Автор:  iss [ Нед Май 12, 2024 8:48 pm ]
Заглавие:  Re: ESP32. Две програми в двете ядра?

Поздравления на Визарда за точния отговор.

Ако не си питал вече търсачките ето за платформа ардуино:
How to use ESP32 Dual Core with Arduino IDE

ПС: FreeTOS няма команди, това по принцип...

Страница 1 от 1 Часовете са според зоната UTC + 2 часа [ DST ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/