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.