Course material
Basic material:
-
Programming with the TinyTimber kernel [PDF]
-
Exercise compendium [PDF]
-
Laboratory assignment – Part 0 [PDF], Part 1 [PDF], Part 2 [PDF]
Handbooks and data sheets - laboratory card:
Basic material:
Programming with the TinyTimber kernel [PDF]
Exercise compendium [PDF]
Laboratory assignment – Part 0 [PDF], Part 1 [PDF], Part 2 [PDF]
Handbooks and data sheets - laboratory card:
Template code:
TinyTimber kernel + application program (RTS-Lab v2.06) [.zip]
CodeLite-TinyTimber quickstart tutorial [PDF]
Development tools
Distributions of "open source" (Codelite och GCC) taken from
www.codelite.org and www.launchpad.net/gcc-arm-embedded
All programs/versions that are used in the course, are listed below.
Windows (7, 8 and 10):
CodeLite (cse distribution 10.0 with terminal emulator plugin) [.exe]
GCC (C/C++, arm-none-eabi, for ARM processors) [included with CodeLite distribution]
Terminal emulators: CoolTerm [.zip]
MacOS X (10.11 and later):
CodeLite (original distribution 11.x) [repository]
GCC (C/C++, arm-none-eabi, for ARM processors) [tar.bz2]
Terminal emulators: CoolTerm [.zip]
Linux (Debian- and Ubuntu-based):
CodeLite (original distributions 11.x) [repository]
GCC (C/C++, arm-none-eabi, for ARM processors) [tar.bz2]
Terminal emulators: CoolTerm [.zip]
Support documents:
Formula help sheet [PDF]
Rules of Conduct [PDF]
Grading guidelines – laboratory performance [PDF]
Grading guidelines – final course grade [PDF]
Old exams: