X-Git-Url: https://git.martlubbers.net/?a=blobdiff_plain;f=results.arch.tex;h=fde75c0cae261424f38ed47594e836858210bea5;hb=d118ff9d857683084065145df45135ef6fa06711;hp=cd9918dc81f0503bed43c06e4257c04e8425a983;hpb=c1a2d537de7ff3d730d26658daa822b2f03ea110;p=msc-thesis1617.git diff --git a/results.arch.tex b/results.arch.tex index cd9918d..fde75c0 100644 --- a/results.arch.tex +++ b/results.arch.tex @@ -1,5 +1,4 @@ -\section{Architecture} -\subsection{Devices} +\section{Devices} The client code for the devices is compiled from one codebase. For a device to be eligible for \glspl{mTask} it must be able to compile the shared codebase and implement (part of) the device specific interface. The shared codebase only @@ -32,7 +31,7 @@ the device software. board that only boasts a meager \emph{2K} of \emph{RAM}. \end{itemize} -\subsection{Specification} +\section{Specification} Devices are stored in a record type and all devices in the system are stored in a \gls{SDS} containing all devices. From the macro settings in the interface file a profile is created for the device that describes the specification. When @@ -51,10 +50,7 @@ of. The exact specification is listed in Listing~\ref{lst:devicespec} } \end{lstlisting} -\subsection{Memory Management} -\todo{Explain specification, combine task and share space} - -\subsection{Communication} +\section{Communication} The communication to and fro a device runs via a single \gls{SDS}. Every device has a specific resource that is used to connect to the device. The current system supports connecting devices via a serial connection and via a