Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Download
Standard view
Full view
of .
Look up keyword or section
Like this
15Activity

Table Of Contents

0 of .
Results for:
No results containing your search query
P. 1
Programming Embedded Systems II [Michael J Pont]

Programming Embedded Systems II [Michael J Pont]

Ratings: (0)|Views: 296|Likes:
Published by Everton Cerqueira

More info:

Published by: Everton Cerqueira on Aug 23, 2011
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

04/18/2013

pdf

text

original

 
I
ProgrammingEmbedded Systems 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 .R 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 N
Michael J. Pont
University of Leicester [v1.1]
 
II
Copyright © Michael J. Pont, 2002-2003
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:
A flexible scheduler for single-processor embedded systems
1
Overview of this seminar2Overview of this course3By the end of the course youll be able to 4Main course text5IMPORTANT: Course prerequisites6Review: Why use C?7Review: The 8051 microcontroller8Review: The super loopsoftware architecture9Review: An introduction to schedulers10Review: Building a scheduler11Overview of this seminar12The Co-operative Scheduler13Overview14The scheduler data structure and task array15The size of the task array16One possible initialisation function:17IMPORTANT: The one interrupt per microcontrollerrule!18The Updatefunction19The Add Taskfunction20The Dispatcher22Function arguments24Function pointers and Keil linker options25The Startfunction28The Delete Taskfunction29Reducing power consumption30Reporting errors31Displaying error codes34Hardware resource implications35What is the CPU load of the scheduler?36Determining the required tick interval38Guidelines for predictable and reliable scheduling40Overall strengths and weaknesses of the scheduler41Preparations for the next seminar42

Activity (15)

You've already reviewed this. Edit your review.
1 thousand reads
1 hundred reads
Lars Wirfelt liked this
engineer86 liked this
neo_33 liked this
EzKeezE liked this
ali4957270 liked this
kurabyqld liked this
ali4957270 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)//-->