top of page

Raspberry Pi

  • Foto do escritor: Vitor Santos
    Vitor Santos
  • 15 de dez. de 2015
  • 5 min de leitura

O que é?

Raspberry Pi é um computador do tamanho de um cartão de crédito, que se conecta a um monitor de computador ou TV, e usa um teclado e um mouse padrão, desenvolvido no Reino Unido pela Fundação Raspberry Pi. Todo o hardware é integrado numa única placa. O principal objetivo é promover o ensino em Ciência da Computaçãobásica em escolas.

Caracteristicas Técnicas :

Hardware editar fonte

Existem atualmente dois modelos: Modelo A e Modelo B. A grande diferença entre os dois modelos é que o Modelo B possui um controlador Ethernet e duas portas USB, enquanto que o Modelo A possui apenas uma porta USB e nenhuma porta de Ethernet.

Processador

Com cache de nível L2 de 128 KB, usado principalmente pela placa de video(GPU), não CPU.

A Broadcom SoC usado no Raspberry Pi é equivalente a um chip usado em um smartphone antigo (Android ou iPhone). Ao operar em 700 MHz por padrão, o Raspberry Pi oferece um desempenho mais ou menos equivalente aos 0.041 GFLOPS. No nível CPU, o desempenho é semelhante a um Pentium II 300 MHz de 1997-1999. Os recursos gráficos do Raspberry Pi é aproximadamente equivalente ao nível de desempenho do Xbox de 2001, operando em 700 MHz por padrão, não aquece o suficiente para precisar de um dissipador de calor ou de frio especial. O SoC é empilhada embaixo do chip de memória RAM, portanto, apenas a sua borda é visível.

Overclocking

A maioria dos dispositivos Raspberry Pi podem fazer overclock para 800 MHz e alguns até mesmo superior a 1000 MHz. No Raspbian distro linux as opções de overclock na inicialização pode ser feita por um comando de software executando "sudo Raspi-config" sem anular a garantia. Nestes casos, a PI transporta automaticamente o overclocking, chegando a 85 °C o chip. Nesse caso, pode-se tentar colocar um dissipador de calor de tamanho apropriado para manter nele o chip de aquecimento muito acima de 85 °C.

Novas versões do firmware contem a opção de escolher entre cinco overclock ("turbo") que quando ligado tenta obter o máximo de desempenho do SoC, sem prejudicar a vida útil do Pi. Isto é feito através da monitoração da temperatura central do chip, e a carga da CPU, e ajustando dinamicamente as velocidades de relógio e a tensão do núcleo. Quando a demanda é baixa na CPU, ou ele está muito quente, o desempenho é diminuido, mas se a CPU tem muito a fazer, e temperatura do chip é aceitável, o desempenho é temporariamente aumentado, com velocidades de clock de até 1 GHz, dependendo da placa individuais, e em qual das definições de turbo é usado. As cinco configurações são:

  • Nenhum: 700 MHz ARM, 250 MHz core, SDRAM 400 MHz, 0 sobretensão,

  • Modesto: 800 MHz ARM, 250 MHz core, SDRAM 400 MHz, 0 sobretensão,

  • Médio: 900 MHz ARM, 250 MHz core, SDRAM 450 MHz, 2 sobretensão,

  • Alta: 950 MHz ARM, 250 MHz core, SDRAM 450 MHz, 6 sobretensão,

  • Turbo: MHz ARM 1000, 500 núcleo MHz, 600 MHz SDRAM, 6 sobretensão.

No mais alto (turbo) o relógio SDRAM foi definido originalmente 500 MHz, mas isso foi mais tarde alterado para 600 MHz. Simultaneamente, em modo de alta velocidade do clock do núcleo foi reduzida 450-250 MHz, e no modo médio 333-250 MHz.

RAM

Nas placas B modelo beta mais velhos, 128 MB foram alocados por padrão para a GPU, deixando 128 MB para a CPU. No primeiro modelo B foi liberado 256 MB (e Modelo A), três divisões diferentes eram possíveis. A divisão padrão era 192 MB (CPU RAM), que deve ser suficiente para decodificação de vídeo 1080p, ou para simples 3D, mas provavelmente não para os dois juntos. 224 MB era apenas em Linux, com apenas um framebuffer 1080p, e era provável que não era para qualquer vídeo ou 3D. 128 MB era para pesados ​​em 3D, possivelmente também com decodificação de vídeo.

Comparativamente a Nokia 701 usa 128 MB para o Broadcom VideoCore IV. Para o novo modelo B com 512 MB de RAM, inicialmente, houve novo padrão de divisão de arquivos de memória liberada (arm256_start.elf, arm384_start.elf, arm496_start.elf) para 256 MB, 384 MB e 496 MB CPU RAM (e 256 MB, 128 MB e 16 MB de vídeo RAM). Mas uma semana depois, o RPF lançou uma nova versão de start.elf que podia ler uma nova entrada no config.txt (gpu_mem = xx) e poderia atribuir dinamicamente uma quantidade de RAM (16-256 MB em 8 MB ​​passos) para a GPU, de modo que o método mais antigo de divisões de memória tornou-se obsoleto, e uma única start.elf trabalhou o mesmo para 256 e 512 MB ​​Pis.

Networking

Apesar de não possuir a porta Ethernet, o Modelo A pode ser conectado a internet através de um adaptador USB de Ethernet ou Wi-Fi. No modelo B da porta Ethernet é fornecido por um adaptador Ethernet USB embutido.

Periféricos

Teclados USB genéricos e mouses são compatíveis com o Raspberry Pi.

Vídeo

O controlador de vídeo é capaz de atribuir as seguintes resoluções de vídeo: 640 × 350 EGA; 640 × 480 VGA; 800 × 600 SVGA; 1024 × 768 XGA; 1280 × 720 720p HDTV; 1280 × 768 WXGA Variant; 1280 × 800 WXGA Variant; 1280 × 1024 SXGA; 1366 × 768 WXGA Variant; 1400 × 1050 SXGA +; 1600 × 1200 UXGA; 1680 × 1050 WXGA +; 1920 × 1080 1080p HDTV; 1920 × 1200 WUXGA. Ela também pode gerar 576i e 480i sinais de vídeo composto para PAL-BGHID, PAL-M, PAL-N, NTSC e NTSC-J.

Relógio de tempo real

O Raspberry Pi não vem com um relógio de tempo real(RTC), o que significa que não pode acompanhar a hora do dia, enquanto ele não estiver em execução.

Como alternativas, um programa em execução no Pi pode obter o tempo a partir de um servidor de tempo de rede(Network Time Protocol) ou de entrada do usuário no momento da inicialização.

Um relógio de tempo real (como o DS1307) com bateria de backup podem ser adicionados através da interface I²C.

Sistemas operativos utilizados :

Debian GNU/Linux, Fedora, Arch Linux, Raspbian , RISC OS.

Principais Aplicações :

Aplicações para o dia-a-dia

No caso do Raspberry Pi, o mesmo não é destinado somente para profissionais em programação, sendo possível utilizar o mesmo para muitas aplicações, e para isso iremos criar uma lista para lhe apresentar detalhes sobre as várias aplicações que o mesmo pode ser utilizado.

Atualmente é muito comum nos depararmos com pessoas que adquirem smart TV que na maioria das vezes não oferecem aplicações de qualidade.

Nesse caso o Raspberry pode ser uma ótima forma de garantir funcionalidades a sua TV, visto que conectado o aparelho em sua TV, acaba garantindo um navegador completo, sendo possível navegar na internet, desde que o cabo de rede esteja devidamente danificado.

Controle Remoto

O microcomputador também pode se tornar um controle para seu computador, sendo preciso somente ter um aparelho para fazer a conexão do Raspberry para que você tenha acesso remoto.

O Raspberry pode ser conectado a um aparelho de TV comum que tenha entrada USB, basta conectar o aparelho na mesma rede que o computador para que os dois possam trocar informações. O Raspberry utiliza o sistema remoto para controle de computador que tenha como sistema operacional principal o Linux.

Media Center

O mesmo também pode se tornar uma central de mídia, sendo preciso somente utilizar uma rede conectada devidamente ao aparelho, para que o mesmo consiga reproduzir vídeos e músicas se tornando uma central de mídia.

Vale ressaltar que sua placa gráfica permite que o mesmo reproduza vídeos em HD de alta qualidade.


 
 
 

Comments


bottom of page