Netrino

Netrino

Home

Job Listings

Netrino is hiring programmers and electrical engineers in California and Maryland. See our job listings.
 

Embedded Systems Glossary: T

target

n. The embedded system under development.

USAGE: This term is never used to describe a finished product. During development, the embedded system (for which the software is being developed) is normally called the target to distinguish it from the host system (where the software is being developed). This distinction is necessary, in part, because the host might also be capable of executing the software under development—either directly or in a simulator.

task

1. n. The central abstraction of a real-time operating system. Each task must maintain its own copy of the CPU's instruction pointer and general-purpose registers. Unlike processes, tasks share a common memory space and so programmers must be careful to avoid overwriting other task's code, data, and stack.

USAGE: For most practical purposes, the terms task and thread are interchangeable. However, task is preferred when working with real-time operating systems, which generally have just one memory space, whereas thread is more commonly used on multiuser platforms such as Unix or Windows, where multiple threads of execution can run within the memory space of a single process.

2. n. Any individual computation, set of computations, decision-making logic, or combination thereof that must be performed at run-time by software. When using an RTOS, each task to be completed may be assigned to an individual executable task. This often makes system decomposition and code maintenance easier.

thermistor

n. A type of sensor used to measure temperature that is essentially a temperature-sensitive resistor. In conjunction with a reference voltage, an op-amp, and an analog-to-digital converter, a thermistor can be used to measure temperatures digitally. [more]

thermistor circuit

A thermistor circuit

Compare to resistance temperature detector, thermocouple.

thermocouple

n. An electronic component used to sense temperature. A temperature-sensitive junction of two dissimilar materials produces a small voltage (typically 50 µV/°C). [more]

thread

n. Another name for a task. This name is more common in operating systems that support processes. A task is simply a thread in a single-process system.

timer

n. A peripheral that measures elapsed time, typically by counting processor cycles or clocks. Compare to counter. See also input capture timer, counter/timer. [more]

tracepoint

n. Like a breakpoint except that, rather than stopping the program, a counter is incremented. Tracepoints are not supported by all debugging tools.

trap

n. An interruption of a program that is triggered by the processor own internal hardware. For example, the processor might trap if an illegal opcode is found within the program. [more]

Compare to software interrupt. See also exception.

 

Course Calendar

Fall 2008 training courses now available for registration. Check out the schedule.

 

Embedded C Quiz

Test your embedded software skills in our online quiz.

Test Your Skills

 

Newsletter Signup

Receive public course dates, how-to articles, and more. Learn more.

 

Glossary

Find definitions for technical terms in our Embedded Systems Glossary.

A B C D E
F G H I J
K L M N O
P Q R S T
U V W X Y
Z Symbols
 

Bookmark It

Bookmark this page or share it with a colleague.

 

Netrino® and The Embedded Systems Expertssm are trademarks of Netrino, LLC.
Website contents copyright © 1999-2008 by Netrino, LLC. All rights reserved.

Netrino, LLC • 9250 Bendix Road • Columbia, Maryland 21045 • 866.78.EMBED