Embedded Computing Course
Sivan Toledo
Tel-Aviv University
Overview of the course
Lecture materials
Exercises and related materials
Documentation
Fall 2009 Projects
USB Ethernet Adapter for Windows (RNDIS)
USB HID host-side Perl libraries
Live Storage Device
LUA programming language on the LPC2148
IR Remote Proxy using a PIC18F2550
Porting Contiki to the LPC2148 Education Board
Network-attached storage
Home automation using XBee modules
TFTP server over USB (uIP over CDC-ECM)
Virtual USB Ethernet adapter for LPC2148 (CDC-ECM)
A JTAG Pod
Fall 2010 Projects
Infrared USB Keyboard
Sync: disk-on-key synchronization to Dropbox with the mbed system
USB to I2C and to GPIO Bridge
An MP3 Music Player
CC2420 on FreeRTOS
GDB for the LPC2148
Transmitting high-speed ADC samples through UIP (IP over USB); in Hebrew
A USB bootloader for for the LPC2148
A CAN OBD Emulator (Internet Explorer recommended)
EthVPN: Ethernet-virtualizing VPN device
I-Feel: temperature sensor and infrared controller for an air conditioner
Fall 2011 Projects
A Wireless Keyboard (or a Keyboard Sniffer)
A GPS-Based Location Logger
Counting People in a Room using TelosB Motes
A Universal IR Remote Control for Android Using IOIO