Mostrando postagens com marcador linux. Mostrar todas as postagens
Mostrando postagens com marcador linux. Mostrar todas as postagens

terça-feira, 22 de novembro de 2016

SUSE Linux Enterprise Server é o primeiro sistema a suportar oficialmente 64 bits no Raspberry Pi


Enfim chegou o dia. A partir de agora o Raspberry Pi tem uma distro com suporte a 64 bits. Essa semana a SUSE anunciou que sua distribuição Linux Enterprise Server começa a suportar o Raspberry Pi 3.

No lançamento do Raspberry Pi 3, houve reclamação por parte de alguns pelo fato do processador do Raspberry Pi 3 vir com suporte a 64 bits mas nenhum sistema suportar esse modo. O fato é que o processador ARM escolhido para o upgrade foi feito mais com base no desempenho em geral e não com foco nos 64 bits. O fato do processador vir com 64 bits era uma vantagem a mais. O sistema oficial Raspbian até hoje suporta somente 32 bits, com sua mesma imagem sendo compatível com todos os modelos da placa.

segunda-feira, 30 de maio de 2016

Distribuição linux Sabayon passa a suportar Raspberry Pi 2 e 3


A Fundação Sabayon anunciou ontem suas novas imagens versão 16.06 para Raspberry Pi 2 e 3.

São duas imagens distintas dessa distribuição baseada no Gentoo. Uma delas é uma versão atualizada do Base (que já existia faz cerca de um mês no repositório) e a nova imagem focada em media centers.

A imagem para media center já vem personalizada com o Kodi além de realizar atualizações de forma automática.

segunda-feira, 29 de setembro de 2014

Bug no bash: Atualizem seus Raspberry Pi's

O bug recente no bash, chamado de ShellShock, afeta diversas distribuições que o usam por padrão. Ele afeta a segurança de alguns sistemas que rodam CGIs em shellscript e vários que lidam indiretamente com o bash.

Sistemas derivados do debian como o Raspbian utilizam o dash como shell padrão, o que minimiza o problema. Na dúvida atualizem seus sistemas.

No Raspbian:

sudo apt-get update
sudo apt-get -y dist-upgrade

No Raspbmc, caso as atualizações não estejam ativas, vá em configurações e ative a opção “Keep Raspbmc Updated”.

Nas demais distros utilize o sistema próprio de pacotes para atualização.

domingo, 20 de abril de 2014

[OFF] Quer rodar o Linux no seu microcontrolador de 8 bits? Você pode, mas não se anime.

Lembro-me das diversas piadas que sempre faziamos a cerca do Netbsd, que rodava até em torradeiras, o que de fato não é mentira, e se o Netbsd sabe fazer torradas, o querido Linux sabe fazer café.

Fazer o Linux rodar em uma cpu para qual ele tem suporte é fácil, mas e em um microcontrolador de 8 bits? É possível de certa forma e já o fizeram.

Dmitry Grinberg de origem russa, começou a aprender a programar em C aos 6 anos, se mudou para os estados unidos e após os estudos passou por empresas como Google e VMWare.

O seu feito envolve a criação própria de um emulador para a arquitetura arm, que é a arquitetura da imagem do Linux usado.

Utilizando um microcontrolador ATmega1284p, conectou-se à ele uma antiga memória SIMM 30 pinos de 16MB, com banda máxima de 300kbps, além de um cartão SD de 1GB se comunicando via SPI à 200kbps E esse conjunto que dará boot em um Linux 2.6.34.

Além do hardware Dmitry criou seu emulador para arm(ARMv5TE) do zero, que irá rodar sobre o microcontrolador de 8 bits e interpretar as instruções arm para qual o Linux foi compilado.

terça-feira, 18 de março de 2014

RACHEL-PI - RACHEL Server no Raspberry Pi

O projeto RACHEL( Remote Areas Community Hotspots for Education and Learning ) é uma iniciativa do worldpossible.org que traz diversos conteúdos educacionais para leitura offline, trata-se de um projeto para levar educação à lugares que não tem internet ou que a internet é lenta a ponto de se tornar impraticável o uso geral.


sexta-feira, 20 de dezembro de 2013

Serviço postal de Portugal passa a utilizar Raspberry Pi

[Atualização] Caso queira saber o que aconteceu com as imagens e vídeo vá para o final do post.

Cada vez mais o Raspberry Pi passa a ser usado em sistemas industriais, aquela plaquinha que parecia somente um brinquedo, que foi trazida a nós com objetivo de ensinar, não quer mais somente dividir o espaço em escolas e casas pelo mundo afora. A explosão nas vendas, nos usos, nos projetos, foram bem além do que os criadores um dia planejaram.

Mais uma vez outro projeto profissional em Portugal vem nos mostrar o potencial do Raspberry Pi.

Daniel Ramos da Wolfd.com , uma empresa de desenvolvimento e pesquisa, veio a público demonstrar um grande projeto utilizando Raspberry Pi no sistema Postal de Portugal.

Tendo trabalhado com o Raspberry Pi já a cerca de um ano, Daniel cita que a robustez lhe impressiona apesar do foco educacional.

As maquinas de ordenação que totalizam 25 metros, utilizam antigos displays LCD para notificações, que já vinham apresentando diversos defeitos e decidiram que estava na hora de uma atualização. A visualização também era precária pelo tamanho e distância dos LCDs.




sexta-feira, 13 de dezembro de 2013

Usando o botão de inicialização para desligar o Rasberry Pi

Há pouco tempo postei como fazer e utilizar um botão para inicializar o Raspberry Pi, só que para desligar o sistema é necessário monitorar o GPIO3(pino 5) utilizado no artigo anterior. Isso pode ser feito sem qualquer modificação fisíca no nosso botão pois na placa o GPIO3(pino 5) já é ligado a um resistor de 1.8k (Errata: o resistor na verdade é do pull up e não em série. Aconselho o uso de um resistor de 470 Ohm no botão para segurança). O código que fiz a seguir faz todo trabalho sujo, roda como daemon e no caso do Raspbian pode ser executado como usuário comum se preciso.




Compile o código:
gcc codigo.c -o codigo

E execute:
./codigo

Caso não tenha erros, o processo iniciado ficará rodando como um daemon indefinidamente, monitorando o gpio3. Após apertar o botão o processo de desligamento é iniciado, chamando "shutdown -h now".

Referência:
http://ryniker.ods.org/raspberrypi/MagPi/GPIO_interrupts

terça-feira, 3 de dezembro de 2013

Transmitindo RF com o Raspberry Pi

Transmitir RF em um Raspberry Pi pode ser mais fácil do que se imagina, você precisará de um Raspberry Pi e um... Raspberry Pi. Isso mesmo, é possível transmitir em várias frequências(1Mhz até 250Mhz) usando somente um Raspberry Pi, claro que a distância que chegará sua transmissão será minúscula(coisa de centímetros) se não usar uma antena.

Obs: Se deseja transmitir utilizando um módulo de 433Mhz leia Comunicação sem fio entre Raspberry Pi e Arduino utilizando tx/rx de 433Mhz

Toda essa história já tem um bom tempo, em dezembro de 2012 o pessoal do Imperial College Robotics Society publicou uma forma de transmitir em FM no Raspberry Pi. Fizeram uma modificação que vai além do padrão para gerar sinais em diversas frequências, ainda que com ondas quadradas, programaram e alteraram a frequência rapidamente de tal modo que via software modularam algo bem próximo do FM para se transmitir áudio.

Tx em 82.5Mhz
Tx em 82.5Mhz

quinta-feira, 28 de novembro de 2013

Patch para controlar os leds ethernet do Raspberry Pi

Ao ler de usuários a vontade de poder controlar os leds do próprio Raspberry Pi, me vi também interessado, mas no meu caso em poder desligar todos. Infelizmente desligar todos via software não é possível, pois o led PWR é ligado diretamente na energia.

Controle de leds no Raspberry Pi
Controle de leds no Raspberry Pi

De modo normal hoje só é possível controlar o ACT led que é ligado diretamente via gpio no SoC da Broadcom, por meio do sysfs em:
/sys/class/leds/led0

Você pode desativar:

echo none > /sys/class/leds/led0/trigger

Reativar:

echo mmc0 > /sys/class/leds/led0/trigger

Ou controlar o mesmo desativando primeiramente e controlando via brightness:

quinta-feira, 21 de novembro de 2013

Scanner 3d usando Raspberry Pi

Dessa vez foi Richard Garsthagen que fez um belo trabalho ao construir nada mais nada menos do que um scanner 3d usando Raspberry Pi's.

raspberry pi scanner 3d
Scanner 3d

Ele utilizou 40 Raspberry Pi's cada um com sua câmera oficial de 5 megapixels, os 13 suportes foram feitos em madeira, cortada na sua própria cnc e são compostos por 3 Raspberry Pi's cada um, contendo também um strip de LEDs para iluminação extra.

sábado, 16 de novembro de 2013

Streaming FM em grande estilo e tecnologia

O sapo.pt, o maior portal em Portugal,  encomendou à Artica um projeto de hardware para streaming de rádios FM. Com objetivo de ser usado em países como Angola, Cabo Verde, Moçambique, Timor-Leste. A Artica em parceria com o IdMind e André Gonçalves do ADDAC System, desenvolveram uma incrível solução usando Raspberry Pi's e Arduinos.

Gabinete 16U
Gabinete 16U
Trata-se de um gabinete 6U em alumínio composto por 18 módulos hot-swap contendo em cada, um Raspberry Pi e um Arduino Nano.


Módulo Hot-swap
Módulo Hot-swap

Em cada módulo o Raspberry Pi é montado sob uma placa desenvolvida por eles, que é também composta de um receptor FM Si4705 da Silicon Labs controlada pelo Arduino via i2c e um chip de captura de áudio PCM2900C da Texas Intruments compatível com usb.



No gabinete 6U também está presente um amplificador de rádio que também distribuí as conexoes das antenas a cada módulo.

Distribuidor de antenas, fonte, switch, router
Distribuidor de antenas, fonte, switch, router

A fonte de alimentação equipada com uma bateria e controlada por um Arduino, pode durar até meia hora sem energia.


Módulos de controle

Magnífico não? Uma das rádios de Luanda( Angola) pode ser ouvida aqui.

Referências:
http://artica.cc/blog/2013/11/07/fm-stream-tech-report.html
www.raspberrypi.org/archives/5225



quarta-feira, 13 de novembro de 2013

A saga de comprar um Raspberry Pi no Brasil

Onde comprar o Raspberry Pi ?


Vendido por preço original de $35 (R$ 81,20 na cotação da primeira versão desse post), assim como com outros produtos muitos brasileiros sentiram na pele ao tentar adquirir seu Raspberry Pi. Pouco tempo após chegar no Brasil pela Farnell Newark adquiri o meu por cerca de R$ 170, mesmo intimidado pelo preço, as opções de lugares a venda eram poucas na época, no Brasil praticamente só existia uma, mas a vontade de testar a plaquinha falou mais alto.

Gold edition? I don't think so.

segunda-feira, 11 de novembro de 2013

Logi-pi: uma placa de desenvolvimento FPGA para Raspberry Pi

Logi-pi é mais uma das muitas placas de expansão para trabalhar em conjunto com o Raspberry Pi, que traz consigo a idéia de iniciantes em FPGA aprenderem e ou melhorarem seus estudos em torno da programação para FPGA(Verilog, VHDL).

A Logi-pi tenta ao máximo facilitar não só se integrando com o Raspberry Pi, mas suportando por exemplo as placas de expansão do Arduino e PMOD deixando de lado a dificuldade de se criar e ou soldar hardware e periféricos, fazendo o uso de mais de 250 módulos externos. 

Placa de expansão FPGA Logi-pi
Placa de expansão FPGA Logi-pi

O time que o criou, naturalmente também fez drivers para comunicação entre o Raspberry Pi e o Logi-pi. E foi além, criou diversos exemplos em código aberto para FPGA como para mineração de bitcoin, machine vision, veículos autônomos, controle robótico e está desenvolvendo ao menos dois módulos específicos.

Seguem as especificações divulgadas.

Recursos:

  • FPGA:  Spartan 6 LX9 – TQFP144 Package - XC6SLX9-3TQG144C 
  • Plug and play interfacing the Raspberry Pi
  • Arduino Shield expansion allowing for more than 200 existing plug in hardware modules
  • PMOD compatible headers allowing for more than 50 existing low cost hardware modules
  • 4 layer optimized design to support maximum performance of high bandwidth applications
  • Length tuned GPMC, SDRAM and LVDS signals for high performance applications 
Periféricos:
  • 2x Push buttons
  • 2x DIP Switch
  • 1x High bandwidth SATA connector expansion port
  • 32 FPGA IO through PMOD and Arduino headers
  • 2x Digilent Inc. PMOD ports supporting 59+ plug and play hardware modules
  • 1x Arduino Header supporting 200+ Arduino Shield modules
  • Optional I2C, SPI access from the Raspberry Pi
  • 10x length tuned LVDS pairs
  • 256 Mb SDRAM

Vídeo:




A Logi-pi não está sozinha, ela faz parte de uma família de placas, a Logi-bone compatível com Beaglebone e a Logi-Mark1 que pode ser usada como uma expansão para o Arduino.


Logi-pi, Logi-bone e Logi-Mark1
Logi-pi, Logi-bone e Logi-Mark1

Infelizmente ela ainda não está a venda, um projeto no kickstarter será lançado em breve para financiar o projeto, mas se quer tentar já garantir a sua, é possível em meio a uma competição que estão promovendo, você precisa enviar a descrição do seu projeto e um será escolhido como ganhador, instruções aqui.

Referências e links:
http://valentfx.com
https://github.com/fpga-logi (Repositórios dos códigos no github.)

quinta-feira, 7 de novembro de 2013

Configurando um servidor de IRC no seu Raspberry Pi

A pedido do leitor Urik, nesse post explicarei como instalar e configurar um servidor de IRC no seu Raspberry Pi, mas que obviamente vale para qualquer Linux em geral.




Usaremos o ngIRCd que é escrito em C, mantém seu desenvolvimento ativo com última versão estável de 30 de outubro de 2013, suporta SSL, IPv6 e é fácil de se configurar.

Será preciso baixar o código fonte e compilar pois o mesmo não existe nos repositórios padrões.

terça-feira, 15 de outubro de 2013

O que é Raspberry Pi ?

Raspberry Pi é uma pequena placa que nada mais é do que um computador que tem vários dos seus componentes em uma única placa.

Versão feita para ser vendida na china
Versão feita para ser vendida na china

Seu chip principal, um SoC(System on a chip) é composto de um processador ARM de 700 MHz e uma GPU Broadcom VideoCore IV.

São duas as versões existentes, model A e B, o modelo B, o mais comum, vem com 512MB de memória sendo esses compartilhados também com a GPU.

A placa contem um conector RCA que pode ser ligado a sua tv antiga, assim como um conector HDMI para as novas.

Para a rede temos uma porta simples RJ45 10/100 e também duas portas usb que você pode ligar um mouse e teclado.

O armazenamento é feito via cartão SD e é preciso instalar uma distribuição Linux ou algum outro sistema compatível(Windows não é compatível).

Como áudio temos uma simples saída comum p2.

Se está interessado em comprar um, antes leia as dicas em meu post: Raspberry Pi Brasil .

Lembre-se que será preciso comprar também um cartão sd e uma fonte caso não tenha, a fonte usada é do mesmo conector microusb de carregadores de celulares ( que também podem ser usados geralmente ).

Leia também antes de comprar o cartão sd: MicroSD falso em 5 gramas de frustração.

Curta e siga nossa página no facebook ou twitter:
https://www.facebook.com/rpibrasil
https://twitter.com/everpi_br