Skip to content

CSSE4011 SDK Documentation#

Welcome to the CSSE4011 SDK Docs.

This site contains documentation and examples for the SDK used in the CSSE4011 Embedded Systems course at UQ. It is designed to:

  • Standardise the Zephyr environment for students.
  • Provide a stable base with pinned Zephyr versions.
  • Include course-specific drivers, code, and teaching materials.

This documentation assumes that you have set up a development environment using the CSSE4011 Student Workspace. If you have not done that yet, refer to the README there.

Warning

This SDK is not intended for general production use — it is tailored for the CSSE4011 course.

Structure of the SDK#

  • zephyr/ – Zephyr RTOS core and modules.
  • modules/ – Additional Zephyr modules and drivers.
  • csse4011-sdk/ – Course-specific samples and configurations.
  • firmware/ – Your workspace for prac solutions and assignments.

Where to Start#

  • Read the Pracs Overview to find your current prac instructions.
  • Check out the Samples for minimal working examples.
  • See Reference for course-specific tips and board info.