Building a Bluetooth Enabled Home Automation Device Webinars

Timesys Corporation announce a four session webinar series to help guide developers through the process of building a Bluetooth enabled home automation device using LinuxLink 3.0 and the Factory build system. Each of the bi-monthly sessions will include a mix of presentation and hands-on exercises with the Atmel AT91SAM9263-EK Evaluation Kit. The webinar series is free to attend.

The webinar series will demonstrate networked remote sensor control by gathering data from an accelerometer via Bluetooth and subsequently changing the state of controlled devices via GPIO. The sessions will address common embedded Linux development tasks, such as assembling a development environment, configuring and booting an initial Linux image, customizing the kernel and assembling a root filesystem. Upon completion of the four-session series, the resulting product design will include a graphical control interface displayed on the attached LCD that is controlled with a touchscreen. The finished product will be deployed in on-board flash, and the resulting Linux platform will be freely available to session attendees via Timesys’ LinuxLink Test Drive Program.

Assembling and booting a small footprint Linux platform
Thursday, February 26, 2009 – 11:30 a.m. EST (GMT -05:00, New York)
In this session, developers will learn how to quickly create a small footprint custom Linux platform based on busybox. We will assemble a full development environment with gcc, glibc, gdb and associated development libraries/utilities required to jumpstart application development and system customization. We also will cover various boot time optimization techniques that will be used in the final deployed product.

Building a custom GUI on GTK+ with Glade
Thursday, March 12, 2009 – 11:30 a.m. EST (GMT -05:00, New York)
In this session, we will use open source Glade tools to design a simple GTK-based GUI interface. The simple GUI will drive a specialized Linux kernel module that implements low level routines to control the state of devices attached SAM9263 GPIO interface. The session also will explain how to resolve application dependencies in the root filesystem and how to integrate the solution for quick deployment into onboard NAND flash.

Integrating Bluetooth devices
Thursday, March 26, 2009 – 11:30 a.m. EST (GMT -05:00, New York)
In this session, we will add Bluetooth subsystem functionality to the target Linux platform. We will simulate Bluetooth-enabled remote accelerometer sensors with a WiiMOTE, changing a controlled device state (LED on/off) when the remote sensor is flipped. This scenario will be designed to demonstrate the use of Bluetooth-attached sensors to control a state of another device.

System debugging and testing
Thursday, April 9, 2009 – 11:30 a.m. EST (GMT -05:00, New York)
In our last session, we will walk attendees through the typical process of remotely debugging, tracing and testing the target application. Attendees will be exposed to common open source development tools, including gdb, OProfile, mpatrol and Timesys testware.

More info: Building a Bluetooth enabled home automation device on the Atmel SAM9263 with LinuxLink 3.0