Toolchain MRISC16t : um sistema de auxílio ao desenvolvimento de aplicações para sistemas embarcados

Detalhes bibliográficos
Ano de defesa: 2012
Autor(a) principal: D'Amato, André Luiz Tinassi
Orientador(a): Não Informado pela instituição
Banca de defesa: Não Informado pela instituição
Tipo de documento: Dissertação
Tipo de acesso: Acesso aberto
Idioma: por
Instituição de defesa: Universidade Estadual de Maringá
Brasil
Departamento de Informática
Programa de Pós-Graduação em Ciência da Computação
UEM
Maringá, PR
Centro de Tecnologia
Programa de Pós-Graduação: Não Informado pela instituição
Departamento: Não Informado pela instituição
País: Não Informado pela instituição
Palavras-chave em Português:
Link de acesso: http://repositorio.uem.br:8080/jspui/handle/1/2565
Resumo: Sistemas embarcados apresentam severas restrições quanto a quantidade de memória, energia disponível e capacidade de processamento. Sendo assim, um software desenvolvido para esse tipo de sistema deve apresentar todas as suas funcionalidades com o mínimo possível de quantidade de código. Isso pode ser conseguido a partir do uso de um compilador que favoreça estas características. Este trabalho de dissertação lida com o desafio de propor um toolchain para auxílio ao desenvolvimento de software para o processador UNB-RISC16, que será utilizado em sistemas embarcados. O conjunto de componentes utilizados para definir o toolchain proposto, inclui a ferramenta GCC para geração de código otimizado, um montador para geração do código objeto, um viculador para produção de código binário executável, e a ferramenta r16-EPROF para simulação e estimativa do consumo de energia despendida por uma aplicação executada pelo processador UNB-RISC16.