Hirdetés

Új hozzászólás Aktív témák

  • _q

    addikt

    Task kezeléssel kapcsolatos kérdésem lenne.
    Ezen az oldalon van egy ilyen kijelentése:

    "The two cores are named Protocol CPU (PRO_CPU) and Application CPU (APP_CPU). That basically means the PRO_CPU processor handles the WiFi, Bluetooth and other internal peripherals like SPI, I2C, ADC etc. The APP_CPU is left out for the application code."

    Ha ez tényleg igaz, akkor minden perifériával kapcsolatos kódot érdemes CPU0-ra tenni. Ha viszont én Wifi-vel kapcsolatos dolgot CPU0-ra teszek, I2C kommunikációt CPU1-re, és minden task-nak megadom a prioritást, akkor mi biztosítsa, hogy pl a wifi kommunikáció ne essen egybe egy I2C kommunikációval? Pl wifi core 0 prio 1, i2c core 2, prio 1. Itt a cpu1-es prioritásnak mi lesz az értelme wifi kezelés szempontból, ha ténylegesen úgy is cpu1 hajtja végre?

Új hozzászólás Aktív témák