1 / 8

Engenharia de Sistemas Embarcados 2006.2

Engenharia de Sistemas Embarcados 2006.2. Aula 12: Configuração do Salvo RTOS. Aplic. Diretivas. compilador. obj. Código Fonte (Salvo). Configuração. Código fonte configurável

val
Download Presentation

Engenharia de Sistemas Embarcados 2006.2

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


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

  2. Aplic. Diretivas compilador obj Código Fonte (Salvo) 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 Engenharia de Sistemas Embarcados

  3. Aplic. Serviços Objetos Globais Task Control Block Bibliot. Salvo mem.c Build Baseada em Biblioteca Engenharia de Sistemas Embarcados

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

  5. O Processo de Construção (Build) do Salvo • Construção baseada em código fonte • Construção baseada em biblioteca Engenharia de Sistemas Embarcados

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

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

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

More Related