handson de mbedos no nxp ftf connects sp 2016 - startup

20
Hands-On Workshop: ARM®-mbed on LPCXpresso Setup Inicial do mbed Project 0 André Curvello Felipe Neves

Upload: andre-curvello

Post on 13-Feb-2017

351 views

Category:

Technology


0 download

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

Resultado 14

Dúvidas?

É só chamar ;-)

Links úteis logo adiante!

15Obrigado!

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

Agradecimentos

Agradecimentos