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-5a8a65765441a587874728/] Compilando e testando [crayon-5a8a65765442a128918172/] Inotify com shell script O pacote inotify-tools possui diversos programas, vou utilizar um em específico, o inotifywait. Instalação [crayon-5a8a657654432477010090/] 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…

Raspberry Pi como servidor de midia

Não aguenta mais conectar sua smart TV para assistir Peppa Pig no youtube?  Não vê mais sentido na sua assinatura do Netflix para ver sempre os mesmos desenhos? Seus problemas acabaram! Para essa receita, você vai precisar dos seguintes materiais: - um Raspberry - um HD externo - um hub USB energizado Vamos aos exclarecimentos. Para ligar um HD externo a USB do Pi, você precisa de um hub USB energizado porque a corrente consumida pelo HD é relativamente alta e não é bom sobrecarregar a board (detalhes sobre carga no dispositivo podem ser vistos aqui). Na pior das hipóteses, pegue…

SHC – Compilador shell-script

O SHC (Shell Script Compiler) é utilizado para compilar um script, possibilitando que você distribua o arquivo compilado, que na minha opinião, pode ser muito útil em casos que é necessário esconder senha em variáveis, por exemplo. Vamos a instalação: - Via apt-get: [crayon-5a8a657657d87487233977/] - Via Código fonte: [crayon-5a8a657657d93711424732/] Pronto, com o SHC instalado, vamos aos testes, irei demonstrar o processo utilizando um teste do próprio SHC. Crie um arquivo "teste.sh" com o conteúdo abaixo: [crayon-5a8a657657d9a215096578/] Agora, vamos compilar: [crayon-5a8a657657da0875617871/] O SHC irá criar dois arquivos:  - test.sh.x (executável compilado)  - test.sh.x.c (código em C) Pronto, agora você pode brincar…

Microcontrolador STM32F746 – Um Cortex-M7 pra chamar de seu!

Recentemente enfrentando alguns desafios na montagem de uma solução, me deparei com uma placa pra lá de fantástica, apresentada por um distribuidor com sugestão de design e que custa cerca de US$50,00! Uma pechincha considerando o hardware! Fui apresentado ao fantástico Kit da ST, o STM32F746G Discovery compatível com o mBed, que é ao meu ver o que temos de mais próximo da facilidade do mundo Arduino no mundo nos ARM Cortex-M. O microcontrolador que move essa maravilhosa placa de protótipos é o STM32F746NG, um Cortex-M7 da ST. Este microcontrolador possui 1MByte de memória Flash e 340Kbytes de RAM, FPU…

Tutorial – Reabilitando o arquivo de log messages

Se você quiser ver eventos do sistema, o dmesg é um comando para tal, mas uma coisa que costumo fazer é monitorar eventos em tempo real para por exemplo, identificar rapidamente o arquivo descritor de um pendrive conectado no sistema. Presupondo que você não tenha esse conceito, vou discorrer brevemente. Os dispositivos no Linux são arquivos descritores que apontam para o dispositivo real. Esses arquivos ficam em /dev e você tem: Arquivos de bloco Estes são os dispositivos de armazenamento conectados ao sistema, seja HD, SSD, pendrive, SD, etc. Arquivos de caractere Os principais exemplos são teclado e mouse. Os…

PixiePro, processador NXP i.MX6Q quad core Cortex A9 e GPU Vivante!

PixiePro Uma placa mais que completa! É assim que eu poderia definir a PixiePro Board, não só pelo seu poderoso processador NXP i.MX6Q quad core Cortex A9 e única placa a usar esse motor, ou sua GPU Vivante com aceleração 2D/3D, ou seus 2gb de Ram DDR3 64 bits Dual-Band , mas por tudo que a placa tem de recursos. Vem comigo! Placas com wifi e Bluetooth já são comuns, mas não essa daqui. Primeiramente porque ela usa o Wifi 802.11ac MIMO, que tem uma velocidade de 866Gbps. Um Bluetooth atualizado, modelo 4.2. E agora que a história começa a…

Blaze – Mini Microcontrolador poderoso que roda em cima de um Cortex M4 Arduino Compatível

Blaze - Arduino compatível Já não é de hoje o meu fascínio por Sistemas Embarcados poderosos. Tenho aqui uma carroça que chamo de notebook, mas geralmente minhas plaquinhas são especiais. E é isso que venho trazer aqui, meus amigos amantes de microcontroladores. Uma placa poderosa, que roda em cima de um Cortex M4. Coisa fina. Vamos entender melhor. O que é? Blaze é um Microcontrolador em miniatura, ultra poderoso, que roda com um ARM Cortex M4 de 32 bits e clock de 120mhz, visor Touch Screen de 1,6", entrada para cartão micro SD, entrada USB 2.0, entrada para baterias LiPo…

Sistemas Embarcados entrevista Haroldo Amaral – O Rei do MSP430 e dos Amplificadores Operacionais

  Entrevista com o grande Haroldo Amaral O cara é técnico em eletrônica, formado em Sistemas Biomédicos. Tem mestrado em Engenharia Elétrica e agora está fazendo o Doutorado na mesma área. Também conhecido como o Rei do MSP430 e dos Amplificadores Operacionais. De quem que eu tô falando? Do grande Haroldo Amaral. Confira na integra a entrevista com o cara. [embed]https://www.youtube.com/watch?v=63Xo4aYFiNI[/embed] Para quem quer saber mais, é só acessar o Lattes do cara, acessa aí: - http://lattes.cnpq.br/3986982115883346 Não esqueça que já rolou a entrevista com: André Curvello, Pedro Minatel, Fabio Souza e Mr. Pacman. Que tal nos encontrar no SeuTubo para ver dicas, tutoriais e…

Tutorial – Como soldar um resistor a um Led usando um Isqueiro

  Vamos juntar os 3! Olá amiguinhos, vamos a dica do Sistemas Embarcados de hoje! Vejo muitos gordinhos com dificuldade de soldar um simples Led. Pois isso é coisa do passado, vou ensinar uma técnica que você não precisa nem esquentar seu ferro de solda. Vamos fazer isso com isqueiro mesmo. Acompanhe o tutorial: [embed]https://www.youtube.com/watch?v=AJ8F7RzgcDc[/embed] Simples e prático. Praticamente o Macgyver! 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…

Instalando Arduino I.D.E 1.6.8 atualizada no Linux Ubuntu e seus sabores.

  I.D.E 1.6.8 atualizado Olá gordinhos, hoje vim trazer um tutorial básico mas que muita gente está tendo dificuldade. Como instalar a I.D.E atualizada do Arduino. Bom, conforme o site oficial a ultima versão está na 1.6.8, mas existe o outro site, que veio depois da briga, que já está na versão 1.7.8. O processo para fazer a instalação é igual, porém recomendo o Software do site oficial, v.1.6.8, pois, pelo que percebi tem maior compatibilidade com bibliotecas antigas. Mas é você quem decide. Chega de bla bla blá, vamos lá. Baixe AQUI sua versão da IDE, caso seu PC…

RIOTS – A Internet das Coisas ainda mais conectado!

RIOTS Fazia tempo que eu não via algo que realmente me chamasse a atenção. Pra falar a verdade fazia tempo que eu não via nada tão sensacional. Antes de continuar esse artigo, assista o vídeo: [embed]https://ksr-video.imgix.net/projects/2142854/video-602659-h264_high.mp4[/embed] O que é? É um dispositivo IOT mais acessível e fácil. Um Plug 'n' Play Arduino compatível, wireless para controlar sensores, motores e etc... Como funciona? O sistema consiste em ter uma mamãe e vários bebês, confira comigo. A mamãe e seus crianços A família Riots consiste de uma Mamãe e vários crianços. Uma Matriarca individual é a porta de entrada para a Internet e…