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.
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.