COMP 3221/ COMP 9221: Lab Schedule: Microprocessors and Embedded Systems

Laboratory Schedule and Documentation


Week Lab Activity Topic
Lab Deadlines
1      
2      
3 Sign up% &
Lab Exercise 1
An Introduction to the Laboratory
Checkpoint 1.1 - 1.2
4 Lab Exercise 1 An Introduction to the Laboratory
Checkpoint 1.3 - 1.5
5 Lab Exercise 2 Introduction to Assembly Language Programming
Checkpoint 2.1 - 2.4
6 Lab Exercise 2 Introduction to Assembly Language Programming
Checkpoint 2.5 - 2.7
7 Lab Exercise 3 Data Types, Data Structures and Functions in ARM Assembly Language Checkpoint 3.1 - 3.3
8 Lab Exercise 3 Data Types, Data Structures and Functions in ARM Assembly Language
Checkpoint 3.4 - 3.6
9 Lab Exercise 3 Data Types, Data Structures and Functions in ARM Assembly Language
Checkpoint 3.7 - 3.9
(Break)  
 
10 Lab Exercise 4 I/O Interfacing
Checkpoint 4.1 - 4.3
11 Lab Exercise 4 I/O Interfacing
Checkpoint 4.4 - 4.5
12 Lab Exercise 5 ARM Operating Modes, System Calls and Interrupts
Checkpoint 5.1 - 5.4
13 Lab Exercise 5 ARM Operating Modes, System Calls and Interrupts
Checkpoint 5.5 - 5.7
14* Lab Exercise 5 ARM Operating Modes, System Calls and Interrupts (ONLY for MONDAY SESSION*)
Checkpoint 5.5 - 5.7
% In the sign up Session session you choose your laboratory group partner for the whole semester. If you cannot choose your partner you will be randomly paired up with another student. In the Sign-up Session you will be assigned your group Linux account. You cannot work in the lab if you do not have a group account.

* Because of Week 10 Public Holiday, Monday Laboratory Session Continues to week 14

Document
Description
DSLMU Board Hardware Reference Manual
Describes the various features of DSLMU Development Board from a user pointer of view
An Introduction to Komodo
Describes the operating use of  Komodo Debugger Environment
An Introduction to the GNU Assembler
Describes the use of GNU Assembler for ARM Processor
An Introduction to the GNU Compiler
Describes the use of GNU Compiler for ARM Processor
An Introduction to GNU Debugger
Describes the use of GNU Source Level Debugger
ARMv4T Partial Instruction Set Summary
Set of tables containing all the details of the ARM instructions used in the course and the laboratory exercises

Return to: Microprocessors and Embedded Systems, School of Computer Science and Engineering, UNSW.