A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Engenharia de Sistemas Embarcados 2006.2 Aula 12: Configuração do Salvo RTOS.

Apresentações semelhantes


Apresentação em tema: "Engenharia de Sistemas Embarcados 2006.2 Aula 12: Configuração do Salvo RTOS."— Transcrição da apresentação:

1 Engenharia de Sistemas Embarcados 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


Carregar ppt "Engenharia de Sistemas Embarcados 2006.2 Aula 12: Configuração do Salvo RTOS."

Apresentações semelhantes


Anúncios Google