Review – Nova Arduino 101 processador Intel

                            Amigos, amigas, compatriotas, hackers, makers, estudantes, curiosos e perdidos, tenho o prazer inenarrável de anunciar que botamos as nossas patinhas sujas num Arduino 101 por alguns minutos para podermos fazer este Review! A placa, construída em parceria com a Intel, empresa que tem meu profundo respeito! E não é de hoje, está anos luz em termos de arquitetura Low Energy e de processamento, trazendo um lindo core Quark e um core de 32-Bit ARC no formato SoC (System on a Chip), conhecido como Intel Curie, sendo…

Nano Pi 2 Fire – Queimando tudo até a ultima ponta!

Nano pi 2 Fire! Pois é gordinhos, estou aqui mais uma vez. Mais uma vez para trazer uma placa bacanuda! Hoje vamos falar da Nano Pi 2 Fire, queimando tudo até a ultima ponta (D2, 1996). E porque queimando tudo? Meu amigo, esse pequeno Godzilla destruidor de bits roda com um ARM cortex A9 quad-core com um clock de 1.4ghz Samsung S5P4418. Coisa pra nenhum panaca por defeito. Além de 1gb de ram DDR3 dual-channel. Volto a frisar, coisa para nenhum boca mole por defeito. Sua irmã mais velha, a Nano Pi 2, já era muito boa e tem também…

Orange Pi One já está a venda!

Orange Pi One Não faz muito tempo tinha anunciado sobre a campeã sobre o custo/benefício. Desbancando a Raspebrry Zero e o C.H.I.P, uma plaquinha potente, completa custando apenas 9,99 Obamas. Bom demais pra nenhum gordinho botar defeito. Porém, não tinha data de lançamento! Você pode conferir o artigo completo clicando AQUI! Pois seus problemas acabaram meu amigo... Já está a venda, o Aliexpress já está vendendo essa plaquinha como água no Saara. Não vou voltar nas especificações, porque, volto a frisar, você pode ler tudo AQUI! Mas vou te dar o caminho das pedras... Para conhecer bem essa placa, acesse…

Manipulação de memória – Raspberry Pi / Banana Pi / Orange Pi

Existem duas memórias principais utilizadas em sistemas operacionais como por exemplo, Linux. Uma é conhecida como RAM (Random Access Memory) e a outra é  Swap (troca). Esse post discorre sobre o conceito e de que forma manipulá-las. Memória RAM   A memória RAM é a memória principal do sistema operacional e ela deve ser no mínimo suficiente para carregar toda a base do sistema operacional. Isso significa que uma estrutura mínima deve estar na memória para que o sistema funcione; quando você move o mouse, seleciona um menu, passa por cima de algum icone e ele reage - tudo isso…

Roseapple Pi – Uma furiosa placa Quad-core Cortex A9 com PowerVR SGX544!

Roseapple Pi Começo a achar que tá cada dia mais ridículo o nome dessas placas, é framboesa, banana, laranja, não sei a tara por fruta que esses fdp desses engenheiros eletrônicos tem. Enfim, mas não estou aqui para falar de frutas, nem de tarados! Estou aqui para falar de uma plaquinha que é um soco na boca do estômago. Isso mesmo meus amiguinhos fofinhos. Trata-se da Roseapple Pi, uma plaquinha poderosa vendido lá pelas bandas da terra dos olhos puxados. Vamos conhece-la melhor: Especificações SoC: Actions Semi S500 quad core Cache: 512 KB L2 Memória RAM: 2 GB DDR3 CPU:…

Fixando processo/programa por CPU(s)

Fixando um programa para um ou mais núcleos de CPU específicos, pode trazer varios benefícios. Por exemplo, Quando um programa/processo Cpu-bound(carga de trabalho intesivo da cpu), atribuindo um programa para um ou mais núcleos, reduziria erros de cache da CPU. Outro exemplo é reduzir o consumo de processamento de um programa/processo que tem implementado parelelismo, que dependendo do caso, poderá consumir todos os núcleos. Neste tutorial, vou descrever como executar um programa ou processo em núcleo(s) de CPU específico(s) no linux. Para fixar um programa/processo, vou utilizar o taskset, um programa que faz parte do pacote util-linux. No processo de demonstração,…

Inotify – Monitore seus arquivos e diretórios

Inotify (inode notify) é um subsistema do kernel, que visa observar as mudanças no sistema de arquivos e relatar essas alterações para aplicações. Foi incorporado no kernel 2.6.13 por John_McCutchan. Neste post, irei demonstrar utilizando um código em C e outro com Shell-Script. Vamos testar com o código simples em C, crie um arquivo "inotify_example.c" com o conteúdo abaixo: [crayon-5954f092e8963265973318/] Compilando e testando [crayon-5954f092e896d102562663/] Inotify com shell script O pacote inotify-tools possui diversos programas, vou utilizar um em específico, o inotifywait. Instalação [crayon-5954f092e8971815099926/] Monitorando um diretório O inotifywait possui uma lista de eventos, listei e comentei alguns: access: Um arquivo foi lido.…

Raspberry Pi – Configurar interfaces de rede ethernet e wifi na unha

Tem distribuição para Raspberry no melhor estilo servidor; sem interface gráfica, o que auxilia na estabilidade do sistema. Para ter uma idéia, a interface gráfica e seus recursos são os maiores consumidores de memória e processamento e pensando bem, você mal os usa após configurado para um propósito. Então, o que lhe impede de torná-lo tão estável quanto um servidor? - Afirmo e reafirmo porque já configurei diversos servidores de alta disponibilidade e que só foram reiniciados na migração de hardware! Eu tenho certeza que você pode ser receoso em configurações manuais, mas se você não for preguiçoso, vai se…

Review Módulos e Sensores GBK Robótics

Módulos e Sensores GBK Olá meus amiguinhos fofinhos feito uma bola, está no ar o primeiro capitulo da segunda temporada do Canal Sistemas Embarcados. Se liga que a gente chega chegando. Dessa vez faço o Review dos módulos e Sensores da GBK Robotics. Será que são bons mesmo? Então vamos conferir: [embed]https://www.youtube.com/watch?v=MDlZgry8jC4[/embed] Para mais informações, acesse o site clicando AQUI! Que tal nos encontrar no SeuTubo para ver dicas, tutoriais e Reviews de placas? Canal Sistemas Embarcados Que tal na página do Facebook?   Ou Instagram?   Quem sabe Google Plus?   Que tal no Pinterest?   Ou talvez nos encontrar no Twitter para receber as…

Reagindo a eventos da USB com hotplug

Quer controlar ou reagir a um evento da USB no seu Raspberry sem precisar conectar monitor e teclado? Isso é bastante simples e é uma característica nativa dos sistemas que usam udev e tem o suporte habilitado no kernel (oh, wait!). Por padrão, o Raspbian está com o suporte ativo, portanto basta atuar no user space para interagir com o kernel. Isso pode ser util por exemplo, para fazer atualizações de programa para um cliente, ou autenticação por pendrive (vide esse link) ou processamento em batch ou aquilo que lhe der na telha. Informando ao kernel o que executar Isso…