Olá caro leitor tudo bem? Após a fusão das empresas Freescale Semiconductor e NXP Semiconductors surgiu a necessidade de unificar e padronizar as ferramentas de desenvolvimento, em especial para as famílias de microcontroladores ARM Cortex-M, e assim surgiu o MCUXpresso.

É um conjunto de ferramentas e software’s para os microcontroladores com núcleo ARM Cortex-M, incluindo LPC e Kinetis, e os microprocessadores i.MX RT Crossover. É composto por MCUXpresso SDK, MCUXpresso e MCUXpresso Config Tools.

Introdução ao MCUXpresso
Figura 1 – Introdução ao MCUXpresso

MCUXpresso SDK

É um pacote de biblioteca de software projetado para simplificar e acelerar o desenvolvimento de firmware para os microcontroladores com núcleo ARM Cortex-M. Onde se destacam as seguintes características:

O SDK também é suportado por outras ferramentas de desenvolvimento:

Diagrama de bloco do MCUXpresso SDK
Fugura 2 – Diagrama de bloco do MCUXpresso SDK

MCUXpresso Integrated Development Environment IDE

É uma IDE baseada no Eclipse e projetada para o desenvolvimento de aplicações para os microcontroladores com núcleo ARM Cortex-M, incluindo LPC e Kinetis, e os microprocessadores i.MX RT Crossover. Oferece recursos avançados de edição, compilação e depuração, onde se destacam as seguintes características:

MCUXpresso IDE
Figura 3 – MCUXpresso IDE

MCUXpresso Config Tools

É um conjunto integrado de ferramentas de configurações para facilitar o desenvolvimento de aplicação para os microcontroladores com núcleo ARM Cortex-M. As suas principais características são:

O MCUXpresso Config Tools e MCUXpresso SDK Builder estão disponíveis para Microsoft Windows 7/8/10, Ubuntu Linux e MAC OS X, e versão On-Line.

MCUXpresso Config Tools
Figura 4 – MCUXpresso Config Tools

Conclusão

Este artigo teve como objetivo apresentar os novos conjuntos de ferramentas para o desenvolvimento disponibilizado pela empresa NXP Semiconductors para os microcontroladores com núcleo ARM Cortex-M, incluindo LPC e Kinetis, e microprocessadores i.MX RT Crossover.

Nos próximos artigos irei apresentar a utilização desses recursos no desenvolvimento de firmware.

Referências

MCUXpresso

MCXpresso Config Tools & MCUXpresso SDK Builder Online