lab 0 overview - Lab 0: Overview David Lie ECE344...

Info iconThis preview shows pages 1–6. Sign up to view the full content.

View Full Document Right Arrow Icon
1 Lab 0: Overview David Lie ECE344 University of Toronto
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
2 ECE344: Operating Systems Lab Goals Get familiar with OS161 Learn to build and install a kernel and test environment Get familiar with tools: – Cscope: source code navigation – Subversion: versioning and collaboration – GDB: debugging
Background image of page 2
3 ECE344: Operating Systems Structure of OS161 Environment x86 Hardware Linux Operating System System 161 emulator OS161 kernel Applications Applications Applications Provided for you You will implement this Tests for your kernel. We provide some and you can write your own
Background image of page 3

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
4 ECE344: Operating Systems Structure of OS161 Environment Why use an emulator? – Simpler hardware. Emulates MIPS architecture which is much simpler than x86. – Deterministic. Makes performance and bugs repeatable A bunch of applications are provided in the tesbin directory – These are basically tests for your kernel – You can add more directories to testbin, modify the top level Makefile and do a make install to add them to your environment
Background image of page 4
5 ECE344: Operating Systems Demo Environment setup Build kernel
Background image of page 5

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Image of page 6
This is the end of the preview. Sign up to access the rest of the document.

Page1 / 8

lab 0 overview - Lab 0: Overview David Lie ECE344...

This preview shows document pages 1 - 6. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online