SlideShare ist ein Scribd-Unternehmen logo
1 von 10
Downloaden Sie, um offline zu lesen
1
Boas práticas em prototipação e
especificação, numa evolução de TRL
Relatos de caso
Natanael de Souza Figueiredo
ICC Hardware e Software Embarcado
2
Contexto
●Desenvolvimento de software embarcado
●Motivação para novos insights
●Experiência de alguém que:
– Veio da engenharia elétrica / sistemas de potência
– Desenvolveu para embarcados muito tempo sem
depuração
3
Experiência 0
●Projeto de faculdade
●Como vai ficar a tela?
– Menus
– Navegabilidade
– Pra ontem!
●Portabilidade para microcontrolador mudando três
funções
4
Experiência 0
●Como foi?
●Que cuidados foram necessários?
5
Experiência 1
●Projeto MPH – Reciclado para CTC e MSF
●Bootloader (Firmware SWAP)
●Interpretação de arquivo do tipo Intel HEX
●Testes e validação de ações em memória flash
●Memória flash x Arquivo de computador
●Restrições
6
Experiência 2
●Projeto LFE
●Processamento de sinais
– Demora na disponibilidade do hardware
– Região de frequências pouco desbravada
– Comportamento mediante ruídos
●Criação de biblioteca para identificação de canais
●Prototipação em tempo de especificação
Especificação Desenvolvimento Entrega
Previsão de eventos
7
Experiência 2
55 linhas
7 segundos de execução
8
Experiência 2
9
Conclusões
●Paralelismo
●Reciclagem de implementações
●Evolução gradual da maturidade do projeto
TRL n + 0
TRL n + 1
TRL n + 2
TRL n + 3
Correção
Realização
10
XP forward
●Dúvidas?
●Comentários?
●Troca de experiências...

Weitere ähnliche Inhalte

Ähnlich wie [XP Forward 66]

Behind the Scenes: z Systems CACHE por Carolina de Souza Joaquim - IBM Brasil
Behind the Scenes: z Systems CACHE por Carolina de Souza Joaquim - IBM BrasilBehind the Scenes: z Systems CACHE por Carolina de Souza Joaquim - IBM Brasil
Behind the Scenes: z Systems CACHE por Carolina de Souza Joaquim - IBM BrasilJoao Galdino Mello de Souza
 
3b5d17 748a8b99e224a1bf91f42123e5388634
3b5d17 748a8b99e224a1bf91f42123e53886343b5d17 748a8b99e224a1bf91f42123e5388634
3b5d17 748a8b99e224a1bf91f42123e5388634JADSON SANTOS
 
Projeto de Elasticidade e Evolução do Projeto FIBRE
Projeto de Elasticidade e Evolução do Projeto FIBREProjeto de Elasticidade e Evolução do Projeto FIBRE
Projeto de Elasticidade e Evolução do Projeto FIBREFIBRE Testbed
 
Geração Automática de Autómatos Celulares para FPGA
Geração Automática de Autómatos Celulares para FPGAGeração Automática de Autómatos Celulares para FPGA
Geração Automática de Autómatos Celulares para FPGAAndré Costa Lima
 
Curriculum vitae jorge muchacuar
Curriculum vitae jorge muchacuarCurriculum vitae jorge muchacuar
Curriculum vitae jorge muchacuarJorge Muchacuar
 
CV - JCP Maio 2015_Brasil_atz
CV - JCP Maio 2015_Brasil_atzCV - JCP Maio 2015_Brasil_atz
CV - JCP Maio 2015_Brasil_atzKarlos Paiva
 
Palestra Tony Rodrigues - OctaneLabs WarpSpeed Project – Computação Forense e...
Palestra Tony Rodrigues - OctaneLabs WarpSpeed Project – Computação Forense e...Palestra Tony Rodrigues - OctaneLabs WarpSpeed Project – Computação Forense e...
Palestra Tony Rodrigues - OctaneLabs WarpSpeed Project – Computação Forense e...BHack Conference
 
Introdução à Programação Python e Tk
Introdução à Programação Python e TkIntrodução à Programação Python e Tk
Introdução à Programação Python e TkCarlos Campani
 
Pentium pro trabalho
Pentium pro   trabalhoPentium pro   trabalho
Pentium pro trabalhoRafael Cruz
 
11 gigas por dia e um milhão de possibilidades (meetup bh)
11 gigas por dia e um milhão de possibilidades (meetup bh)11 gigas por dia e um milhão de possibilidades (meetup bh)
11 gigas por dia e um milhão de possibilidades (meetup bh)Marcus Lacerda
 
Mini curso microcontrolador
Mini curso microcontroladorMini curso microcontrolador
Mini curso microcontroladormarcia1135
 
Aula 1 aed - introdução à computação
Aula 1   aed - introdução à computaçãoAula 1   aed - introdução à computação
Aula 1 aed - introdução à computaçãoElaine Cecília Gatto
 
Segurança de sistemas: invasões, engenharia reversa e análise de virus
Segurança de sistemas: invasões, engenharia reversa e análise de virusSegurança de sistemas: invasões, engenharia reversa e análise de virus
Segurança de sistemas: invasões, engenharia reversa e análise de virusRodrigo Almeida
 
IoT aplicada a melhor utilização de recursos naturais - Embarcadero Confere...
IoT aplicada a melhor utilização de recursos naturais� - Embarcadero Confere...IoT aplicada a melhor utilização de recursos naturais� - Embarcadero Confere...
IoT aplicada a melhor utilização de recursos naturais - Embarcadero Confere...Vic Fernandes
 
Microcontroladores x microprocessadores
Microcontroladores x microprocessadoresMicrocontroladores x microprocessadores
Microcontroladores x microprocessadoresmiroslayer
 
Resumo de S.O.
Resumo de S.O.Resumo de S.O.
Resumo de S.O.dannas_06
 

Ähnlich wie [XP Forward 66] (20)

Behind the Scenes: z Systems CACHE por Carolina de Souza Joaquim - IBM Brasil
Behind the Scenes: z Systems CACHE por Carolina de Souza Joaquim - IBM BrasilBehind the Scenes: z Systems CACHE por Carolina de Souza Joaquim - IBM Brasil
Behind the Scenes: z Systems CACHE por Carolina de Souza Joaquim - IBM Brasil
 
3b5d17 748a8b99e224a1bf91f42123e5388634
3b5d17 748a8b99e224a1bf91f42123e53886343b5d17 748a8b99e224a1bf91f42123e5388634
3b5d17 748a8b99e224a1bf91f42123e5388634
 
Aula 10-oac-arquitetura-risc
Aula 10-oac-arquitetura-riscAula 10-oac-arquitetura-risc
Aula 10-oac-arquitetura-risc
 
Projeto de Elasticidade e Evolução do Projeto FIBRE
Projeto de Elasticidade e Evolução do Projeto FIBREProjeto de Elasticidade e Evolução do Projeto FIBRE
Projeto de Elasticidade e Evolução do Projeto FIBRE
 
Geração Automática de Autómatos Celulares para FPGA
Geração Automática de Autómatos Celulares para FPGAGeração Automática de Autómatos Celulares para FPGA
Geração Automática de Autómatos Celulares para FPGA
 
tipos de computadores.pptx
tipos de computadores.pptxtipos de computadores.pptx
tipos de computadores.pptx
 
Curriculum vitae jorge muchacuar
Curriculum vitae jorge muchacuarCurriculum vitae jorge muchacuar
Curriculum vitae jorge muchacuar
 
CV - JCP Maio 2015_Brasil_atz
CV - JCP Maio 2015_Brasil_atzCV - JCP Maio 2015_Brasil_atz
CV - JCP Maio 2015_Brasil_atz
 
Palestra Tony Rodrigues - OctaneLabs WarpSpeed Project – Computação Forense e...
Palestra Tony Rodrigues - OctaneLabs WarpSpeed Project – Computação Forense e...Palestra Tony Rodrigues - OctaneLabs WarpSpeed Project – Computação Forense e...
Palestra Tony Rodrigues - OctaneLabs WarpSpeed Project – Computação Forense e...
 
Aula 07 - Os tipos de computador - Operador de computador
Aula 07 - Os tipos de computador - Operador de computadorAula 07 - Os tipos de computador - Operador de computador
Aula 07 - Os tipos de computador - Operador de computador
 
Introdução à Programação Python e Tk
Introdução à Programação Python e TkIntrodução à Programação Python e Tk
Introdução à Programação Python e Tk
 
Pentium pro trabalho
Pentium pro   trabalhoPentium pro   trabalho
Pentium pro trabalho
 
11 gigas por dia e um milhão de possibilidades (meetup bh)
11 gigas por dia e um milhão de possibilidades (meetup bh)11 gigas por dia e um milhão de possibilidades (meetup bh)
11 gigas por dia e um milhão de possibilidades (meetup bh)
 
Mini curso microcontrolador
Mini curso microcontroladorMini curso microcontrolador
Mini curso microcontrolador
 
Aula 1 aed - introdução à computação
Aula 1   aed - introdução à computaçãoAula 1   aed - introdução à computação
Aula 1 aed - introdução à computação
 
Eripi2018 p4 tutorial
Eripi2018 p4 tutorialEripi2018 p4 tutorial
Eripi2018 p4 tutorial
 
Segurança de sistemas: invasões, engenharia reversa e análise de virus
Segurança de sistemas: invasões, engenharia reversa e análise de virusSegurança de sistemas: invasões, engenharia reversa e análise de virus
Segurança de sistemas: invasões, engenharia reversa e análise de virus
 
IoT aplicada a melhor utilização de recursos naturais - Embarcadero Confere...
IoT aplicada a melhor utilização de recursos naturais� - Embarcadero Confere...IoT aplicada a melhor utilização de recursos naturais� - Embarcadero Confere...
IoT aplicada a melhor utilização de recursos naturais - Embarcadero Confere...
 
Microcontroladores x microprocessadores
Microcontroladores x microprocessadoresMicrocontroladores x microprocessadores
Microcontroladores x microprocessadores
 
Resumo de S.O.
Resumo de S.O.Resumo de S.O.
Resumo de S.O.
 

[XP Forward 66]