Programming AVR ICs with Eclipse

Eclipse is  a multiplatform supported IDE for C, C++, Android development in Windows and Linux. This post intends to give light for embedded developers, how to program AVR Microcontrollers using Eclipse. The reason why eclipse is chosen is due to its  code completion ability and availability of plugins. The tutorial is based on the setup done…

Installing OpenCV in Linux Machines

OpenCV is a multiplatform supported, Computer Vision algorithm and library which can be used in programming languages such as C, C++, Python or Java. Its an OpenSource computer vision algorithm collection which can be used under BSD license. The following steps demonstrate the  installation and usage of Opencv in embedded Linux distributions. The steps are…

Using XBEE and XBEE PRO in Transparent Mode

The tutorial describes how to use two Zigbee modules for transparent operation, which can be used as a serial port replacement. The test was carried out in Digi’s Xbee Modules, which uses XB24-XB or XBP24-ZB firmware. The configuration is done using free X-CTU software. Transparent Mode: In this mode the two modules can communicate each other…

Remote Display in Linux Distros

The following instructions show how our research team setup Remote display from Linux machines which doesn’t have a real physical display!!! We are using BeagleBoard, BeagleBone and other Linux friendly boards. In many cases there wont be any display attached to these boards, but still want to run and debug complex image processing algorithms in…

BeagleBone – A brief Introduction

BeagleBone is an “opensource hardware”  which is having a credit card sized foam factor. It was the first in its kind, which becomes famous for its small size, but having high capability. Unlike its ancestors such as BeagleBoard or BeagleBoard-xM, it has plenty of input-output pins which can be used by hackers and hardware lovers for interfacing…