“…Vanhatupa, Salminen, and J€ arvinen (2010) assigned to students homework that built on exercises carried out in class, such as thermometer programming, Lego robot programming, and acceleration sensor programming. Stollenwerk, Jongdee, and Kowalewski (2009) ;Haetzer, Schley, Khaligh, and Radetzki (2011) asked students to complete a final project, such as a small embedded operating system along with its performance measurement, based on previous experiments or practice. The major difference between our laboratory exercises and the above-mentioned exercises is that we focus on porting and customizing the most popular embedded operating system, i.e., Android OS.…”