Introdução ao módulo de IoT NXP LPC54 018 - Gratuito RTOS

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Introdução ao módulo de IoT NXP LPC54 018

Importante

Essa integração de referência está hospedada no RTOS repositório Amazon-Free, que está obsoleto. Recomendamos começar aqui ao criar um novo projeto. Se você já tem um RTOS projeto gratuito existente com base no repositório Amazon-FreeRTOS, agora obsoleto, consulte o. Guia de migração do RTOS repositório Github gratuito da Amazon

Este tutorial fornece instruções para começar a usar o Módulo IoT NXP LPC54 018. Se você não tiver um módulo IoT NXP LPC54 018, visite AWS o Catálogo de dispositivos do parceiro para comprar um de nosso parceiro. Use um USB cabo para conectar seu módulo IoT NXP LPC54 018 ao seu computador.

Antes de começar, você deve configurar AWS IoT e RTOS fazer o download gratuito para conectar seu dispositivo à AWS nuvem. Para obter instruções, consulte Primeiras etapas. Neste tutorial, o caminho para o diretório de RTOS download gratuito é chamado defreertos.

Visão geral

Este tutorial contém instruções para as seguintes etapas iniciais:

  1. Conectar sua placa a uma máquina host.

  2. Instalar software na máquina host para desenvolver e depurar aplicativos incorporados para seu microcontrolador.

  3. Compilação cruzada de um aplicativo de RTOS demonstração gratuito em uma imagem binária.

  4. Carregar a imagem binária do aplicativo em sua placa e executar o aplicativo.

Configurar o NXP hardware

Para configurar o NXP LPC54 018
  • Conecte seu computador à USB porta do NXP LPC54 018.

Para configurar o JTAG depurador

Você precisa de um JTAG depurador para iniciar e depurar seu código em execução na placa 018. NXP LPC54 O Free RTOS foi testado usando um OM4 módulo IoT 0006. Para obter mais informações sobre os depuradores compatíveis, consulte o Manual do usuário do Módulo NXP LPC54 IoT 018, disponível na página do produto do Módulo IoT 0007 OM4 018. LPC54

  1. Se você estiver usando um depurador do módulo IoT OM4 0006, use um cabo conversor para conectar o conector de 20 pinos do depurador ao conector de 10 pinos no módulo IoT. NXP

  2. Conecte o NXP LPC54 018 e o OM4 0006 IoT Module Debugger às USB portas do seu computador usando mini cabos. USB USB

Configuração do ambiente de desenvolvimento

O Free RTOS suporta dois IDEs para o módulo IoT NXP LPC54 018IAR: Embedded Workbench e. MCUXpresso

Antes de começar, instale um dessesIDEs.

Para instalar o IAR Embedded Workbench para ARM
  1. Navegue até o IAREmbedded Workbench ARM e baixe o software.

    nota

    IARO Embedded Workbench for ARM requer o Microsoft Windows.

  2. Execute o instalador e siga as instruções.

  3. No Assistente de Licença, escolha Registrar com IAR sistemas para obter uma licença de avaliação.

  4. Coloque o carregador de inicialização no dispositivo antes de tentar executar qualquer demonstração.

Para instalar a MCUXpresso partir de NXP
  1. Baixe e execute o MCUXpresso instalador em NXP.

    nota

    As versões 10.3 e posterior são compatíveis.

  2. Navegue até MCUXpressoSDKe escolha Crie seuSDK.

    nota

    As versões 2.5 e posterior são compatíveis.

  3. Escolha Select Development Board (Selecionar placa de desenvolvimento).

  4. Em Select Development Board (Selecionar placa de desenvolvimento), em Search by Name (Pesquisar por nome), insira LPC54018-IoT-Module.

  5. Em Placas, escolha LPC54018-IoT-Module.

  6. Verifique os detalhes do hardware e escolha Construir MCUXepresso SDK.

  7. O SDK para Windows usando o já MCUXpresso IDE está construído. Escolha BaixarSDK. Se você estiver usando outro sistema operacional, em Host OS, escolha seu sistema operacional e escolha Baixar SDK.

  8. Inicie MCUXpresso IDE o e escolha a SDKs guia Instalado.

  9. Arraste e solte o SDK arquivo baixado na SDKs janela Instalado.

Se você tiver problemas durante a instalação, consulte NXPSupport ou NXPDeveloper Resources.

Monitorando MQTT mensagens na nuvem

Antes de executar o projeto de RTOS demonstração gratuito, você pode configurar o MQTT cliente no AWS IoT console para monitorar as mensagens que seu dispositivo envia para a AWS nuvem.

Para assinar o MQTT tópico com o AWS IoT MQTT cliente
  1. Faça login no console do AWS IoT.

  2. No painel de navegação, escolha Testar e, em seguida, escolha cliente MQTT de teste para abrir o MQTT cliente.

  3. Em Tópico de inscrição, insira your-thing-name/example/topic e selecione Inscreva-se no tópico.

Quando o projeto de demonstração for executado com êxito em seu dispositivo, você verá "Olá, mundo!". enviado várias vezes para o tópico em que você assinou.

Crie e execute o projeto de RTOS demonstração gratuita

Importe a RTOS demonstração gratuita para o seu IDE

Para importar o código de RTOS amostra grátis para o IAR Embedded Workbench IDE
  1. Abra o IAR Embedded Workbench e, no menu Arquivo, escolha Abrir espaço de trabalho.

  2. Na caixa de texto search-directory, digite projects/nxp/lpc54018iotmodule/iar/aws_demos e escolha aws_demos.eww.

  3. No menu Project (Projeto), escolha Rebuild All (Recriar tudo).

Para importar o código RTOS de amostra grátis para o MCUXpresso IDE
  1. Abra eMCUXpresso, no menu Arquivo, escolha Abrir projetos do sistema de arquivos.

  2. Na caixa de texto Directory (Diretório), digite projects/nxp/lpc54018iotmodule/mcuxpresso/aws_demos e escolha Finish (Concluir)

  3. No menu Project (Projeto), escolha Build All (Criar tudo).

Execute o projeto de RTOS demonstração gratuito

Para executar o projeto de RTOS demonstração gratuito com o IAR Embedded Workbench IDE
  1. No seuIDE, no menu Projeto, escolha Criar.

  2. No menu Project (Projeto), escolha Download and Debug (Fazer download e depurar).

  3. No menu Debug (Depurar), escolha Start Debugging (Iniciar depuração).

  4. Quando o depurador parar no ponto de interrupção em main, no menu Debug (Depurar), escolha Go (Ir).

    nota

    Se uma caixa de diálogo J-Link Device Selection (Seleção do dispositivo J-Link) for aberta, escolha OK para continuar. Na caixa de diálogo Target Device Settings (Configurações do dispositivo de destino), escolha Unspecified (Não especificado), Cortex-M4 e, em seguida, OK. Você precisa fazer isso apenas uma vez.

Para executar o projeto de RTOS demonstração gratuito com o MCUxpresso IDE
  1. No seuIDE, no menu Projeto, escolha Construir.

  2. Se esta for a primeira depuração, escolha o projeto aws_demos e, na barra de ferramentas Debug (Depurar), escolha o botão de depuração azul.

  3. Os testes de depuração detectados são exibidos. Selecione o teste que deseja usar e, em seguida, escolha OK para iniciar a depuração.

    nota

    Quando o depurador parar no ponto de interrupção em main(), pressione o botão de reiniciar depuração Colorful logo with overlapping circles representing cloud services integration. uma vez para redefinir a sessão de depuração. (Isso é necessário devido a um bug com o MCUXpresso depurador do módulo 018-IoT). NXP54

  4. Quando o depurador parar no ponto de interrupção em main(), no menu Debug (Depurar), escolha Go (Ir).

Solução de problemas

Para obter informações gerais sobre solução de problemas sobre como começar a usar o FreeRTOS, consulteSolução de problemas de conceitos básicos.