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.
Tópicos
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
-
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.
-
Execute o comando a seguir para navegar até o diretório IDT de RTOS instalação -Free:
cd
devicetester-extract-location
/bin -
Execute o comando a seguir para abrir a RTOS interface IDT gratuita:
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
-
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
-
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
diretório.devicetester-extract-location
/config-
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
esku
no blocodevices
do grupo de dispositivos no arquivodevice.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 arquivodevice.json
e nos blocosclientWifiConfig
etestWifiConfig
do arquivouserdata.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 arquivodevice.json
e no arquivoresource.json
. -
OTA— As configurações para executar testes de OTA funcionalidade. Essas configurações são definidas no bloco
features
do arquivodevice.json
e no arquivouserdata.json
.
-
-
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
-
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
. -
Para modificar uma configuração existente, conclua estas etapas:
-
Escolha o nome de uma configuração para abrir sua página de ajustes.
-
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
-
Para validar a configuração.
-
No menu de navegação, escolha Executar testes.
-
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.