User Tools

Site Tools


lab3

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
lab3 [2010/02/23 21:02] – created natalialab3 [2010/03/19 12:48] (current) natalia
Line 1: Line 1:
-lab 3+==== Prelab studies ==== 
 +  * Please make sure to read and understand the license agreements: 
 +    * {{:legalnotice_os_only.pdf}} 
 +    * {{:micrium-sla-cpu.pdf}} 
 +    * {{:micrium-sla-p1.pdf}} 
 +    * {{:micrium-sla-pl.pdf}} 
 +  * Make sure you fully understand the previous labs ([[lab1|Lab 1]] and [[lab2|Lab 2]]). 
 +  * Also read the application note 1456 which provides a general information about Lab stationary project: 
 +    * {{:an-1456_c_os-ii_dragon12_development_board_.pdf}}
  
 +==== Evaluation ====
 +Demonstrate the uploaded program to your T.A. Provide brief answers to the following questions:
 +  * What is the process of creating a new task in μC/OS-II? Provide a pseudo sample code by study “KeypadTask” code block used in the lab.
 +  * Explain how OSFlagPend function and how it prevents the “KeypadTask” from accessing the critical LCD resource?
 +
 +==== Procedure ====
 +  * Open the lab stationary using CodeWarrior located in:
 +<code>LAB03/Micrium/Software/EvalBoards/Freescale/MC9S12DG256B/WytecDragon12/Metrowerks/Paged/
 +   OS-Probe-LCD/OS-Probe-LCD.mcp</code>
 +  * Recompile the project and transfer the binaries to Dragon12 board as explained in [[lab1|Lab 1]]. {{:icon3.jpg}}
 +
 +==== Reference Manuals =====
 +  * {{:an1004_the_10-minute_guide_to_rtos_.pdf}}
 +  * {{:ucos-ii-refman.pdf}}
 +  * {{:quickrefchart-color.pdf}}
 +  * {{:task-state-diagram.pdf}}
 +  * {{:an1002_mutual_exclusion_semaphores_.pdf}}
 +  * {{:an1005_inter-process_communication_.pdf}}
 +  * {{:an1007a_c_os-ii_and_event_flags_.pdf}}
 +  * {{:ucos-ii-cfgman.pdf}}
 +  * {{:taskassignmentworksheet.pdf}}
 +  * {{:lcd-manual.pdf}}
 +  * {{:whatsnewsince-v200.pdf}}
 +  * {{:releasenotes.pdf}}
 +
 +==== Resources =====
 +  * {{:lab3.zip}}
lab3.1266958972.txt.gz · Last modified: 2010/02/23 21:02 by natalia

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki