RaspBerry Pi
Índice
• Introdução
• Arquitetura ARM
• Sistemas Operacionais
• Aplicações
• Limitações
• Exemplos de projetos
• Fontes
Introdução
• Atualmente na versão 2, RaspBerry é uma linha de computadores SBC
(Single Board Computer) que possui os componentes básicos para o funcionamento de um computador em uma unica placa com o tamanho próximo à de um cartão de crédito.
Apesar dos components básicos estarem alocados em uma unica placa, o RaspBerry Pi possui a capacidade de expandir seus dispositivos por placas de expansão, tais como telas sensíveis ao toque e controladores
Arduino.
Arquitetura ARM
• Acorn RISC Machine, ou Advanced RISC Machine.
É uma arquitetura de processador de 32 bits usada principalmente em sistemas embarcados. São processadores que visam a simplifcação das instruções, com o intuito de atingir a máxima efciência por ciclo, podendo realizar tarefas menores com ciclos mais curtos.
Muito utilizados em tablets, smartphones e PDA`s por consumirem menos energia e pela facilidade em construí-los em tamanho fsico reduzido. Sistemas Operacionais
• O RaspBerry Pi é compatível com os seguintes sistemas:
- RASPBIAN – Baseado no Debian - Linux
- SNAPPY UBUNTU CORE – Baseado no Ubuntu Linux
- OPENELEC
- RASPBMC
- PIDORA – Baseado no Fedora Linux
- RISC OS
Aplicações
RaspBerry Pi possui diversas aplicações.
Podemos citar entre as mais interessantes:
- Mini-servidor de arquivos.
- Mini-servidor Web.
- Controle remoto para smart homes(residencies que executam determinadas funções tecnológicas).
- Protótipo para Smart Phones.
Limitações
• Apesar da maioria dos Sistemas operacionais para RaspBerry serem do tipo Linux, aplicações compiladas para Linux x86/x86_64 não irão executar pois portar a aplicação nem sempre é possível.
• Como o hardware não é de alta performance não é viável demander execuções que venham à exigir alto poder de processamento
• Apesar de poder ser expandida por periféricos