Hello and welcome to the GitHub organization for Embedded Systems TTK4235! We made this organization to make it easier to manage and develop the subject assignments in this course.
This github organization contains all the assignments and lab work for the course. The assignments are updated and compiled automatically. To access the latest compiled PDFs of all the assignments, please visit the latest release page for each assignment/lab repository:
- Assignment 1 - Linux
- Assignment 2 - Git
- Assignment 3 - Make
- Assignment 4 - GDB
- Assignment 5 - Doxygen
- Lab 1 - PLS
- Lab 2 - Heis
- Lab 3 - Microcontroller
- Lab 3 - Development environment for nRF52 DK
In this course, you'll engage with various aspects of embedded systems, tackling both theoretical and practical challenges. The assignments are designed to enhance your understanding and provide hands-on experience.
Step 2: Click on "main.pdf" to get the assignment description, or on "Source code" to download the newest release as a zip-file. Some assignments require additional source files in addition to the assignment description, in which case the zip-file is needed.
We encourage students to submit Github issues for issues, bugs and suggestions for improvements (follow this link for a quick guide on how to submit an issue to a Github repository). However, we expect the submitted issues to follow some simple guidelines:
- Be nice
☺️ - Avoid duplication
- One issue per issue
- Short and descriptive titles 🤏
- Provide relevant screenshots, links and mentions
- Describe why it needs to be solved
- Be objective 🤓
- Describe how to reproduce the error/bug 🐛
- Q: Hvorfor står alt på engelsk? A: Tradition. English is the lingua franca of computing and programming. 🇬🇧
Remember, this organization is not just about managing course content but also about fostering a community of learning and collaboration. Feel free to reach out with suggestions or improvements!
For admin documentation, please take a look at the documentation in this repo

