Carregar apresentação
A apresentação está carregando. Por favor, espere
PublicouIago Monge Alterado mais de 9 anos atrás
1
Engenharia de Sistemas Embarcados 2006.2 Aula 12: Configuração do Salvo RTOS
2
2006.2Engenharia de Sistemas Embarcados2 Configuração Código fonte configurável Configuração obtida através de opções de configuração que permitem ajustar o sistema operacional para as necessidades da aplicação Opções utilizadas para identificar qual compilador está sendo utilizado e qual é o processador alvo Código Fonte (Salvo) Diretivas compilador Aplic. obj
3
2006.2Engenharia de Sistemas Embarcados3 Build Baseada em Biblioteca Bibliot. Salvo Serviços Aplic. Objetos Globais Task Control Block mem.c
4
2006.2Engenharia de Sistemas Embarcados4 Visão Geral do Build Baseado em Biblioteca Importante –Arquivo de Biblioteca do Salvo deve ser compatível com o arquivo de configuração salvocfg.h Vantagens –Seviços estão na biblioteca –Linker utiliza apenas os serviços necesários Desvantagens –Biblioteca diferente implica em alteração no arquivo salvocfg.h
5
2006.2Engenharia de Sistemas Embarcados5 O Processo de Construção (Build) do Salvo Construção baseada em código fonte Construção baseada em biblioteca
6
2006.2Engenharia de Sistemas Embarcados6 Visão Geral das Opções de Configuração Configuração do Salvo RTOS –Capacidades –Desempenho –Tamanho Todas as opções de configuração devem estar no arquivo –salvocfg.h SalvoUserManual
7
2006.2Engenharia de Sistemas Embarcados7 Opções de configuração OSCOMPILER –Identifica o compilador sendo utilizado –Valor padrão: OSUNDEF –Valores disponíveis: olhar arquivo salvo.h –Salvo normalmente reconhece automaticamente o compilador sendo utilizado. Não sendo necessário alterar o valor em salvocfg.h OSEVENTS –Define o número máximo de eventos –Propósito: alocar memória em tempo de compilação para os event control blocks e definir um número máximo de eventos para a aplicação
8
2006.2Engenharia de Sistemas Embarcados8 Opções de configuração OSEVENT_FLAGS –Alocar memória para os event flags control blocks –Configura o código fonte do Salvo para suportar o número máximo de flags de eventos OSLIBRARY_CONFIG –Especifica a biblioteca pré-compilada
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.