User Tools

Site Tools


lab3

Differences

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

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
lab3 [2010/02/25 00:28] natalialab3 [2010/03/19 12:48] (current) natalia
Line 5: Line 5:
     * {{:micrium-sla-p1.pdf}}     * {{:micrium-sla-p1.pdf}}
     * {{:micrium-sla-pl.pdf}}     * {{:micrium-sla-pl.pdf}}
-  * Make sure you fully understand the previous labs (lab1 and lab2). +  * 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 lab3 stationary project:+  * Also read the application note 1456 which provides a general information about Lab 3 stationary project:
     * {{:an-1456_c_os-ii_dragon12_development_board_.pdf}}     * {{: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.1267057735.txt.gz · Last modified: 2010/02/25 00:28 by natalia

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki