handson de mbedos no nxp ftf connects sp 2016 - startup
TRANSCRIPT
Hands-On Workshop: ARM®-mbedon LPCXpresso• Setup Inicial do mbed
• Project 0
André Curvello
Felipe Neves
Preparando o Ambiente
» Acesse o online compiler:» https://developer.mbed.org/compiler/» Ao abrir o workspace clique em import;
» Na caixa de pesquisa pesquise por:» ftf_mbed_lab0
» Veja os exemplos a seguir.
2
Criando um Projeto (Opcional) - 1
Acesse o online compiler:» https://developer.mbed.org/compiler/Ao abrir o workspace clique em New->New Program;
Na janela que abrir:» Deixe platform do jeito que está;» Em Template escolha: “mbed OS Blinky LED Hello World”» Em Program Name adicione o nome de sua preferência
Veja os exemplos a seguir.
5
Criando um Projeto (Opcional) - 2
» No canto superior esquerdo, clique na imagem da placa;
Uma nova janela vai abrir, selecione o hardware:» LPCXpresso4337;Se não estiver disponível clique em ”Add Platform” e pesquise por ele;Após selecionado, no canto superior da janela clique em:» ”Select Platform”
» Veja a seguir:
7
Compilando e Gravando
» Selecione o projeto:» ftf_mbed_lab0
» Pressione CTRL+B para compilar o projeto;
» Pressione CTRL+D para compilar e fazer o download;» O nome do arquivo será: ”nome_projeto.bin”
» Veja a seguir:
9
Compilando e Gravando
» Após compilar e terminar o download, conecte a placa;
» Uma unidade de disco com o nome ”MBED” deve aparecer;
» Navegue até onde o arquivo .bin foi salvo;
» Copie e cole na unidade de disco ”MBED”;
11
Compilando e Gravando
» O arquivo .bin será programado;
» A unidade de disco será reiniciada;
» Na placa LPCXpresso, pressione o botão de reset;
» O código irá começar a sua execução
13
Links Úteis - 1
-Placa de Desenvolvimento LPCXpresso4337: https://www.embarcados.com.br/lpcxpresso4337/-LPCXpresso4337 no mbed: https://www.embarcados.com.br/lpcxpresso4337-no-mbed/-Usando o display gráfico na LPCXpress4337 com mbed:https://www.embarcados.com.br/display-grafico-na-lpcxpresso4337-no-mbed/-Usando Leds e Joystick no mbed: https://www.embarcados.com.br/usando-os-leds-e-joystick-na-lpcxpresso4337-no-mbed/
16
Links Úteis - 2
-Shield OM13082 para placas LPCXpresso:https://www.embarcados.com.br/shield-para-as-placas-lpcxpresso/
-mbed OS: Primeiros passos: https://www.embarcados.com.br/mbed-os/
-Como utilizar as Threads no mbed OS:https://www.embarcados.com.br/threads-no-mbed-os/
17
Links Úteis - 3
-Semáforos no mbed OS: https://www.embarcados.com.br/semaforos-no-mbed-os-sincronizacao/
-Semáforos para Compartilhar recursos no mbed OS:https://www.embarcados.com.br/semaforos-mbed-os-recurso-compartilhado/
-Entrada analógica e comunicação Serial com a LPCXpresso4337:https://www.embarcados.com.br/entrada-analogica-e-comunicacao-serial-na-lpcxpresso4337-no-mbed/
18