O livro escrito por dois dos criadores da arquitetura RISC-V, Andrew Waterman (PhD pela UC Berkeley, co-fundador da SiFive) e David Patterson (professor emérito da UC Berkeley, Turing Award em 2017), faz uma introdução e referência para programadores de sistemas embarcados, estudantes, e aos curiosos sobre uma arquitetura moderna, crescente em popularidade e totalmente aberta. O RISC-V abrange desde o microcontrolador de 32 bits (baixo custo) até o mais rápido computador de 64 bits.
O livro é open-source e foi traduzido para o português por: Luiz Gustavo Xavier (à direita na foto) é bolsista de iniciação científica CNPq, tem interesse no desenvolvimento de aplicações distribuídas e paralelas, tolerância a falhas e computação gráfica. Nathan Formentin (ao centro na foto) tem interesse em Ciência de Dados e suas aplicações em diversos campos, como economia, esportes e biologia. Marcelo Pias (à esquerda na foto) tem nteresse em deep learning para aplicações embarcadas e vem trabalhando na disseminação do RISC-V no Brasil. Marcelo é egresso da primeira turma de Engenharia de Computação da FURG, PhD pela University College London (UCL) e pós-doutorado na Universidade de Cambridge. Trabalhou em laboratórios de pesquisa de empresas como AT&T British Telecom Labs e Intel. Atualmente é Professor Adjunto na Universidade Federal do Rio Grande (FURG). A FURG faz parte da Fundação RISC-V, cuja sede está em Berkeley, California (EUA).
Dez capítulos apresentam cada componente do conjunto de instruções modular RISC-V, muitas vezes contrastando o código compilado de C para RISC-V versus arquiteturas ARM, Intel x86 e MIPS, porém, os leitores podem iniciar a programação logo após o Capítulo 2.
Capítulos do livro Guia prático RISC-V Atlas de uma Arquitetura Aberta
- Por que RISC-V?
- RV32I: ISA RISC-V Base para Números Inteiros
- Linguagem Assembly do RISC-V
- RV32M: Multiplicação e Divisão
- RV32F e RV32D: Ponto Flutuante de Precisão Simples e Dupla
- RV32A: Instruções Atômicas
- RV32C: Instruções Compactadas
- RV32V: Vetores
- RV64: Instruções de Endereço de 64 bits
- Arquitetura Privilegiada RV32/64
- Futuras Extensões Opcionais do RISC-V
Baixe gratuitamente o livro em: https://www.riscvbook.com/portuguese/
Ajude com a tradução ou deixe seu feedback: rvbookportuguese@gmail.com
Embarcados Experience 2024: Evento Presencial
Participe do Embarcados Experience 2024 em São Paulo. Conhecimento técnico, palestras, workshops e oportunidade de networking com profissionais experientes.
Aproveito para deixar meus parabéns e agradecimentos ao Marcelo, Nathan e Luiz pela excelente iniciativa.
Show d+ !!!! Parabéns !!!! Vou ler e dar sugestões de melhoria.