06.08.2013 Views

Embedding OS in AVR microcontrollers - DAIICT Intranet

Embedding OS in AVR microcontrollers - DAIICT Intranet

Embedding OS in AVR microcontrollers - DAIICT Intranet

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

TICK_RATE<br />

● high tick frequency -> kernel will use more CPU<br />

time so be less efficient<br />

● RT<strong>OS</strong> demo applications all use a tick rate of<br />

1000Hz. This is used to test the kernel and is<br />

higher than would normally be required.<br />

● More than one task can share the same priority.<br />

The kernel will share processor time between<br />

tasks of the same priority by switch<strong>in</strong>g between<br />

the tasks dur<strong>in</strong>g each RT<strong>OS</strong> tick.<br />

● A high tick rate frequency will therefore also<br />

have the effect of reduc<strong>in</strong>g the 'time slice' given<br />

to each task.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!