This is the companian repository for Systems Programming (ITSYS-506-2005) course at MCAST. It was previosly known as: Low Level Programming 2 (llp2).
The course is planned over 10 weeks of new content, with the remaining weeks dedicated to worksheets, revision, practice and assessment:
- Linux Setup
- Build toolchain
- Makefiles
- Precompiler
- Debugging
- Program memory & pointers
- Structures & unions
- Revision
- File IO
- Concurrency
- Sockets programming
If you discover a bug in the samples or would like to suggest an improvement, please submit an issue.