summaryrefslogtreecommitdiff
path: root/slides/ecc2011-klauser.nios2-linux.tex
diff options
context:
space:
mode:
Diffstat (limited to 'slides/ecc2011-klauser.nios2-linux.tex')
-rw-r--r--slides/ecc2011-klauser.nios2-linux.tex120
1 files changed, 120 insertions, 0 deletions
diff --git a/slides/ecc2011-klauser.nios2-linux.tex b/slides/ecc2011-klauser.nios2-linux.tex
new file mode 100644
index 0000000..12b096c
--- /dev/null
+++ b/slides/ecc2011-klauser.nios2-linux.tex
@@ -0,0 +1,120 @@
+% This document is licensed under the Creative Commons
+% Attribution-ShareAlike license, Version 3.0.
+%
+% Copyright (C) 2011 Tobias Klauser (klto@zhaw.ch)
+
+\documentclass{beamer}
+
+\usetheme{Boadilla}
+
+\usepackage{ngerman}
+\usepackage[ngerman]{babel}
+\usepackage[utf8]{inputenc}
+
+\usepackage{listings}
+\lstset{extendedchars=true,
+ basicstyle=\ttfamily\small,
+ keywordstyle=\color{rgb:red,127;green,0;blue,85},
+ commentstyle=\color{rgb:red,63;green,127;blue,95},
+ breaklines=true,xleftmargin=5pt,
+ showspaces=false,
+ showstringspaces=false,
+ captionpos=b,caption=\lstname,
+ numbers=none}
+
+\mode<presentation>{
+ \hypersetup{pdfpagemode=FullScreen}
+ \usecolortheme{dove}
+ \usecolortheme{seahorse}
+ \usecolortheme{lily}
+ % \useinnertheme[shadow]{rounded}
+ % \beamerdefaultoverlayspecification{<+->}
+ % \setbeamercovered{dynamic}
+}
+
+\logo{\includegraphics[width=2cm]{images/zhaw-logo.png}}
+
+\title{Linux auf dem Nios II Softcore Prozessor}
+\subtitle{}
+\author{Tobias Klauser $<$klto@zhaw.ch$>$}
+\institute[InES]{Institute of Embedded Systems\\Zürcher Hochschule für Angewandte Wissenschaften}
+\date{30. August 2011}
+
+\begin{document}
+
+\begin{frame}
+ \titlepage
+\end{frame}
+
+\section{Agenda}
+
+\begin{frame}
+ \tableofcontents
+\end{frame}
+
+\section{Institute of Embedded Systems ZHAW}
+
+\begin{frame}{Institute of Embedded Systems}
+ \begin{itemize}
+ \item F\&E Institut der ZHAW
+ \item Rund 45 Mitarbeiter
+ \item Schwerpunkte
+ \begin{itemize}
+ \item Industrielle Kommunikation
+ \item Zeitsynchronisation und Hochverfügbarkeit
+ \item System on Chip Design
+ \item Wireless Communication
+ \item Entwicklungsmethoden
+ \end{itemize}
+ \end{itemize}
+\end{frame}
+
+\section{Übersicht FPGA und Softcore Prozessoren}
+
+\begin{frame}
+ \begin{itemize}
+ \item Field Programmable Gate Array
+ \begin{itemize}
+ \item Chip-Logik (Gateware) wird in einer Beschreibungssprache (VHDL, Verilog) codiert
+ \item Änderungen am Design relativ einfach
+ \item Parallelität
+ \item Custom systems
+ \end{itemize}
+ \item Softcore
+ \begin{itemize}
+ \item Prozessor innerhalb des FPGA implementiert
+ \item Fast immer Bestandteil eines System-on-a-Chip
+ \item Proprietär, herstellerabhängig: Nios II (Altera), MicroBlaze (Xilinx),
+ Cortex M1 (ARM)
+ \item Open-Source Softcores: Gaisler LEON, OpenRISC, LatticeMico32
+ \end{itemize}
+ \end{itemize}
+\end{frame}
+
+\section{Übersicht Linux}
+
+\begin{frame}{Wieso ein Betriebssystem?}
+ \begin{itemize}
+ \item foo
+ \item bar
+ \end{itemize}
+\end{frame}
+
+\begin{frame}{Wieso Linux?}
+ \begin{itemize}
+ \item Starke Verbreitung im Bereich Embedded Systems (z.B. Android auf
+ Smartphones)
+ \item Umfangreiches Software-Ökosystem, grosse Community
+ \item Portierungen auf zahlreiche (~30) Prozessor-Architekturen
+ \item Niedrige Kosten, einfache Anpassbarkeit
+ \end{itemize}
+\end{frame}
+
+\section{Linux auf dem Nios II}
+
+\section{Anwendungsbeispiele}
+
+\begin{frame}{Danke}
+\end{frame}
+
+\end{document}