Difference between revisions of "Example timer"
(→Using timer) |
(→Usage Example) |
||
| Line 38: | Line 38: | ||
===Usage Example=== | ===Usage Example=== | ||
| + | |||
| + | <syntaxhighlight lang="console"> | ||
| + | root@som9g20:/tmp# ./timer 1 | ||
| + | Starting timer at 1 HZ | ||
| + | delay : 1002 ms | ||
| + | . | ||
| + | . | ||
| + | . | ||
| + | delay : 1000 ms | ||
| + | delay : 1000 ms | ||
| + | ^C | ||
| + | |||
| + | </syntaxhighlight> | ||
| + | |||
| + | Specifying 1 as our tick freqency, the timer cycles at a sedate 1000 ms (1 s) until we manually stop it with a CTRL-C. | ||
Revision as of 13:39, 2 January 2014
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.
Contents
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.
Usage Example
root@som9g20:/tmp# ./timer 1
Starting timer at 1 HZ
delay : 1002 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 manually stop it with a CTRL-C.