Comece com a RTOS interface de usuário IDT gratuita - 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á.

Comece com a RTOS interface de usuário IDT gratuita

Esta seção mostra como usar a RTOS interface IDT gratuita para criar ou modificar sua configuração e, em seguida, mostra como executar testes.

Configurar AWS credenciais

Você deve configurar as credenciais para o AWS usuário que você criou emCrie e configure uma AWS conta. Você pode especificar suas credenciais de uma das seguintes formas:

  • Em um arquivo de credenciais

  • Como variáveis de ambiente

IDTusa o mesmo arquivo de credenciais do AWS CLI. Para obter mais informações, consulte Arquivos de configuração e credenciais.

O local do arquivo de credenciais varia de acordo com o sistema operacional que você está usando:

  • macOS, Linux: ~/.aws/credentials

  • Windows: C:\Users\UserName\.aws\credentials

Adicione suas AWS credenciais ao credentials arquivo no seguinte formato:

[default] aws_access_key_id = <your_access_key_id> aws_secret_access_key = <your_secret_access_key>
nota

Se você não usar o default AWS perfil, não se esqueça de especificar o nome do perfil na RTOS interface IDT gratuita. Para obter mais informações sobre perfis, consulte Configuração e configurações do arquivo de credenciais.

As variáveis de ambiente são variáveis mantidas pelo sistema operacional e usadas pelos comandos do sistema. Eles não serão salvos se você fechar a SSH sessão. A RTOS interface IDT -Free usa as variáveis de AWS_SECRET_ACCESS_KEY ambiente AWS_ACCESS_KEY_ID e para armazenar suas AWS credenciais.

Para definir essas variáveis no Linux, macOS ou Unix, use :export

export AWS_ACCESS_KEY_ID=<your_access_key_id> export AWS_SECRET_ACCESS_KEY=<your_secret_access_key>

Para definir essas variáveis no Windows, use :set

set AWS_ACCESS_KEY_ID=<your_access_key_id> set AWS_SECRET_ACCESS_KEY=<your_secret_access_key>

Abra a RTOS interface IDT gratuita

Para abrir a RTOS interface IDT gratuita

  1. Baixe uma RTOS versão IDT gratuita compatível e extraia o arquivo baixado em um local em seu sistema de arquivos onde você tenha permissões de leitura e gravação.

  2. Execute o comando a seguir para navegar até o diretório IDT de RTOS instalação -Free:

    cd devicetester-extract-location/bin
  3. Execute o comando a seguir para abrir a RTOS interface IDT gratuita:

    Linux
    .devicetestergui_linux_x86-64.exe
    Windows
    ./devicetestergui_win_x64-64
    macOS
    ./devicetestergui_mac_x86-64
    nota

    No Mac, para permitir que seu sistema execute a interface do usuário, acesse Preferências do sistema -> Segurança e privacidade. Ao executar os testes, é aconselhável repeti-los mais três vezes.

    A RTOS interface IDT gratuita é aberta em seu navegador padrão. Para obter informações sobre os navegadores compatíveis, consulte Usar um navegador da web compatível.

Criar uma configuração

Se você for um usuário iniciante, deverá criar uma nova configuração para configurar os arquivos de JSON configuração que o IDT -Free RTOS requer para executar testes. Em seguida, você pode executar testes ou modificar a configuração criada.

Para obter exemplos dos arquivos config.json, device.json e userdata.json, consulte Primeiro teste da sua placa microcontroladora. Para obter um exemplo do resource.json arquivo usado somente para executar testes de Bluetooth Low Energy (BLE), consulteExecute testes de Bluetooth de baixa energia.

Como criar uma configuração

  1. Na RTOS interface IDT gratuita, abra o menu de navegação e escolha Criar nova configuração.

    Importante

    Você deve configurar suas AWS credenciais antes de abrir a interface do usuário. Se você não configurou suas credenciais, feche a janela do navegador IDT Free RTOS UI, siga as etapas e reabra a UI IDT -FreeRTOS. Configurar AWS credenciais

  2. Siga o assistente de configuração para inserir as IDT configurações usadas para executar testes de qualificação. O assistente define as seguintes configurações nos arquivos JSON de configuração que estão localizados no devicetester-extract-location/config diretório.

    • AWS settings — Conta da AWS As informações que IDT -Free RTOS usa para criar AWS recursos durante a execução de testes. Essas configurações são definidas no arquivo config.json.

    • RTOSRepositório gratuito — O caminho absoluto para o RTOS repositório gratuito e o código portado e o tipo de qualificação que você deseja realizar. Essas configurações são definidas no arquivo userdata.json.

      Você deve portar o Free RTOS para o seu dispositivo antes de executar os testes de qualificação. Para obter mais informações, consulte o Guia de RTOS portabilidade gratuita

    • Build and flash — Os comandos de compilação e flash para seu hardware que permitem IDT a criação e os testes de flash em sua placa automaticamente. Essas configurações são definidas no arquivo userdata.json.

    • Dispositivos: as configurações do grupo de dispositivos para os dispositivos a serem testados. Essas configurações são definidas nos campos id e sku no bloco devices do grupo de dispositivos no arquivo device.json.

    • Rede: as configurações para testar o suporte de comunicação de rede para seus dispositivos. Essas configurações são definidas no bloco features do arquivo device.json e nos blocos clientWifiConfig e testWifiConfig do arquivo userdata.json.

    • Servidor echo: as configurações do servidor echo para testes de soquete seguros. Essas configurações são definidas no arquivo userdata.json.

      Para obter mais informações sobre a configuração do servidor echo, consulte https://docs.aws.amazon.com/freertos/latest/portingguide/afr-echo-server.html.

    • CMake— (Opcional) As configurações para executar testes de funcionalidade de CMake compilação. Essa configuração é necessária somente se você estiver usando CMake como seu sistema de compilação. Essas configurações são definidas no arquivo userdata.json.

    • BLE—As configurações para executar testes de funcionalidade Bluetooth Low Energy. Essas configurações são definidas no bloco features do arquivo device.json e no arquivo resource.json.

    • OTA— As configurações para executar testes de OTA funcionalidade. Essas configurações são definidas no bloco features do arquivo device.json e no arquivo userdata.json.

  3. Na página Revisar, verifique suas informações de configuração.

Depois de concluir a revisão da configuração, para executar os testes de qualificação, escolha Executar testes.

Modificar uma configuração existente

Se você já configurou arquivos de configuração paraIDT, então você pode usar a RTOS IU IDT -Free para modificar sua configuração existente. Verifique se os arquivos de configuração existentes estão disponíveis no diretório devicetester-extract-location/config.

Como modificar uma configuração nova

  1. Na RTOS interface IDT gratuita, abra o menu de navegação e escolha Editar configuração existente.

    O painel de configuração exibe informações sobre suas configurações existentes. Se uma configuração estiver incorreta ou indisponível, o status dessa configuração será Error validating configuration.

  2. Para modificar uma configuração existente, conclua estas etapas:

    1. Escolha o nome de uma configuração para abrir sua página de ajustes.

    2. Modifique as configurações e escolha Salvar para regenerar o arquivo de configuração correspondente.

Depois de concluir a modificação da configuração, verifique se todas as configurações passaram pela validação. Se o status de cada configuração for Valid, será possível executar seus testes de qualificação usando essa configuração.

Execute testes de qualificação

Depois de criar uma configuração para IDT -FreeRTOS, você pode executar seus testes de qualificação.

Como executar testes de qualificação

  1. Para validar a configuração.

  2. No menu de navegação, escolha Executar testes.

  3. Escolha Iniciar testes para iniciar a execução do teste.

IDT-Free RTOS executa os testes de qualificação e exibe o resumo da execução do teste e quaisquer erros no console do Test runner. Depois que a execução do teste for concluída, você poderá visualizar os resultados e os logs do teste nos seguintes locais:

  • Os resultados dos testes estão localizados no diretório devicetester-extract-location/results/execution-id.

  • Os logs de teste estão localizados no diretório devicetester-extract-location/results/execution-id/logs.

Para obter mais informações sobre resultados e registros de testes, consulte Veja IDT os RTOS resultados gratuitamente Veja IDT os RTOS registros gratuitos e.