Main Menu
Home
Cadastre-se
Como colaborar
Contato
Sugerir Conteúdo
Reportar Problema
Conteúdo
Fórum
Notícias
Artigos
Projetos
Inovação
Downloads
Eventos
Links
Login
Usuários online
Nós temos 26 visitantes online
Usuários Registrados
6593 registrados
0 hoje
16 esta semana
99 no mês
Próximos Eventos
Nenhum evento
« < Maio 2012 > »
D S Q Q Q S D
29 30 1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31 1 2
RSS
PageRank
VÍDEOS DO II SEMINÁRIO C & C++ PARA SISTEMAS EMBARCADOS PDF Imprimir E-mail
 

Por Diego Sueiro, em 14-09-2010

Hits : 1608

Publicado em : Notícias, Últimas Notícias

Veja na íntegra as apresentações de Daniel Quadros, Luis de Barros e Alessandro Cunha no "II Seminário C & C++ para Sistemas Embarcados" realizado em novembro de 2009.

Otimizando C++ para Sistemas Embarcados, por Luis de Barros

A utilização da linguagem C++ em plataformas embarcadas vem crescendo a cada dia. Como todos sabemos, os recursos de herança, polimorfismo e encapsulamento providos por uma linguagem orientada a objeto podem prover diversas vantagens, como maior testabilidade, maior isolação entre camadas e maior facilidade de manutenção/atualização, melhor reuso de código e, em alguns casos, menor código binário. Apresentaremos nesta palestra algumas orientações e técnicas eficientes para otimização de código C++ para utilização em sistemas embarcados e demonstraremos as diferenças de tamanho de binário para implementar uma funcionalidade em C, C++ e C++ otimizado para funcionamento em sistemas embarcados.

Tópicos
C++ Embarcado?
Pensando Embarcado (Think Embedded!)
Conhecendo a sua Plataforma e Ambiente de Desenvolvimento
O que POSSO FAZER X O que NÃO É RECOMENDADO?
O que NÂO DEVO FAZER?
Algumas Técnicas de Otimização
Otimizando um Código
Algumas comparações (otimizado x não otimizado)

Nível: Intermediário
Pré-Requisitos: é indispensável conhecimentos sobre Sistemas Embarcados e de programação em C++
Apresentação específica para: Engenheiros, Estudantes e Desenvolvedores de Software Embarcado.

Com essa apresentação, o participante estará apto a
: Aproveitar ao máximo e utilizar conscientemente os recursos das plataformas embarcadas no desenvolvimento de software em linguagem C++

Apresentação de slides, clique aqui.

 

 

 

Desenvolvimento de um Device Driver para GNULinux, por Luis Barros

A utilização de GNU/Linux em sistemas embarcados é crescente, indo desde dispositivos de monitoramento, roteadores, dispositivos de entretenimento, navegadores GPS, internet tablets e celulares. A utilização do Gnu/Linux pode reduzir o custo total de propriedade (TCO) de sistemas complexos com necessidades de comunicação TCP/IP, acesso a sistema de arquivos, dispositivos USB e interface com usuário. Um dos grandes desafios enfrentados no desenvolvimento de sistemas embarcados baseados em sistema operacional GNU/Linux é o desenvolvimento de device drivers para periféricos não suportados diretamente no kernel. Demonstraremos nesta palestra o desenvolvimento de um driver simples para realizar acesso às portas de entrada e saída de uma plataforma de hardware baseada em microcontrolador da família ARM9.

Tópicos
Arquitetura do GNU/Linux em um Sistema Embarcado
Loadable Kernel Modules
UserSpace x KernelSpace
Interface Kernel Usuário
Utilizando o Temporizador do Kernel
Acessando o GPIO
Examinando o Código de um Driver GPIO
Compilando e instalando um módulo

Nível: Intermediário
Pré-Requisitos: é indispensável conhecimentos sobre Sistemas Embarcados, de programação em C e GNU/Linux
Apresentação específica para: Engenheiros, Estudantes e Desenvolvedores de Software Embarcado.

Com essa apresentação, o participante estará apto a: Entender o funcionamento dos device drivers em sistemas embarcados sob plataforma GNU/Linux. A palestra é um ponto de partida para o desenvolvimento de device drivers mais complexos.

Apresentação de slides, clique aqui.

 

 

 

Interfaceando Microcontroladores, por Daniel Quadros

Esta palestra aborda as formas mais comuns de interface de microcontroladores a periféricos e outros sistemas, apresentando implementações típicas de hardware e software. Serão apresentados exemplos de código C para microcontroladores PIC (8 bits), HCS08 e MSP430 e periféricos como memória EEProm e Relógio de Tempo Real.

Tópicos
Programação dos periféricos internos dos microcontroladores: registradores de controle e interrupções
E/S Digital: controlando LEDs, tratando teclas e teclados, PWM
E/S Analógica: ADC e DAC
Comunicação serial assíncrona
Comunicação a 2 fios (I2C). Exemplos: relógio PCF8583 e memória 24WC256
Comunicação a 3 fios. Exemplo: relógio DS1302
Comunicação a 4 fios (SPI, MICROWIRE). Exemplo: memória FM93C66.
Interface com LCD Alfanumérico

Nível: Iniciante/Intermediário
Pré-Requisitos: é indispensável Conhecimentos básicos de C e microcontroladores
Apresentação específica para: Desenvolvedores de firmware para microcontroladores.

Com essa apresentação, o participante estará apto a: Implementar em C as formas mais comuns de interface de microcontroladores a periféricos e outros sistemas, particularmente para os microcontroladores PIC 8 bits da Microchip, MSP430 da Texas e HCS08 da Freescale.

Apresentação de slides, clique aqui.

 

 

Projetando Sistemas Embarcados com Baixo Consumo de Energia, por Alessandro Cunha

Diversas arquiteturas modernas de microcontroladores fazem uso de fontes de clock diferentes com o objetivo de possibilitar o gerenciamento do consumo de energia durante a execução de programas. Mostraremos nesta palestra algumas destas arquiteturas e como fazer uso delas nos programas embarcados.

Tópicos
Porque projetar sistemas de baixo consumo?
Recursos de hardware para baixo consumo
Recursos de software para baixo consumo
Arquitetura da Texas para o MSP430
Arquitetura da Microchip para os chips PIC
Arquitetura da Freescale para os chips Flexis
Arquitetura da Luminary para o ARM Cortex M3
Técnicas de software para utilizar um uC em baixo consumo

Nível: Iniciante
Pré-Requisitos: é indispensável conhecimentos sobre Programação em linguagem C e arquiteturas de microcontroladores
Apresentação específica para: Engenheiros, Técnicos, Hobbistas, programadores, desenvolvedores, enfim, todos aqueles que desejam produzir sistemas embarcados com baixo consumo de energia.

Com essa apresentação, o participante estará apto a
: Especificar sistemas embarcados que façam uso de baixo consumo de energia.

Apresentação de slides, clique aqui.

 

 

 

 

 

 

 

 

 

 

Confira os vídeos do "I Seminário C & C++ para Sistemas Embarcados" clicando aqui.


   
Citar este artigo no meu website
Enviar por email
Conteúdo relacionado
Tag para del.icio.us

Palavras-chave : Seminário, C, C++, Sistemas Embarcados, Daniel Quadros, Luiz de Barros, Alessandro Cunha


Comentários  RSS feed dos comentários
 

Avaliação dos usuários

   (0 voto)

 


Adicionar comentário
Apenas utilizadores registados podem comentar um artigo.

Nenhum comentário



mXcomment 1.0.9 © 2007-2012 - visualclinic.fr
License Creative Commons - Some rights reserved
< Anterior   Próximo >
Links do Dia
Fórum de Eletrônica 
Introduction to Embedded Systems 
PIC - PIC Tutorial 
Source Forge 
eSysTech 
ESC Brazil
Pesquisar no Portal
Newsletter
Assinar a newsletter do
Portal Embarcados
Nome:
Email:


Enquete
Qual é a sua formação?
 
Parceiros
Laboratório de Garagem
Comunidade C&C++ Brasil
Eletromaniacos
Tempo Real
Psoc-Chile
Oportunidades
Últimas do Fórum

Mais...
Blogs
progamador free lance Autor: alarmesmegatron
forum da labtools mosaico link quebrado Autor: Paulo Furlan
Oportunidade Desenvolvedor de Software Embarcado Autor: CMC Consultoria