Ebook gratuito: Guia Prático RISC-V

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

  1. Por que RISC-V?
  2. RV32I: ISA RISC-V Base para Números Inteiros
  3. Linguagem Assembly do RISC-V
  4. RV32M: Multiplicação e Divisão
  5. RV32F e RV32D: Ponto Flutuante de Precisão Simples e Dupla
  6. RV32A: Instruções Atômicas
  7. RV32C: Instruções Compactadas
  8. RV32V: Vetores
  9. RV64: Instruções de Endereço de 64 bits
  10. Arquitetura Privilegiada RV32/64
  11. Futuras Extensões Opcionais do RISC-V

 

Baixe gratuitamente o livro em: http://www.riscvbook.com/portuguese/

Ajude com a tradução ou deixe seu feedback: [email protected]

 

Aproveito para deixar meus parabéns e agradecimentos ao Marcelo, Nathan e Luiz pela excelente iniciativa. 

NEWSLETTER

Receba os melhores conteúdos sobre sistemas eletrônicos embarcados, dicas, tutoriais e promoções.

Obrigado! Sua inscrição foi um sucesso.

Ops, algo deu errado. Por favor tente novamente.

Licença Creative Commons Esta obra está licenciada com uma Licença Creative Commons Atribuição-CompartilhaIgual 4.0 Internacional.

Fábio Souza
Engenheiro com experiência no desenvolvimento de projetos eletrônicos embarcados. Hoje é diretor de operações do portal Embarcados, onde trabalha para levar conteúdos de eletrônica, sistemas embarcados e IoT para o Brasil. Também atua no ensino eletrônica e programação pelo Brasil. É entusiastas do movimento maker, da cultura DIY e do compartilhamento de conhecimento, publica diversos artigos sobre eletrônica e projetos open hardware, como o projeto Franzininho Participou da residência hacker 2018 no Redbull Basement. Quando não está ministrando palestras, cursos ou workshops, dedica seu tempo “escovando bits” ou projetando placas eletrônicas.

1
Deixe um comentário

avatar
 
1 Comment threads
0 Thread replies
0 Followers
 
Most reacted comment
Hottest comment thread
1 Comment authors
Rogerio Moreira Recent comment authors
  Notificações  
recentes antigos mais votados
Notificar
Rogerio Moreira
Membro

Show d+ !!!! Parabéns !!!! Vou ler e dar sugestões de melhoria.