A Arm Education lançou recentemente um curso sobre sistemas embarcados na edX. Chamando de Embedded Systems Essentials with Arm: Getting Started, é um curso no formato MOOCs (Massive Open Online Courses) que tem como objetivo introduzir estudantes e profissionais no uso do ecossistema Arm.
O curso gratuito, com opção de pagar pelo certificado, traz os primeiros passos para programação dos microcontroladores Arm usando o ecossistema mbed. O estudante aprenderá os fundamentos de um sistema embarcado e descobrirá por que a arquitetura e os processadores Arm são particularmente adequados para aplicativos de IoT.
O curso foi dividido em 6 módulos:
- Módulo 1: Introdução ao sistema embarcado
- Módulo 2: Introdução à plataforma mbed e CMSIS
- Módulo 3: I/O digital
- Módulo 4: Interrupções e recursos de baixo consumo de energia
- Módulo 5: I/O analógico
- Módulo 6: Temporizador e modulação por largura de pulso
Durante os módulos o aluno desenvolverá aplicações com a API mbed e ao final estará apto para implementar protótipos e projetos com o ecossistema da Arm.
Se você não tiver uma placa compatível com mbed, você poderá usar o simulador online para testar suas aplicações.
O curso é apresentado em inglês com diversos recursos de texto e vídeo.
Esse foi o primeiro curso lançado pela Arm Education na edX e eles já deixaram a promessa que nos próximos meses lançarão novos curso.
Se você tem interesse no curso, acesse: Embedded Systems Essentials with Arm: Getting Started
Muito legal essa iniciativa da ARM, particularmente sou fã da infraestrutura Mbed que uso desde 2013.