Welcome to Scribd. Sign in or start your free trial to enjoy unlimited e-books, audiobooks & documents.Find out more
Download
Standard view
Full view
of .
Look up keyword or section
Like this
43Activity

Table Of Contents

0 of .
Results for:
No results containing your search query
P. 1
Programming Embedded Systems Course II.pdf

Programming Embedded Systems Course II.pdf

Ratings:
(0)
|Views: 834|Likes:
Published by dhananjayan89
Uploaded from Google Docs
Uploaded from Google Docs

More info:

Published by: dhananjayan89 on Jun 25, 2010
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

10/15/2013

pdf

text

original

 
 
I
 
ProgrammingEmbeddedSystems II
 A 10-week course, using C
4   0   3   9   3   8   3   7   3   6   3   5    3  4  1  2   3  4   5    6   7  
‘8051’
 8   9  1   0   3   3   3  2   3  1   3   0  2   9  2   8  2   7  2   6  2   5   2  4  1  1  1  2  1   3  1  4  1   5   1   6  1   7  1   8  1   9  2   0  2   3  2  2  2  1  
 3 . 0 . S . 6 . 5 ... 3 .. 0  S  S  3 . 3 . 6  3 . 5  3 . 3  3 . 3 . 3 . /   0 . 6  0 . 0 . 5  0 . 0 . 3  0 . 0 . 0 . 0  C  C . 0 ... 3 .. 5 .. 6  /   S 
 
Michael J. Pont
University of Leicester[v2.2]Further info:
http://www.le.ac.uk/engineering/mjp9/
 
 
II
 
Copyright © Michael J. Pont, 2002-2007
This document may be freely distributed and copied, provided that copyright notice atthe foot of each OHP page is clearly visible in all copies.
 
 
III
 
Seminar 1: 1
 
Seminar 2:
 
A flexible scheduler for single-processor embedded systems
1
 Overview of this seminar 2Overview of this course 3By the end of the course you’ll be able to 4Main course text 5IMPORTANT: Course prerequisites 6Review: Why use C? 7Review: The 8051 microcontroller 8Review: The “super loop” software architecture 9Review: An introduction to schedulers 10Review: Building a scheduler 11Overview of this seminar 12The Co-operative Scheduler 13Overview 14The scheduler data structure and task array 15The size of the task array 16One possible initialisation function: 17IMPORTANT: The ‘one interrupt per microcontroller’ rule! 18The ‘Update’ function 19The ‘Add Task’ function 20The ‘Dispatcher’ 22Function arguments 24Function pointers and Keil linker options 25The ‘Start’ function 28The ‘Delete Task’ function 29Reducing power consumption 30Reporting errors 31Displaying error codes 34Hardware resource implications 35What is the CPU load of the scheduler? 36Determining the required tick interval 38Guidelines for predictable and reliable scheduling 40Overall strengths and weaknesses of the scheduler 41Preparations for the next seminar 42

Activity (43)

You've already reviewed this. Edit your review.
1 hundred reads
1 thousand reads
elbacterio liked this
HectorLopez liked this
Katamba Rogers liked this
HectorLopez liked this
windua liked this
Dawit Giday liked this
Dawit Giday liked this

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->