Yeni bir tasarım için i.MX 7 işlemciyi kullanmayı düşünüyorum. Genel mimari, en azından blok diyagramlarını karşılaştırmak suretiyle, i.MX 6'ya benzer görünmektedir.
Cortex-M4 çekirdek ve Cortex-A7 çekirdek (ler) arasındaki iletişim için hangi mekanizmalar var? Linux çekirdeği bu tür bir mekanizma sağlıyor mu (M4'te çalışan belirli bir RTOS veya ürün yazılımı varsayarsa) veya Freescale'in teklifindeki her iki işlemci için de bu özel ürün yazılımı mıdır? İşlemciler hemen hemen her şeyi paylaşıyor gibi görünüyor, bu yüzden atomik bir semaforla paylaşılan bir bellek tamponu veya bu satırlar boyunca bir şey uygulayabileceğinizi hayal ediyorum.
İdeal olarak, M4 donanım yazılımının A7 işlemcisi düşük güç modundayken bazı çevre birimlerini "devralmasını" istiyorum (yani, A7'nin bir şey yapmasını gerektiren "ilginç" bir şey gerçekleşene kadar periyodik iletişim aktarımlarını veya bazı veri analizlerini yönetin) ). Blok şemalardan ve i.MX 6 SoloX referans kılavuzundan, donanımın bunu engellemediği görülüyor.