CSSE3010

Embedded Systems Design and Interfacing

School of Information Technology and Electrical Engineering,
The University of Queensland
Brisbane, Australia


Highlights of the course


Nucleo-F429

CSSE3010 introduces students to concepts, methods and techniques used in development of embedded real time systems. The ARM Cortex M4 based Nucleo-F429 platform is used.


C Programming and FreeRTOS

All development in this course is done in the C language, and also includes working under the FreeRTOS operating system. Practicals are structured to maximize preparedness for the project assessment items in the course.


Since most modern embedded systems communicate with other systems, computers or mobile devices the basics of data communication are covered and extensively applied in projects. One such system which will be communicated with, is a computer numeric controller (CNC) machine. This is the commercially available X-Carve kit.