| Descrição | A linguagem C++ cada vez tem tornado-se popular para o desenvolvimento de sistemas embarcados, esta palestra tem o objetivo de apresentar o cenário de sistemas embarcados com a utilização desta poderosa linguagem. Segue alguns tópicos que a apresentação irá abordar:
· Arquitetura de sistemas embarcados,
· Gerenciamento de recursos computacionais críticos,
· Diferenças do C++ em ambiente desktop e embarcado,
· Limitações de C++ em um ambiente embarcado com microcontrolador,
· Cuidados e precauções na programação em C++ para microcontroladores,
· Ambiente de desenvolvimento (Cross-Compiler, In Circuit Emulation,
In System Programming),
· Compiladores disponíveis,
· Mostrar um exemplo prático de compilação e carga de software desenvolvido em C++ para microcontroladores Atmel AT91SAM7EX256 e Cirrus Logic EP9302
Nível: Intermediário
Requisitos Básicos:
Programação em linguagem C
Noções de arquitetura de computadores e microcontroladores
Após o término desta apresentação, o participante estará imediatamente apto a:
Identificar as aplicações que podem ser desenvolvidas em ambiente microcontrolado utilizando C e C++, baseado na complexidade do sistema, recursos disponíveis no ambiente e requisitos de resposta em tempo real. |