Aviso: Se está a ler esta mensagem, provavelmente, o browser que utiliza não é compatível com os "standards" recomendados pela W3C. Sugerimos vivamente que actualize o seu browser para ter uma melhor experiência de utilização deste "website". Mais informações em webstandards.org.

Warning: If you are reading this message, probably, your browser is not compliant with the standards recommended by the W3C. We suggest that you upgrade your browser to enjoy a better user experience of this website. More informations on webstandards.org.

Aplicações para Sistemas Embebidos (1 º Sem 2005/2006)

LEIC-pB , MEIC-pB

Program

Aplicações para Sistemas Embebidos

Degree (5 years) in Engenharia Informática e de Computadores - Alameda

Program

Introdução aos sistemas embebidos e de tempo real.
Especificidade dos sistemas embebidos (recursos, desempenho, fiabilidade, consumo, ciclo de vida).
Desenho de sistemas embebidos. Uso de UML na concepção e desenho de sistemas embebidos (diagramas de classes, diagramas de estado, diagramas de sequência).
Hardware de sistemas embebidos. Memórias (tecnologias e principais características), temporizadores, RTC, watchdog, geração de sinais PWM, conversores AD/DA. Comunicação série, normas RS-232 e EIA-485, comunicação I2C, SPI. Periféricos de interface com o utilizador - teclados, displays LCD, ecrãs sensíveis ao toque, rato / optical encoder.
Análise de diversos microcontroladores e microprocessadores, análise de alguns Single Board Computers (SBC), norma PC104.
Comunicação IrDA, Bluetooth, USB, CAN.
Arquitecturas de software (round-robin, filas de funções, tratamento de interrupções, núcleos multitarefa cooperativos). Implementação de máquinas de estado.
Sistemas Operativos de Tempo Real. Políticas de escalonamento. Noções de tempo-real, requisitos temporais.
Estudo de alguns sistemas operativos - PalmOS, Windows CE / Windows Mobile, eCOS, J2ME.
Metodologias de desenho de sistemas embebidos. Análise de requisitos. Requisitos funcionais e não funcionais. Análise de exemplos.
Padrões de programas para sistemas embebidos.
Smart Cards (nível físico, nível de dados, nível aplicacional, aspectos de segurança), SIM Cards, Java Cards.
Aplicações em ambientes móveis, J2ME Wireless Toolkit.

Aplicações para Sistemas Embebidos

Master Degree in Engenharia Informática e de Computadores

Program not defined.