Mais um ganho para a comunidade, a Broadcom liberou toda documentação e código da stack gráfica do VideoCore IV na licença BSD de 3 cláusulas.
É fato que todo SoC equipado com o núcleo gráfico VideoCore IV necessita de um blob binário pra se comunicar com o hardware, assim como o SoC utilizado no Raspberry Pi e alguns smartphones. E apesar de já existir a parte referente a userland em código aberto ele precisava se comunicar com esse blob para acessar o hardware.
A falta de um driver verdadeiramente opensource e sua documentação como sempre atrapalhavam a resolução de problemas e possíveis bugs na implementação.
A liberação do fonte é baseada no chip BCM21553, mas que deve ser relativamente fácil portar para outros chips.
Como incentivo a Fundação Raspberry Pi estará dando um prêmio de $10000 ( dez mil dólares ) para a primeira pessoa que demonstrar a eles um gameplay jogável de Quake III em bons frames por segundo no Raspberry Pi utilizando esses drivers abertos. A competição vale para o mundo todo e você pode encontrar as regras aqui.
Apesar de tudo ainda há certas partes do chip BCM2835 em que se é necessário utilizar blobs. Mas creio que a comunidade continuará pressionando e futuramente podem liberar todo restante.
Documentação: http://www.broadcom.com/docs/support/videocore/VideoCoreIV-AG100-R.pdf
Código fonte: http://www.broadcom.com/docs/support/videocore/Brcm_Android_ICS_Graphics_Stack.tar.gz
Referências:
http://www.raspberrypi.org/archives/6299
http://blog.broadcom.com/chip-design/android-for-all-broadcom-gives-developers-keys-to-the-videocore-kingdom/
Está gostando do blog? Ajude-nos a divulgar e compartilhe, curta nossa página no Facebook ou siga-nos no Twitter.
Páginas
▼
sexta-feira, 28 de fevereiro de 2014
quinta-feira, 27 de fevereiro de 2014
Projeto Laika: Um poderoso controlador de hardware para Raspberry Pi
O projeto Laika nasceu de uma campanha no kickstarter, essa que, atingiu £10315( R$ 39919,05 ) e visava trazer uma plataforma de controle de hardware focada em robótica.
Essa placa expande os horizontes do Raspberry Pi, mas apesar disso ela não é uma placa de expansão encaixável. A conexão e controle é feita por USB.
quarta-feira, 26 de fevereiro de 2014
[OFF] Unboxing e observações do osciloscopio Hantek 6022BE
Isso não será um review, mas sim opiniões e observações já que esse é o meu primeiro osciloscópio.
Osciloscópio e baixo custo geralmente não se bicam, mas à procura de um acessível que atendesse minhas necessidades, encontrei diversos modelos. O que me chamou atenção foram os osciloscópios baseados em PC da Hantek, ela possui uma vasta linha desde os mais simples a modelos de 200Mhz, o 6022BE que custa cerca de 70 dólares me parece ser o melhor custo benefício do mercado se tratando dos mais baratos.
Ele pode ser encontrado por esse valor na dealextreme nesse link.
Hantek 6022BE |
Osciloscópio e baixo custo geralmente não se bicam, mas à procura de um acessível que atendesse minhas necessidades, encontrei diversos modelos. O que me chamou atenção foram os osciloscópios baseados em PC da Hantek, ela possui uma vasta linha desde os mais simples a modelos de 200Mhz, o 6022BE que custa cerca de 70 dólares me parece ser o melhor custo benefício do mercado se tratando dos mais baratos.
Ele pode ser encontrado por esse valor na dealextreme nesse link.
terça-feira, 25 de fevereiro de 2014
[OFF] Dica rápida: Porta componentes feito de caixas de fósforo
Com uma leva de resistores e capacitores cerâmicos de varios valores para organizar, resolvi utilizar um porta componentes que vi pela primeira vez em Chernobyl( sim a cidade ) em um documentário.
Não há segredo algum, mas alguns podem se utilizar da idéia também, basta juntar varias caixinhas e colar.
Não há segredo algum, mas alguns podem se utilizar da idéia também, basta juntar varias caixinhas e colar.
Raspberry Pi com overclock chegando à 1,5Ghz
Alguns devem se lembrar de um post que fiz uns meses atrás, Raspberry Pi com overclock extremo chegando à 4.133 Ghz, será mesmo?, nele a dúvida pairava pois não havia prova alguma de que de fato essa frequência havia sido atingida e de fato parece ter sido um fake mesmo.
O caso atual é diferente, lembram que no post citado acima eu comentei que o máximo de overvolt era de 1.4V? Pois bem, Joost Verhelst foi além disso, mas via hardware. Ele utilizou um módulo EVGA EPower ligado ao Raspberry Pi para fornecer cerca de 1.8V diretamente ao SoC e ser possível chegar a marca de 1.5Ghz.
O caso atual é diferente, lembram que no post citado acima eu comentei que o máximo de overvolt era de 1.4V? Pois bem, Joost Verhelst foi além disso, mas via hardware. Ele utilizou um módulo EVGA EPower ligado ao Raspberry Pi para fornecer cerca de 1.8V diretamente ao SoC e ser possível chegar a marca de 1.5Ghz.
EVGA EPower ligado ao Raspberry Pi |
sexta-feira, 21 de fevereiro de 2014
[OFF] ArduMap - Todos componentes do Arduino Uno(r3) mapeados em uma imagem
Após o publicar o RaspMap - Todos componentes do Raspberry Pi mapeados em uma imagem resolvi dar continuidade para outras placas.
Essa trata-se de um mapa de todos os componentes do Arduino Uno(r3) de modo que você pode ver o modelo/valores passando a seta do mouse neles.
Em 12 desses componentes você pode clicar e ver seu datasheet.
Existe um botão flip para que possa virar a placa.
O site utiliza css3 transform, no entanto mesmo alguns navegadores atuais ainda não suportam corretamente, por isso recomendo que utilizem uma versão atual do Firefox ou Chrome, tive conhecimento que no Safari do Ipad está funcionando corretamente.
Aproveitem :)
ardumap.tsar.in
Essa trata-se de um mapa de todos os componentes do Arduino Uno(r3) de modo que você pode ver o modelo/valores passando a seta do mouse neles.
ArduMap em ação |
Em 12 desses componentes você pode clicar e ver seu datasheet.
Existe um botão flip para que possa virar a placa.
O site utiliza css3 transform, no entanto mesmo alguns navegadores atuais ainda não suportam corretamente, por isso recomendo que utilizem uma versão atual do Firefox ou Chrome, tive conhecimento que no Safari do Ipad está funcionando corretamente.
Aproveitem :)
ardumap.tsar.in
terça-feira, 18 de fevereiro de 2014
RaspMap - Todos componentes do Raspberry Pi mapeados em uma imagem
Dos vários projetos com raspberry pi esse foi definitivamente o meu mais trabalhoso.
Faz algum tempo que venho desenvolvendo esse projeto e após muito tempo e trabalho finalmente a versão 0.1 está sendo exposta.
Se trata de um mapa de todos os componentes do Raspberry Pi de modo que você pode ver o modelo/valores passando a seta do mouse neles.
Em 25 desses componentes você pode clicar e ver seu datasheet.
Existe um botão flip para que possa virar a placa.
O site utiliza css3 transform, no entanto mesmo alguns navegadores atuais ainda não suportam corretamente, por isso recomendo que utilizem uma versão atual do Firefox ou Chrome, tive conhecimento que no Safari do Ipad está funcionando corretamente.
Aproveitem :)
raspmap.tsar.in
Faz algum tempo que venho desenvolvendo esse projeto e após muito tempo e trabalho finalmente a versão 0.1 está sendo exposta.
Se trata de um mapa de todos os componentes do Raspberry Pi de modo que você pode ver o modelo/valores passando a seta do mouse neles.
RaspMap em ação |
Em 25 desses componentes você pode clicar e ver seu datasheet.
Existe um botão flip para que possa virar a placa.
O site utiliza css3 transform, no entanto mesmo alguns navegadores atuais ainda não suportam corretamente, por isso recomendo que utilizem uma versão atual do Firefox ou Chrome, tive conhecimento que no Safari do Ipad está funcionando corretamente.
Aproveitem :)
raspmap.tsar.in
quarta-feira, 12 de fevereiro de 2014
MoPi: Projeto no kickstarter quer trazer circuito de gerenciamento de energia com UPS
Em um dos meus primeiros posts Raspberry Pi como servidor 24x7 eu citei um sistema de UPS que fiz para meu servidor, no meu caso se trata de basicamente uma extensão do que é simplesmente uma bateria externa para se carregar celulares, etc. Tive que bolar um circuito para que quando acabasse a energia o Raspberry Pi não desligasse no meio da transição da fonte para a saída da bateria. Só que sabemos que poucas pessoas iriam soldar uma placa e fazer seu próprio UPS, sendo assim, o tempo passou e alternativas foram aparecendo.
MoPi, segundo protótipo |
sábado, 8 de fevereiro de 2014
O Raspberry Pi não funciona ou parou de funcionar, o que fazer?
Se você acabou de comprar seu Raspberry Pi e por alguma razão ele não funciona, você pode fazer diversas verificações antes de mandar para garantia. Apesar de serem testados e do controle de qualidade das fábricas, existem chances, mesmo que pequenas, de que você adquira um Raspberry Pi defeituoso. E claro, alguns tem problemas pós utilização que aparecem no decorrer do uso, esses que podem até não ser do Raspberry Pi em si, mas de fontes, cartões, etc.
O Raspberry Pi não contém nenhum tipo de software embutido como a BIOS que estamos acostumados em nossos PCs, ou seja, diferente de um PC comum o Raspberry Pi de modo geral¹ não pode iniciar boot sem acessar seu modo de armazenamento principal, o cartão sd. Colocando isso em mente, você verá que o video por exemplo, não poderá ser inicializado na situação em que não seja possível a leitura do cartão. Ironicamente é a GPU que faz a leitura do bootloader/firmware no cartão.
Atualização: No Raspberry Pi B+, caso as portas USB e ethernet não estejam funcionando, é necessário utilizar a última versão do Raspbian ou outros sistemas.
Antes de mais nada, jamais tente qualquer modificação no hardware para tentar contornar problemas, se nada der certo, acione a garantia! Se você se preocupa com isso faça como eu disse no post A saga de comprar um Raspberry Pi no Brasil e compre com nota fiscal.
O Raspberry Pi não contém nenhum tipo de software embutido como a BIOS que estamos acostumados em nossos PCs, ou seja, diferente de um PC comum o Raspberry Pi de modo geral¹ não pode iniciar boot sem acessar seu modo de armazenamento principal, o cartão sd. Colocando isso em mente, você verá que o video por exemplo, não poderá ser inicializado na situação em que não seja possível a leitura do cartão. Ironicamente é a GPU que faz a leitura do bootloader/firmware no cartão.
Atualização: No Raspberry Pi B+, caso as portas USB e ethernet não estejam funcionando, é necessário utilizar a última versão do Raspbian ou outros sistemas.
Antes de mais nada, jamais tente qualquer modificação no hardware para tentar contornar problemas, se nada der certo, acione a garantia! Se você se preocupa com isso faça como eu disse no post A saga de comprar um Raspberry Pi no Brasil e compre com nota fiscal.
Você está fazendo isso errado |
quarta-feira, 5 de fevereiro de 2014
Lançada 20ª edição da revista The MagPi
A já conhecida revista em inglês The MagPi traz os mais variados
artigos sobre o Raspberry Pi, ela começou com uma idéia em forums e já
está na estrada desde Maio de 2012 quando teve sua primeira edição
publicada.
A 20ª edição traz vários tópicos interessantes, como por exemplo:
- A segunda parte sobre a criação de um quadcóptero utilizando o Raspberry Pi
- Programação do braço robô Pi-Pan
Aconselho dar uma olhada mesmo para aqueles que não dominam o inglês, pois há códigos, idéias e links de programas que podem ser úteis.
Apesar de ser uma revista gratuita, versões impressas podem ser compradas. Nesse link há uma lista de distribuidores.
20ª edição: http://magpi.finalart.hu/The-MagPi-issue-20-en.pdf
Referência: www.themagpi.com
TheMagPi 20ª edição |
A 20ª edição traz vários tópicos interessantes, como por exemplo:
- A segunda parte sobre a criação de um quadcóptero utilizando o Raspberry Pi
- Programação do braço robô Pi-Pan
Aconselho dar uma olhada mesmo para aqueles que não dominam o inglês, pois há códigos, idéias e links de programas que podem ser úteis.
Apesar de ser uma revista gratuita, versões impressas podem ser compradas. Nesse link há uma lista de distribuidores.
20ª edição: http://magpi.finalart.hu/The-MagPi-issue-20-en.pdf
Referência: www.themagpi.com