Navegando por Autor "Dantas, Leandro Poloni"
Agora exibindo 1 - 2 de 2
- Resultados por Página
- Opções de Ordenação
- As métricas de software em favor do desenvolvedor como ferramentas para a produtividade e a qualidade em soluções embarcadas(2023) Canno, Luis Carlos; Dantas, Leandro Poloni; Sousa, Fernando Simplicio de; Silva, Marcones Cleber Brito daMuitos profissionais da área de software concordam que um atributo importante dos sistemas embarcados é a qualidade, traduzida como a menor incidência de defeitos quanto possível. No entanto as empresas de desenvolvimento destes softwares precisam ao mesmo tempo aprimorar seus níveis de produtividade sem esquecer a qualidade do produto e uma forma efetiva e prática para medir esses aprimoramentos. Assim esta pesquisa tem por finalidade orientar as pessoas envolvidas no arcabouço do projeto, em especial os desenvolvedores de software no estabelecimento de metas para alcançar melhores padrões de qualidade e produtividade durante o processo de desenvolvimento do produto de sistemas embarcados que são implantados através de um processo exaustivo das análises de requisitos. Em especial aqueles ditos não funcionais, deste modo, estes sistemas precisam de um teste completo e processo de verificação e validação.
- Portabilidade e customização de um softcore RISC-V em FPGA(2023) Nagai, Diego Salviano; Dantas, Leandro Poloni; Silva, Marcones Cleber Brito da; Canno, Luis Carlos; Sousa, Fernando Simplicio deAs FPGAs são dispositivos lógicos capazes de implementar qualquer tipo de circuito digital, esta característica torna este dispositivo uma excelente ferramenta para o estudo e desenvolvimento em diversas áreas da eletrônica e da computação. Entretanto há algumas características inerentes a estes dispositivos que podem inviabilizar a sua utilização. O custo dos kits de desenvolvimento para FPGAs é maior que aquele observado nos kits para microcontroladores, além disso a complexidade dos ambientes de desenvolvimento e a incompatibilidade entre si também desfavorecem o uso desta ferramenta. Para evitar o custo de aquisição de um novo kit e também poupar o tempo gasto no aprendizado de um novo ambiente de desenvolvimento a cada novo projeto, torna-se imprescindível adotar um processo de portabilidade. A portabilidade consiste em migrar um projeto desenvolvido em uma plataforma ou dispositivo para outra, mantendo as mesmas funcionalidades. Neste contexto, este trabalho teve como objetivo explorar a portabilidade de um softcore RISC-V em FPGA. Isso envolveu, primeiramente, a revisão de código e simulação do projeto a ser portado e, em seguida, a adequação do projeto à nova plataforma na qual o sistema foi embarcado. Utilizando o kit de desenvolvimento DE10-Lite e o ambiente Intel Quartus Prime Lite Edition, as funcionalidades originais do projeto foram mantidas após a portabilidade, e novos recursos foram adicionados. Dentre eles, chaves e displays de 7 segmentos como novos dispositivos de entrada/saída.