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.
Friday, October 31, 2014
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
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.
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
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)
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.
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.
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.
E a comunicação usando Python com USB lib.
Subscribe to:
Posts (Atom)