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á.
Configuração de uma porta do kernel do FreeRTOS
Esta seção fornece instruções para integrar uma porta do kernel do FreeRTOS em um projeto de teste de porta do FreeRTOS. Para obter uma lista de portas disponíveis do kernel, consulte Portas do kernel do FreeRTOS
O FreeRTOS usa o kernel do FreeRTOS para várias tarefas e comunicação entre tarefas. Para obter mais informações, consulte Princípios básicos do kernel do FreeRTOS no Guia do usuário do FreeRTOS e em FreeRTOS.org
nota
A portabilidade do kernel do FreeRTOS para uma nova arquitetura não está incluída nessa documentação. Se você estiver interessado, entre em contato com a equipe de engenharia do FreeRTOS
Para o Programa de qualificação do FreeRTOS, apenas as portas existentes são compatíveis. Modificações nessas portas não são aceitas no programa. Revise a política de portas do kernel do FreeRTOS
Pré-requisitos
Para configurar o kernel do FreeRTOS para portabilidade, é necessário o seguinte:
-
Uma porta oficial do kernel do FreeRTOS ou portas com suporte para a plataforma de destino.
-
Um projeto do IDE que inclui os arquivos de porta corretos do kernel do FreeRTOS para a plataforma e o compilador de destino. Para obter informações sobre a configuração de um projeto de teste, consulte Configuração do seu espaço de trabalho e projeto para portabilidade.
Configuração do kernel do FreeRTOS
O kernel do FreeRTOS é personalizado usando um arquivo de configuração chamado FreeRTOSConfig.h
. Esse arquivo de cabeçalho especifica as definições de configuração específicas do aplicativo para o kernel. Para obter uma descrição de cada opção de configuração, consulte Personalização
Para configurar o kernel do FreeRTOS para funcionar com seu dispositivo, inclua FreeRTOSConfig.h
e modifique todas as configurações adicionais do FreeRTOS.
Para obter uma descrição de cada opção de configuração, consulte configurações de personalização
Testes
Execute uma tarefa simples do FreeRTOS para registrar uma mensagem no console de saída serial.
Verifique se a mensagem é enviada para o console conforme o esperado.