Embedded Software

Course Description

Embedded systems have constantly evolved and led to several new research branches in the areas of science and computer engineering. Although much effort has been dedicated to hardware development, embedded software is crucial to the project’s success. Therefore, it is important to have a better understand in the software field since embedded systems projects, implementation, debugging and testing.

Syllabus

Room: Sala de aula do prédio do Laser

Social Group: Grupo da Disciplina no Google Classroom (LINK)

Main Book: Making Embedded Systems: Design Patterns for Great Software, Book by Elecia White

Projects: Link

Seminars: Every week we have a different topic to discuss. This topic must be submitted individually taking about 20 minutes. All students should raise questions and discuss the topic (10 minutes) in mini-conference style. The orientations to the seminars are in courses->documents.

Schedule

Date Topics Assignment Notes
11.07.2016 Semana da Computação Participação das atividades
13.07.2016 Semana da Computação Participação das atividades
18.07.2016 Apresentação Pessoal + Introdução à Disciplina Aula 01 - Capitulo 01 do Livro Base Aula 01 - Link
20.07.2016 Leitura do Artigo 01 Link do Artigo no final da página
25.07.2016 Engenharia de Software para Sistemas Embarcados Aula 02: Capítulo 02 do Livro Base Aula 02 - Link
27.07.2016 Apresentação de Diagramas para Projetos Embarcados Apresentação em duplas
01.08.2016 Artigos: Engenharia de Software para Sistemas Embarcados Discussão dos 4 artigos Links no final
03.08.2016 Apresentação de Diagramas para Projetos Embarcados Apresentação em duplas
08.08.2016 Seminário: Design Patterns for Embedded Systems Dupla: Ewerton e Jeferson
10.08.2016 Gerenciamento de Tarefas Hercílio
15.08.2016 Avaliação 01 Engenharia de Software para Sistemas Embarcados

Artigos para Leitura

Artigo 01: Software Engineering in Industrial Automation (Link)
Artigo 02: Risk Areas In Embedded Software Industry Projects (Link)
Artigo 03: Software Architectures and Embedded Systems (Link)
Artigo 04: Embedded architecture description language (Link)