ELEC424/COMP424/ELEC553: Mobile & Embedded Systems (Fall 2017)

Lin Zhong, lzhong AT rice.edu; Office: DH3046
Office hours: Thursday 4:00-5:00pm, or by appointment
Google Calendar

TR 10:50am-12:05pm; location HRZ 211


Namitha Liyanage and Ramla Ijaz

Lab help session: Thursday 4 to 5pm DH3110

Major technical topics
  • Low-level software
    • Linux kernel internals
    • Bootloading and OS initialization
    • Device driver
    • Real-time operating system (FreeRTOS)
  • ARM architecure and SoC
  • System design principles
  • Special topics about mobile and embedded systems
    • Real-time computing
    • PID control
    • Human factors
  • Assignment:10%
  • Participation: 10%
  • Labs: 70%
  • In class quiz: 10%
Late Labs

Late labs will be discounted by 10% per day late (so the maximum score after 48 hours past the deadline is 0.9*0.9*0.9 = 72.9%.

This holds UPTILL the end of the 4th day (i.e. after 96 hours), after which the lab will no longer be accepted and you will receive a 0 for the assignment.

Late labs should be submitted via Canvas.

If you have a legitimate excuse preventing you from turning in your lab on time, you must email us at least 3 days before the lab due date and we will try our best to fairly judge whether your excuse actually warranties extra time.


All lab assignments are due at 11:55PM on the due date, unless otherwise specified, and should be submitted via their corresponding assignment in Owlspace.

Questions about the labs should be posted on the forum for all students to benefit and labbies will answer questions there.

Please do not send personal emails regarding lab questions.

Sharing Code

Discussions about labs are allowed and encouraged. Sharing actual code segments is, however, prohibited, as is reusing code from online sources (except where directed to by the lab).

ADA Syllabus Statement

Any student with a documented disability needing academic adjustments or accommodations is requested to speak with me during the first two weeks of class. All discussions will remain confidential. Students with disabilities will need to also contact Disability Support Services in the Allen Center.

Any student with a disability requiring accommodations in this course is encouraged to contact me after class or during office hours. Additionally, students will need to contact Disability Support Services in the Allen Center.

If you have a documented disability that will impact your work in this class, please contact me to discuss your needs. Additionally, you will need to register with the Disability Support Services Office in the Allen Center