Subject title: Embedded system programming
Subject code: EE3031
Number of Credits: 3
Evaluate:

Exam: 50%

Check: 0

Exercise: 20%

Major Assignment: 30%

Experiment: 0

Course description: This course presents programming techniques for embedded systems using the C language, using the LM4F120 microcontroller (ARM Cortex M4) as an example. The knowledge will be provided to students as follows:
  • Basic knowledge of the C language, emphasizing programming techniques for embedded systems.  
  • Structure of an embedded program.
  • Basic knowledge of ARM Cortex microcontroller, taking LM4F120 microcontroller as a reference example. 
  • Programming techniques for basic peripherals and interrupts of LM4F120.
  • Programming techniques using state machines. 
  • FreeRTOS operating system.
Curriculum: Embedded system programming (Hoang Trang, Bui Quoc Bao)
Experimental Materials:  
Old exam: