Friday, October 31, 2014

Notebook qual comprar?

No mercado brasileiro parece que só tem sucata quando comparado aos vendidos no primeiro mundo.
Essas são as opções menos ruins que encontrei.

Wednesday, October 22, 2014

Módulos Wifi até 5 dólares

Na China tudo é possível, agora os chineses entraram no mercado de WiFi e IoT, e como tudo que a China entra, o preço reduz muito por causa do alto volume.

Breakouts wifi:
Espressif - ESP8266 : $3
Mediatek/Ralink - MT7681 : $5

Saturday, October 18, 2014

OpenPilot com stm32f103vet6, FreeRTOS e USB HID

O Openpilot é um projeto para criação de UAVs.
O projeto faz uso de microcontroladores STM32.

Controle de xbox no Ubuntu

# não permitir que o joystick funcione como mouse
sudo aptitude remove xserver-xorg-input-joystick

# não carregar driver xpad para o controle do xbox360
echo "blacklist xpad" >  /etc/modprobe.d/black-xpad.conf

# instalar o driver em userspace para o controle do xbox360
sudo aptitude install xboxdrv


ArchLinux instalado os 32GB em 6724 pacotes


# Quantos pacotes tem?
pacman -Ssq | wc -l
6724

# Vamos baixar tudo?
sudo pacman -S $(pacman -Ssq) --needed --force --nodeps -w
Vamos ver, .... humm é só 32GB de download

# Vamos instalar tudo?
sudo pacman -S $(pacman -Ssq)

E o mais incrível ainda não tem tudo que quero, mas já ajudou bastante.

Thursday, October 16, 2014

Monitorando acesso a disco no Linux

No blog do Alan encontrei uma dica interessante para monitorar o acesso ao disco

Para ativar
echo 1 > /proc/sys/vm/block_dump

para visualizar:
dmesg
[18761.145648] BrowserBlocking(4512): WRITE block 1536032 on sda5 (32 sectors)
[18761.145654] BrowserBlocking(4512): WRITE block 3633184 on sda5 (32 sectors)
[18761.180958] BrowserBlocking(4512): WRITE block 128 on sda5 (8 sectors)
[18761.200588] btrfs-delalloc-(8064): WRITE block 781894752 on sda5 (8 sectors)
[18761.200826] BrowserBlocking(4512): WRITE block 1536128 on sda5 (32 sectors)
[18761.200833] BrowserBlocking(4512): WRITE block 3633280 on sda5 (32 sectors)
[18761.200889] BrowserBlocking(4512): WRITE block 1536160 on sda5 (32 sectors)


Sunday, October 12, 2014

Nuttx com OpenOCD (JTAG/SWD) na KL25Z, STM32 e Tiva/Stellaris

Debug step-by-step quase sempre é necessário ou desejável para qualquer projeto.
Com o Eclipse+CDT+GNU ARM+OpenOCD é possível fazer isso.
A ideia é executar sistema operacional de tempo real Nuttx passo a passo pelo código fonte.

Saturday, October 11, 2014

Nuttx 7.5 Realtime Operating System na STM32VLDiscovery, Tiva C, FRDM-KL25Z

O Nuttx (http://www.nuttx.org/)  é um sistema operacional de tempo real que tem praticamente tudo que tem no Linux.
A grande vantagem é que cabe em microcontroladores de 8-bits até 32-bits, consumo de energia ultra-low-power.

Sunday, October 5, 2014

MBED FRDM-KL25Z USB HID com Python

Tutorial de como usar a KL25Z como um dispositivo USB HID usando a plataforma da MBED.
E a comunicação usando Python com USB lib.