Desenvolvendo sistemas embarcados com SoC Multicore Assimétricos
Os processadores multicore heterogêneos fornecem uma solução onde um núcleo pode executar um sistema operacional, como Linux, aproveitando os diversos recursos já existentes nele, ao mesmo tempo, o outro núcleo possibilita a implementação de controle de tempo real por meio de um firmware preparado para tal, como o MQX (RTOS). Neste Webinar, o participante poderá ter uma visão geral de como é realizada a programação e implementação da abordagem multicore heterogênea oferecida pelo SoC VF61 (Arm® Cortex®-A5 + Arm® Cortex®-M4) da família de processadores NXP®/Freescale VybridTM. Utilizando um computador em módulo Colibri VF61 serão demonstrados:
- Compilando e executando um programa “pisca led” no Linux (Cortex-A5)
- Compilando e executando um programa “pisca led” no firmware (Cortex-M4)
- Modificando as aplicações para realizar comunicação entre o core A5 e M4
- Exemplo de comunicação entre os cores A5 e M4 com a MCC Library da NXP®/Freescale