You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

43 lines
1.2 KiB

8 years ago
8 years ago
8 years ago
8 years ago
  1. \documentclass[11pt,paper=a4,oneside,headerinclude]{scrartcl}
  2. \usepackage[utf8]{inputenc}
  3. \usepackage{hyperref}
  4. \usepackage{graphicx}
  5. \usepackage{float}
  6. \usepackage{wrapfig}
  7. \usepackage{csquotes}
  8. \usepackage[style=verbose-ibid,backend=bibtex]{biblatex}
  9. \bibliography{index}
  10. \usepackage{listings}
  11. \usepackage{color}
  12. \lstset{
  13. language=c++,
  14. columns=flexible,
  15. basicstyle={\small\ttfamily},
  16. frame=tb,
  17. keepspaces=true,
  18. breaklines=true,
  19. breakatwhitespace=true,
  20. }
  21. \begin{document}
  22. \title{Implement Updates \textit{Over the Air} for \textit{ESP8266} microcontrollers}
  23. \author{Dustin Frisch\\ C/C++ for Embedded Systems and Physical Computing\\ Angewandte Informatik\\ University of Applied Sciences Fulda\\ \texttt{dustin.frisch@informatik.hs-fulda.de}}
  24. \date{\today}
  25. \maketitle
  26. \newpage
  27. \begin{abstract}
  28. This article describes the implementation of durable and stable system for building firmware updates for embedded systems based on \textit{ESP8266}\autocite{ESP8266} microcontrollers. This includes the mechanisms used to build the updates, distribute and install them on the device.
  29. \end{abstract}
  30. \input{1-introduction}
  31. \input{2-environment}
  32. \input{3-requirements}
  33. \input{4-implementation}
  34. \input{5-conclusion}
  35. \end{document}