Month: June 2010

Placa para captura de video de vigilancia com driver Open Source

A empresa Bluecherry liberou novos drivers open source para sua placa de captura de video para cameras de vigilancia.

Se você esta’ pensando em instalar um sistema de circuito interno de TV em sua residencia entao vale a pena dar uma olhada nesta solucao. A placa com 4 entradas custa $200.

Mais info:
http://www.linuxfordevices.com/c/a/News/Bluecherry-2-driver/
http://www.bluecherrydvr.com/2010/06/16/bluecherry-releases-its-version-2-driver-gpl/

As melhores chaves de fenda

Se você, assim como eu, adora eletrônica e trabalhos mecânicos, então você precisa conhecer as chaves de fendas de liga CrVMo (chrome vanadium molybdenum). Elas são altamente resistentes.

As melhores marcas são Weidmüller, Wiha, Evercraft e NAPA.

P.S.: Outra liga que também pode ser usada é “Cronidur 30” (X30CrMoN15-1), mas ela não é muito comum para chave de fendas.

Cross compiling bluez-2.25 statically

These are the steps I used to cross-compile bluez-2.25 for ARM:

export CC=/opt/gcc-4.1.2-glibc-2.5-nptl-3/arm-none-linux-gnueabi/bin/arm-none-linux-gnueabi-gcc  
export GCC=/opt/gcc-4.1.2-glibc-2.5-nptl-3/arm-none-linux-gnueabi/bin/arm-none-linux-gnueabi-gcc
export RANLIB=/opt/gcc-4.1.2-glibc-2.5-nptl-3/arm-none-linux-gnueabi/bin/arm-none-linux-gnueabi-ranlib
export LD=/opt/gcc-4.1.2-glibc-2.5-nptl-3/arm-none-linux-gnueabi/bin/arm-none-linux-gnueabi-ld
export NM=/opt/gcc-4.1.2-glibc-2.5-nptl-3/arm-none-linux-gnueabi/bin/arm-none-linux-gnueabi-nm
export AS=/opt/gcc-4.1.2-glibc-2.5-nptl-3/arm-none-linux-gnueabi/bin/arm-none-linux-gnueabi-as
export AR=/opt/gcc-4.1.2-glibc-2.5-nptl-3/arm-none-linux-gnueabi/bin/arm-none-linux-gnueabi-ar

./configure --host=arm-none-linux-gnueabi --libdir=/usr/local/arm/lib --includedir=/usr/local/arm/include/ --enable-shared=no --enable-static=yes 

make
make install

./configure --host=armarm-unknown-linux-gnu --libdir=/usr/local/arm/lib --includedir=/usr/local/arm/include/ --with-bluez=/usr/local/arm LDFLAGS=-L"/usr/local/arm/lib" CFLAGS="--static" --enable-bccmd --disable-glib --disable-audio --enable-tools

LDD equivalent

Using LDD you can see all libraries dependences of a program. But something when you are cross-compiling you cannot use the LDD command from your host. Then you have objdump as alternative:

objdump -x ./busybox | grep NEEDED