Mostrando postagens com marcador opensource. Mostrar todas as postagens
Mostrando postagens com marcador opensource. Mostrar todas as postagens
terça-feira, 24 de novembro de 2015
Sistema operacional Inferno OS agora também disponível para Raspberry Pi
O Inferno OS que era um sistema já suportado em diversas plataformas, agora rodará também no Raspberry Pi.
Criado na Bell Labs o Inferno OS tem como foco a criação de sistemas distribuídos. Utiliza o protocolo de comunicação Styx que é idêntico à última versão do protocolo 9P utilizado pelo sistema Plan 9. A linguagem principal utilizada no sistema se chama Limbo que utiliza uma máquina virtual chamada Dis.
Tags:
opensource,
programação,
raspberry pi
terça-feira, 9 de dezembro de 2014
Juice4Halt: UPS para Raspberry Pi com supercapacitores
Algo que há uma procura razoável, são baterias para Raspberry Pi. Grande parte dos que procuram essas soluções, costumam comprar battery packs utilizados normalmente para recarregar celulares.
Já foi visto aqui alguns tipos de UPS para Raspberry Pi, entretanto apenas um deles utilizava supercapacitores, sendo esse um produto não comercial, era necessário montar por conta própria.
O Juice4Halt é uma placa que também pretende trazer um UPS, mas utilizando supercapacitores, como o esquema apresentado anteriormente, mas não tão minimalista.
sexta-feira, 16 de maio de 2014
Códigos do EverPi licenciados em GPLv3 disponíveis no GitHub
Apesar de inserirmos códigos nos artigos, quem desenvolve sabe que como eles não são licenciados, levando só o copyright, não é possível desenvolver trabalhos derivados, distribuir códigos com mudanças, entre outros, podendo haver violação de copyright.
A partir de hoje a maioria dos nossos códigos atuais e futuros será software livre, disponibilizados pelo github e licenciados sob GPLv3.
Caso queira criar um trabalho derivado e não esteja familiarizado com a licença, aconselho começar dando uma lida em sua explicação na wikipedia.
De início estamos disponibilizando em GPLv3 três pequenos códigos referentes ao controle do dds ad9850, shutdown via botão no gpio3 e controle de frequência do GPCLK0.
Nossos repositórios podem ser encontrados no seguinte link:
https://github.com/everpi?tab=repositories
Tags:
gplv3,
opensource,
raspberry pi,
raspberrypi,
software livre
quarta-feira, 7 de maio de 2014
Controlando módulo DDS AD9850 com Raspberry Pi
Um DDS( Direct digital synthesizer ) é um sintetizador de frequências controlado digitalmente utilizando uma frequência de referência, geralmente um cristal.
O AD9850 é um chip DDS da Analog Devices bem famoso por ser possível encontrar um módulo de baixo custo(5-8 dólares) que o utiliza, digo isso pois o chip diretamente na Analog Devices saí por $12.14 cada quando comprado em quantidades de 1000 peças. O milagre desse valor ainda é incerto e apesar de algumas teorias de que são chips defeituosos com erros de produção, muitos usuários que o compram comentam que não vieram com problemas.
Tags:
ad9850,
artigo,
dds,
eletrônica,
microcontrolador,
opensource,
programação,
projetos,
raspberry pi,
raspberrypi,
tutorial
segunda-feira, 31 de março de 2014
Saiu o ganhador dos $10000 de recompensa da fundação Raspberry Pi
No final de fevereiro quando a Broadcom liberou toda documentação e código da stack gráfica do VideoCore IV, a fundação Raspberry Pi anunciou um prêmio de $10000 (
dez mil dólares ) para a primeira pessoa que demonstrasse a eles um
gameplay jogável de Quake III em bons frames por segundo no Raspberry Pi
utilizando drivers abertos. A competição valia para o mundo todo e finalmente temos um ganhador.
O feito foi de Simon Hall, que fez boas contribuições para a comunidade do Raspberry Pi, como por exemplo novas funções como memcpy e memset da libc otimizadas.
As instruções abaixo são uma tradução minha das instruções enviadas por Simon ao raspberrpi.org, de como ter o jogo funcionando no driver opensource.
O feito foi de Simon Hall, que fez boas contribuições para a comunidade do Raspberry Pi, como por exemplo novas funções como memcpy e memset da libc otimizadas.
As instruções abaixo são uma tradução minha das instruções enviadas por Simon ao raspberrpi.org, de como ter o jogo funcionando no driver opensource.
Tags:
driver,
game,
hardware,
kernel,
opensource,
programação,
raspberry pi,
raspberrypi,
soc
sexta-feira, 14 de março de 2014
Comunicação sem fio entre Raspberry Pi e Arduino utilizando tx/rx de 433Mhz
Dos diversos meios de comunicação, certamente a sem fio é bem apreciada e prática em diversos projetos e alguns estão usando em conjunto a dupla Raspberry Pi e Arduino.
Para uma transmissão sem fio entre os dois, naturalmente que precisamos de um transmissor/receptor, abaixo podemos ver um dos mais baratos.
Tags:
arduino,
artigo,
eletrônica,
hardware,
opensource,
placa,
programação,
projetos,
raspberry pi,
raspberrypi,
rf,
transmissor,
tutorial
sexta-feira, 28 de fevereiro de 2014
Broadcom libera toda documentação e código da stack gráfica do VideoCore IV
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.
É 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.
Tags:
driver,
hardware,
opensource,
programação,
raspberry pi,
raspberrypi,
soc







