X-Git-Url: https://oss.titaniummirror.com/gitweb/?a=blobdiff_plain;f=doc%2Fhtml%2Ftep2.html;h=dcfa7ff370d5ed62daedbef63ad90f56f88499d5;hb=e9bfab607e051bae6afb47b44892ce37541d1b44;hp=0457e0e6c21f466f4d28d7271b11b9f30aa76ef5;hpb=ace2e1376f6c85defb0a5fe22ca43456a796ce05;p=tinyos-2.x.git diff --git a/doc/html/tep2.html b/doc/html/tep2.html index 0457e0e6..dcfa7ff3 100644 --- a/doc/html/tep2.html +++ b/doc/html/tep2.html @@ -41,11 +41,6 @@ blockquote.epigraph { dd { margin-bottom: 0.5em } -/* Uncomment (& remove this text!) to get bold-faced definition list terms -dt { - font-weight: bold } -*/ - div.abstract { margin: 2em 5em } @@ -296,20 +291,12 @@ ul.auto-toc {
- +-----------------------------+ - | | - | Cross-platform applications | - | | - +--------------+--------------+ -+-----------------+ | +-----------------+ -|Platform-specific| | |Platform-specific| -| applications | | | applications | -+--------+--------+ Platform-independent | hardware interface +--------+--------+ - | +-----------------+--------+--------+-----------------+ | - | | | | | | - | +-------+-------+ +-------+-------+ +-------+-------+ +-------+-------+ | - | |.------+------.| |.------+------.| |.------+------.| |.------+------.| | - | || || || || || || || HIL 4 || | - | || HIL 1 || || HIL 2 || || HIL 3 || |`------+------'| | - | || || |`------+------'| |`------+------'| | | | | - | |`------+------'| | | | | | | | | +----+--+ - +--+----+ | | |.------+------.| | | | | | | | - | | | | || || |.------+------.| |.------+--+---.| - |.---+--+------.| || || || || || || - || || || HAL 2 || || || || || - || || || || || HAL 3 || || HAL 4 || - || HAL 1 || |`------+------'| || || || || - || || | | | || || || || - || || | | | |`------+------'| |`------+------'| - |`------+------'| |.------+------.| | | | | | | - | | | || || |.------+------.| | | | - |.------+------.| || HPL 2 || || || |.------+------.| - || HPL 1 || || || || HPL 3 || || HPL 4 || - |`------+------'| |`------+------'| |`------+------'| |`------+------'| - +-------+-------+ +-------+-------+ +-------+-------+ +-------+-------+ HW/SW - | | | | boundary - ************************************************************************************ - +------+------+ +------+------+ +------+------+ +------+------+ - |HW Platform 1| |HW Platform 2| |HW Platform 3| |HW Platform 4| - +-------------+ +-------------+ +-------------+ +-------------+ - - - Fig.1: The proposed Hardware Abstraction Architecture + +-----------------------------+ + | | + | Cross-platform applications | + | | + +--------------+--------------+ ++-----------------+ | +-----------------+ +|Platform-specific| | |Platform-specific| +| applications | | | applications | ++--------+--------+ | +--------+--------+ + | Platform-independent | hardware interface | + | +-------------+--------+----+-------------+ | + | | | | | | + | +-----+-----+ +-----+-----+ +-----+-----+ +-----+-----+ | + | |.----+----.| |.----+----.| |.----+----.| |.----+----.| | + | || || || || || || || HIL 4 || | + | || HIL 1 || || HIL 2 || || HIL 3 || |`----+----'| | + | || || |`----+----'| |`----+----'| | | | | + | |`----+----'| | | | | | | | | +--+--+ + +--+--+ | | |.----+----.| | | | | | | | + | | | | || || |.----+----.| |.----+--+-.| + |.-+--+----.| || || || || || || + || || || HAL 2 || || || || || + || || || || || HAL 3 || || HAL 4 || + || HAL 1 || |`----+----'| || || || || + || || | | | || || || || + || || | | | |`----+----'| |`----+----'| + |`----+----'| |.----+----.| | | | | | | + | | | || || |.----+----.| | | | + |.----+----.| || HPL 2 || || || |.----+----.| + || HPL 1 || || || || HPL 3 || || HPL 4 || + |`----+----'| |`----+----'| |`----+----'| |`----+----'| + +-----+-----+ +-----+-----+ +-----+-----+ +-----+-----+ HW/SW + | | | | boundary + ************************************************************************ + +------+-----+ +-----+-----+ +-----+-----+ +-----+-----+ + |HW Plat 1 | |HW Plat 2 | |HW Plat 3 | |HW Plat 4 | + +------------+ +-----------+ +-----------+ +-----------+ + + + Fig.1: The proposed Hardware Abstraction Architecture
In contrast to the more traditional two step approach used in other embedded operating systems like [WindowsCE], the three-level design @@ -855,7 +843,7 @@ M.Turon, J.Hui, K.Klues, C.Sharp, R.Szewczyk, J.Polastre, P.Buonadonna, L.Nachman, G.Tolle, D.Culler, and A.Wolisz, "T2: A Second Generation OS For Embedded Sensor Networks", Technical Report TKN-05-007, Telecommunication Networks Group, -Technische Universität Berlin, November 2005. +Technische Universitaet Berlin, November 2005.
[TEP117] | (1, 2) Phil Buonadonna, Jonathan Hui, "Low-Level I/O" |