Jeg overvejer at bruge i.MX 7-processoren til et nyt design. Den overordnede arkitektur ser ud til at ligne i.MX 6, i det mindste ved at sammenligne blokdiagrammerne.
Hvilke mekanismer findes der til kommunikation mellem Cortex-M4-kernen og Cortex-A7-kernen / kernerne? Tilbyder lager Linux-kernen sådanne mekanismer (som sandsynligvis antager en bestemt RTOS eller firmware, der kører på M4), eller er denne brugerdefinerede firmware til begge processorer i Freescales tilbud? Processorerne ser ud til at dele stort set alt, så jeg kunne forestille mig, at du kunne implementere en delt hukommelsesbuffer med en atomær semafor eller noget i retning af disse linjer.
Ideelt set vil jeg gerne have M4-firmwaren "tage over "nogle perifere enheder, mens A7-processoren er i en lavt strømtilstand (dvs. administrere periodiske kommunikationsoverførsler eller noget dataanalyse, indtil der sker noget" interessant ", der kræver, at A7 gør noget). Fra blokdiagrammerne og i.MX 6 SoloX referencehåndbogen ser det ud til, at hardware ikke udelukker dette.