ÍNDICE DE CONTEÚDO
mbed
O mbed é um sistema que engloba hardwares de prateleira e uma plataforma online que permite desenvolver firmwares de forma intuitiva para microcontroladores ARM. O melhor de tudo: é mantido, testado e administrado pela própria ARM.
A intenção principal é remover todas as barreiras que existem de configuração de registradores, manipulação de periféricos e instalação de softwares. É possível, dessa forma, atender diversos tipos de público, o que, com certeza, ajuda a divulgar os projetos de protótipos de sistemas eletrônicos de baixo consumo e permite o desenvolvimento de sistemas de controle ou monitoramento caseiros ou para testes. É, de certa forma, uma democratização dos sistemas com microcontroladores.
Disponibiliza atualmente para desenvolvimento de software as linguagens C e C++ e é conforme com CMSIS também, e funciona com os fabricantes NXP e Freescale. Suporta as seguintes plataformas:
Assista a seguir um workshop apresentado por engenheiros da ARM para utilização do mbed. Vejam em resolução 720p pra não ter problemas com resolução das letras pequenas de código.
The ARM University Program, mbed workshop, intro video by Khaled Benkrid
Introdução ao Workshop:
The ARM University Program, mbed workshop, Lab 1 by Chris Styles
Introdução às placas utilizadas.
Introdução ao mbed.
Registro no site mbed e primeiro projeto “Hello World” – blink led – para o NXP ARM CORTEX M3 LPC1768.
Como exportar o firmware criado para o IAR, Keil, Code Red e outros ambientes de desenvolvimento tradicionais.
Primeiro contato com o ambiente online.
The ARM University Program, mbed workshop, Lab 1 demo by Sadanand Gulwadi
The ARM University Program, mbed workshop, Labs 2, 3 and 4 by Chris Styles
Como utilizar entradas analógicas – exemplo com um potenciômetro presente na placa.
Como ler temperatura com sensor LM75B presente na placa e como importar bibliotecas prontas online pro projeto.
Como utilizar a usb da placa como interface serial para imprimir informações da placa.
O que fazer para um PC com windows reconhecer a placa como driver serial utilizando o TERA TERM.
Aprende-se a imprimir a temperatura no LCD
The ARM University Program, mbed workshop, Labs 2, 3 and 4 demos by Sadanand Gulwadi
The ARM University Program, mbed workshop, Labs 5 and 6 by Chris Styles
Manipulação de arquivos.
Debugging com CMSIS-DAP, fazendo o download para o Keil(OS Windows).
nice.