Computador Banana Pi M1
Computadores de Arquitetura RISC ARM Banana Pi M1
Introdução
A arquitetura de computadores RISC ARM é uma das arquiteturas de computadores mais populares do mundo. Ela é usada em uma ampla gama de dispositivos, incluindo smartphones, tablets, laptops, servidores e dispositivos embarcados.
O Banana Pi M1 é um computador de placa única (SBC) que utiliza a arquitetura RISC ARM. Ele é um dispositivo poderoso e versátil que pode ser usado para uma variedade de aplicações, incluindo computação embarcada, IoT, educação e entretenimento.
Este curso tem como objetivo apresentar os conceitos básicos de computadores de arquitetura RISC ARM, com ênfase no Banana Pi M1. Os alunos aprenderão sobre a arquitetura do Banana Pi M1, incluindo seus componentes, recursos e capacidades. Também aprenderão sobre como instalar o sistema operacional e desenvolver software para o Banana Pi M1.
Público-alvo
Este curso é voltado para alunos de graduação e pós-graduação em ciência da computação, engenharia da computação, e áreas afins. É também recomendado para profissionais que desejam ampliar seus conhecimentos sobre computadores de arquitetura RISC ARM.
Ementa
Introdução à arquitetura de computadores RISC ARM
Definição de arquitetura de computadores
Arquitetura RISC
Arquitetura ARM
Componentes do Banana Pi M1
Processador
Memória
Memória flash
Memória RAM
Portas e conectores
Recursos e capacidades do Banana Pi M1
Sistema operacional
Ferramentas de desenvolvimento
Aplicações
Instalação do sistema operacional no Banana Pi M1
Escolha do sistema operacional
Instalação do sistema operacional
Desenvolvimento de software para o Banana Pi M1
Linguagem de programação
Ferramentas de desenvolvimento
Exemplos de projetos
Metodologia
O curso será ministrado em aulas teóricas e práticas. As aulas teóricas abordarão os conceitos básicos de arquitetura de computadores RISC ARM, com ênfase no Banana Pi M1. As aulas práticas serão realizadas em laboratório, onde os alunos terão a oportunidade de trabalhar com computadores reais e experimentar os conceitos aprendidos em sala de aula.
Avaliação
A avaliação será feita por meio de provas, trabalhos e exercícios.
Bibliografia
Nacional:
Arquitetura de Computadores: Fundamentos, Projeto e Implementação, de Luiz André Barroso e Luiz Henrique de Figueiredo (Editora Campus, 2018)
Arquitetura de Computadores, de Andrew S. Tanenbaum e Herbert Bos (Editora Pearson, 2015)
Internacional:
Computer Architecture: A Quantitative Approach, de John L. Hennessy e David A. Patterson (Morgan Kaufmann, 2019)
Computer Organization and Design, de David A. Patterson e John L. Hennessy (Morgan Kaufmann, 2019)
Desenvolvimento
Aula 1: Introdução à arquitetura de computadores RISC ARM
Definição de arquitetura de computadores
Arquitetura RISC
Arquitetura ARM
Aula 2: Componentes do Banana Pi M1
Processador
Memória
Memória flash
Memória RAM
Portas e conectores
Aula 3: Recursos e capacidades do Banana Pi M1
Sistema operacional
Ferramentas de desenvolvimento
Aplicações
Aula 4: Instalação do sistema operacional no Banana Pi M1
Escolha do sistema operacional
Instalação do sistema operacional
Aula 5: Desenvolvimento de software para o Banana Pi M1
Linguagem de programação
Ferramentas de desenvolvimento
Exemplos de projetos
Conclusão
Ao final deste curso, os alunos serão capazes de:
Compreender os fundamentos da arquitetura de computadores RISC ARM
Identificar os componentes do Banana Pi M1
Instalar o sistema operacional no Banana Pi M1
Desenvolver software para o Banana Pi M1
Este curso é uma excelente oportunidade para alunos de graduação e pós-graduação em ciência da computação, engenharia da computação, e áreas afins, para ampliar seus conhecimentos sobre computadores de arquitetura RISC ARM.