Course Description
This is a project oriented course for IoT related smart applications, especially the sensors for collecting data/information. It emphasizes the multi-tasking and time-driven programming for real-time applications. Topics include overview of embedded systems, time-driven multi-tasking programming, hardware and software co-design, and sensors interfaces.
Intended Learning Outcomes
CILO-1: Apply digital systems concepts and principles, particularly in the areas of RTOS and micro-controller, to design and develop efficient and reliable embedded system.
CILO-2: Develop an embedded system that meet desired real-time and multi-tasking requirements while respecting realistic constraints.
CILO-3: Identify, formulate, and solve multi-tasking cooperation in the field of embedded systems using RTOS.
CILO-4: Utilize EDA software such as Quartus, QEMU, etc. to design and optimize embedded systems.