Difference between revisions of "Example timer"

From wiki.emacinc.com
Jump to: navigation, search
(Usage Example)
m (Approved for Final Draft)
Line 1: Line 1:
{{todo|Review(01.02.14-12:45->JG+)|Jgreene|project=oe 4,oe 5,jg,md,Review}}
+
{{todo|Final Draft(01.02.14-12:45->JG+);(01.02.14-14:25->MD+)|Jgreene|project=oe 4,oe 5,jg,md,FinalDraft}}
 
This is a guide to the <code>timer</code> C example project included in the EMAC OE SDK.
 
This is a guide to the <code>timer</code> C example project included in the EMAC OE SDK.
  

Revision as of 14:27, 2 January 2014

TODO: {{#todo:Final Draft(01.02.14-12:45->JG+);(01.02.14-14:25->MD+)|Jgreene|oe 4,oe 5,jg,md,FinalDraft}}

This is a guide to the timer C example project included in the EMAC OE SDK.

This project demonstrates how to use the software timer.

The timer project builds one executable: timer.

Opening, Building and Uploading the Project Files

1. Open the C/C++ editing perspective.

stub

2. Open the project files.

stub

3. Build the project.

stub

4. Upload the executables to the target system.

stub

Usage and Behavior

Hardware Requirements

The timer C example project will run just fine on any system for which it can be compiled.

Using timer

The timer program is executed from the console. It takes a single parameter.

./timer frequency

Where frequency specifies the frequency of the timer's tick cycle.
It reports the delay between ticks, running until it is manually halted with a CTRL-C.

Usage Example

root@som9g20:/tmp# ./timer 1     
Starting timer at 1 HZ
delay : 1002  ms 
delay : 1000  ms 
delay : 1000  ms 
.
.
.
delay : 1000  ms 
delay : 1000  ms 
^C

Specifying 1 as our tick freqency, the timer cycles at a sedate 1000 ms (1 s) until we hit CTRL-C.

Summary

The timer C example project demonstrates how to use the software timer.