-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy paththesis.tex
152 lines (113 loc) · 3.81 KB
/
thesis.tex
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
\documentclass{pracamgr}
\usepackage{lmodern}
\usepackage{upgreek}
\usepackage[utf8]{inputenc}
\usepackage{graphicx}
\usepackage{listings}
\usepackage{epstopdf}
\usepackage{hyperref}
\usepackage{color}
\usepackage{listings}
\usepackage{textcomp}
\usepackage[polish,english]{babel}
\usepackage[T1]{fontenc}
\usepackage{subfig}
\usepackage{verbatim}
\usepackage{float}
% Dane magistranta:
% Alfabetycznie nazwiskiem
\author{Przemysław Horban}
\authorN{Jacek Migdał}
\nralbumu{262940}
\nralbumuN{262954}
\title{Low-power Wireless Networks for Mobile Applications}
\tytulang{Sieci bezprzewodowe o niskim poborze mocy dla aplikacji mobilnych}
\kierunek{Computer Science}
\opiekun{dr Konrad Iwanicki\\
Institute of Computer Science\\
}
\date{September 2012}
\dziedzina{
11.3 Informatics\\
}
\def\category#1#2#3{%
\begingroup
\let\and\relax
#1 [\textbf{#2}]%
\if!#3!\else : #3\fi
\endgroup
}
\klasyfikacja{
\category{C.2.1.k}{Network Architecture and Design}{Wireless communication} \\
\category{C.2.8.c}{Mobile Computing}{Mobile communication systems} \\
\category{C.2.8.d}{Mobile Computing}{Mobile environments} \\
\category{J.9.e}{Mobile Applications}{Wearable computers and body area networks} \\
\category{J.9.f}{Mobile Applications}{Wireless sensor networks} \\
}
% Słowa kluczowe:
\keywords{wireless sensor network, mobile nodes, eZ430, Chronos, TinyOS, NesC, Internet of Things}
% Tu jest dobre miejsce na Twoje własne makra i~rodowiska
% \newtheorem{defi}{Definicja}[section]
% koniec definicji
\begin{document}
\maketitle
\begin{abstract}
eZ430-Chronos is a wireless sensor node in a form of handwatch. Besides typical watch elements, it has a fully programmable MCU, a built-in radio transceiver and sensors. This unique platform offers ample opportunities for innovative applications. However, any advanced application requires a set of solid system services. To provide them, we ported TinyOS to Chronos platform. TinyOS is an open source operating system for low-power wireless devices and is written in a dialect of the C language, called NesC. It provides various abstractions and architectural solutions that solve many problems encountered in such platforms.
We discuss how the port was performed and present an initial evaluation of eZ430, including energy usage, radio range and throughput.
The project was sponsored by the Foundation for Polish Science under grant no. HOMING PLUS/2010-2/4, co-financed from the Regional Development Fund of the European Union. In addition, both authors received stipends, from the foundation.
\end{abstract}
\tableofcontents
%\listoffigures
%\listoftables
%http://www.tjansson.dk/?p=419
\lstset{
language=C++,
keywordstyle=\ttfamily\underbar,
identifierstyle=\ttfamily,
commentstyle=\ttfamily\bfseries,
stringstyle=\ttfamily,
showstringspaces=false,
basicstyle=\ttfamily\small,
numberstyle=\ttfamily\footnotesize,
numbers=left,
stepnumber=1,
numbersep=5pt,
tabsize=2,
breaklines=true,
prebreak = \raisebox{0ex}[0ex][0ex]{\ensuremath{\hookleftarrow}},
breakatwhitespace=false,
aboveskip={1.5\baselineskip},
columns=fullflexible, % bylo fixed
upquote=true,
extendedchars=true,
captionpos=b
% frame=single,
% backgroundcolor=\color{lbcolor},
}
\include{01-introduction}
\include{02-chronos-hardware}
\include{04-tinyos-and-nesc}
\include{05-drivers-and-porting}
\include{06-evaluation}
% \include{07-applications-for-chronos}
\include{08-conclusion-and-further-work}
\include{bibliography}
\appendix
\include{programming-environment}
\include{appendices}
\end{document}
%%% Local Variables:
%%% mode: latex
%%% TeX-master: t
%%% coding: utf-8
%%% End:
% To enable wrapped line navigation:
% map j gj
% map k gk
% Vim settings:
% vim: set nonumber:
% vim: set spell:
% vim: set linebreak:
% vim: set wrap:
% vim: set textwidth=0:
% vim: set fo+=t: