From d823f65e4660cb93bf9362f8e756ac36a242b5b7 Mon Sep 17 00:00:00 2001 From: Tobias Klauser Date: Thu, 4 Aug 2011 18:52:40 +0200 Subject: Initial commit --- slides/Makefile | 30 +++++++++ slides/ecc2011-klauser.nios2-linux.tex | 120 +++++++++++++++++++++++++++++++++ slides/images/zhaw-logo.png | Bin 0 -> 13097 bytes 3 files changed, 150 insertions(+) create mode 100644 slides/Makefile create mode 100644 slides/ecc2011-klauser.nios2-linux.tex create mode 100644 slides/images/zhaw-logo.png (limited to 'slides') diff --git a/slides/Makefile b/slides/Makefile new file mode 100644 index 0000000..e662e33 --- /dev/null +++ b/slides/Makefile @@ -0,0 +1,30 @@ +LATEX = latex +PDFLATEX = pdflatex +DVIPS = dvips +BIBTEX = bibtex + +SRC := $(shell egrep -l '^[^%]*\\begin\{document\}' *.tex) +DVI = $(SRC:%.tex=%.dvi) +PDF = $(SRC:%.tex=%.pdf) +PS = $(SRC:%.tex=%.ps) + +all: pdf + +$(DVI): %.dvi : %.tex + # call two time because of toc etc + @$(LATEX) $< + @$(LATEX) $< + +$(PDF): %.pdf : %.tex + # call two time because of toc etc + @$(PDFLATEX) $< + @$(PDFLATEX) $< + +dvi: $(DVI) + +pdf: $(PDF) + +clean: + -rm -f $(DVI) $(PDF) $(DVI:%.dvi=%.aux) $(DVI:%.dvi=%.log) $(DVI:%.dvi=%.out) $(DVI:%.dvi=%.toc) $(DVI:%.dvi=%.nav) $(DVI:%.dvi=%.snm) + -rm -f *.vrb + -rm -f include/*.aux 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{ + \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} diff --git a/slides/images/zhaw-logo.png b/slides/images/zhaw-logo.png new file mode 100644 index 0000000..804b97b Binary files /dev/null and b/slides/images/zhaw-logo.png differ -- cgit v1.2.3-54-g00ecf