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.
 
 
latex-papers-slides/linux-boards/linux_boards.tex

351 lines
8.3 KiB

\documentclass[hyperref={unicode}]{beamer}
%
% Choose how your presentation looks.
%
% For more themes, color themes and font themes, see:
% http://deic.uab.es/~iblanes/beamer_gallery/index_by_theme.html
%
\mode<presentation> {
\usetheme{Berkeley} % or try Darmstadt, Madrid, Warsaw, ...
\usecolortheme{seahorse} % or try albatross, beaver, crane, ...
\usefonttheme{default} % or try serif, structurebold, ...
\setbeamertemplate{navigation symbols}{}
% \setbeamertemplate{caption}[numbered]
\setbeamertemplate{caption}{\raggedright\insertcaption\par}
% Numbered bibiolgraphy items
% \setbeamertemplate{bibliography item}{\insertbiblabel}
}
\usepackage[utf8]{inputenc}
\usepackage[english]{babel}
\usepackage[T1]{fontenc}
\usepackage{csquotes,lmodern,silence}
%\usepackage[style=numeric,backend=biber]{biblatex}
%\WarningFilter{biblatex}{Patching footnotes failed}
% Remove small caps warning
%\renewcommand\mkbibacro[1]{{\footnotesize\MakeUppercase{#1}}}
%\addbibresource{bibliography.bib}
\graphicspath{{figures/}}
\title[Linux Boards]{Linux Boards}
\author{Peter Babič}
\institute{Technical University of Košice, Slovakia}
\date{21.05.2015}
\begin{document}
\begin{frame}
\titlepage
\end{frame}
%\begin{frame}{Talk Outline}
% \tableofcontents
%\end{frame}
\section{Introduction}
\begin{frame}{Introduction}
What is a Linux Board? Where did it come from?
\begin{figure}
\includegraphics[width=.7\textwidth]{linus-torvalds-linuxcon.jpg}
\caption{I don't have time for this!}
\end{figure}
\end{frame}
\section{Boards}
%\begin{frame}{Board Categorization}
%\begin{itemize}
%\item Single Board Computer
%\item Embedded module
%\item Development board
%\end{itemize}
%\end{frame}
\subsection{Single Board Computers}
\begin{frame}{Single Board Computer}
\begin{figure}
\includegraphics[width=.7\textwidth]{scelbi.jpg}
\caption{A "single board" computer}
\end{figure}
\end{frame}
\subsubsection{Pioneers}
\begin{frame}{SBC Pioneers}
\centering
\includegraphics[width=.40\linewidth]{raspi.jpg}
\includegraphics[width=.40\linewidth]{beagle.jpg}
\newline
\includegraphics[width=.40\textwidth]{arduino-yun.jpg}
\includegraphics[width=.40\textwidth]{galileo.jpg}
\end{frame}
\subsubsection{Projects}
\begin{frame}{Why are SBC useful?}
\begin{figure}
\includegraphics[width=.7\textwidth]{raspi-peripherals.png}
\caption{Raspberry Pi with a range of available peripherals}
\end{figure}
\end{frame}
\begin{frame}{Done by others}
\begin{itemize}
\item CNC and 3D printer controllers
\item Clusters, parallel computers
\item Handheld game devices
\item Computer console emulators (MAME)
\item Vending machine controllers
\item Various robots
\item Bitcoin miners
\item Educational tools
\end{itemize}
\end{frame}
\subsubsection{CHIP ?}
\begin{frame}{CHIP - 9 dollar computer}
\begin{figure}
\includegraphics[width=.5\textwidth]{chip.jpg}
\caption{Too good to be true?}
\end{figure}
\end{frame}
%
%\subsection{Development}
%
%
%\begin{frame}{Development Boards}
% asdf
%\end{frame}
\subsection{Embedded}
\begin{frame}{Embedded Computing}
\begin{figure}
\includegraphics[width=.8\textwidth]{apollo-guidance.jpg}
\caption{Apollo Guidance Computer and Numeric Display with a Keyboard}
\end{figure}
\end{frame}
\begin{frame}{Embedded Confusion}
\centering
\begin{block}{Question}
Is Raspberry Pi an embedded system?
\end{block}
\vskip .7cm
\includegraphics[width=.20\textwidth]{raspi-logo.jpg}
\hskip 3cm
\includegraphics[width=.20\textwidth]{arduino-logo.png}
\vskip .7cm
\begin{block}{Question}
Is Arduino an embedded module?
\end{block}
\end{frame}
\subsubsection{Arduino}
\begin{frame}{Arduino vs Arduino}
\begin{figure}
\includegraphics[width=.7\textwidth]{arduino-uno.jpg}
\caption{The mighty Arduino Uno}
\end{figure}
\end{frame}
\begin{frame}{Symbiosis of the Two}
\begin{figure}
\includegraphics[width=.7\textwidth]{arduino-yun.jpg}
\caption{Linux board + micro-controller = versatility}
\end{figure}
\end{frame}
\subsubsection{Common Boards}
\begin{frame}{Cheap and Common Embedded Boards}
\centering
\includegraphics[width=.40\linewidth]{carambola2.png}
\includegraphics[width=.40\textwidth]{intel-edison.jpg}
\vskip 1cm
\includegraphics[width=.40\linewidth]{vocore.jpg}
\includegraphics[width=.40\textwidth]{arietta-g25.jpg}
\end{frame}
\subsubsection{GL-Inet}
\begin{frame}{GL-Inet Smart Router}
\begin{figure}
\includegraphics[width=.7\textwidth]{glinet.jpg}
\caption{The personal pavorite number 1}
\end{figure}
\end{frame}
\begin{frame}{TP-Link WR703n}
\begin{figure}
\includegraphics[width=.7\textwidth]{wr703n.jpg}
\caption{The predecessor of a GL.Inet}
\end{figure}
\end{frame}
\section{Opereating system}
\begin{frame}{Why Linux?}
\begin{figure}
\includegraphics[width=.7\textwidth]{sandwich.png}
\caption{Randall Munroe knew it before}
\end{figure}
\end{frame}
\subsection{Linux}
\begin{frame}{The Linux Ecosystem}
\begin{figure}
\includegraphics[width=.75\textwidth]{linux-apps.jpg}
\caption{Marketing says: IT'S ALL FREE!}
\end{figure}
\end{frame}
\subsection{OpenWRT}
\begin{frame}{OpenWRT}
\centering
\begin{block}{Question}
What can you do with a full blown Linux, given only 16MB, 8MB or even 4MB RAM or Flash is available?
\end{block}
\vskip .4cm
\begin{figure}
\includegraphics[width=.4\textwidth]{busybox.png}
\caption{BusyBox (+ uClibc)}
\end{figure}
\end{frame}
\section{The Future}
\begin{frame}{Where is it all going?}
\begin{figure}
\includegraphics[width=.4\textwidth]{hacked.png}
% \caption{Security or Privacy, anyone?}
\end{figure}
\end{frame}
\subsection{Samsung ARTIK}
\begin{frame}{Samsung ARTIK boards}
\begin{figure}
\includegraphics[width=.8\textwidth]{samsung-artik.jpg}
\caption{Can you (crypto)secure my computing?}
\end{figure}
\end{frame}
\begin{frame}{ARTIK TrustZone}
\begin{quote}
The secure element supports ARM TrustZone, and is supported with a machine learning based anomaly detection system that helps identify abnormalities and unusual behavior that may reflect hacking or intrusion activity, says \textbf{Samsung}.
\end{quote}
% \begin{figure}
% \includegraphics[width=.8\textwidth]{samsung-artik.jpg}
% \caption{Secure Element, TEE Trust Zone}
% \end{figure}
\end{frame}
\subsection{IoT}
\begin{frame}{Internet of Things}
\begin{block}{Definition}
A network of physical objects or “things” embedded with electronics, software, sensors and connectivity to enable it to achieve greater value and service by \textbf{exchanging data with the manufacturer}, operator and/or other connected devices.
\end{block}
\end{frame}
\subsubsection{Intel}
\begin{frame}{Intel's part of the IoT story}
\begin{figure}
\includegraphics[width=.7\textwidth]{intel-iot.png}
\caption{The dedicated Instructables.com Intel IoT page}
\end{figure}
\end{frame}
\section{Epilogue}
\begin{frame}{Epilogue}
\centering
{\large Thank you $\cdot$ !`Gracias! $\cdot$ Ďakujem}
\vskip 2cm
Peter Babič $@$peter\_babic
\end{frame}
%\begin{frame}
% \printbibliography
%\end{frame}
\end{document}
%\begin{figure}
% \includegraphics[width=.75\textwidth]{fuzzy-set.jpg}
% \caption{Example interpretation of fuzzy sets. At the given temperature point, we can tell that the measured medium is "not hot", "slightly warm" and "almost cold".
% \label{fig:fuzzy-set}}
%\end{figure}
%\begin{itemize}
%\item Use \texttt{tabular} for Basic Tables! --- See Table~\ref{tab:widgets}, for Example.
%\item You Can Upload a Figure (JPEG, PNG or PDF) Using the Files Menu.
%\item to Include It in Your Document, Use the \texttt{includegraphics} Command (See the Comment Below in the Source Code).
%\end{itemize}
%\begin{table}
%\centering
%\begin{tabular}{l|r}
%Item & Quantity \\\hline
%Widgets & 42 \\
%Gadgets & 13
%\end{tabular}
%\caption{\label{tab:widgets}An example table.}
%\end{table}
% Let $X_1, X_2, \ldots, X_n$ be a sequence of independent and identically distributed random variables with $\text{E}[X_i] = \mu$ and $\text{Var}[X_i] = \sigma^2 < \infty$, and let
% $$S_n = \frac{X_1 + X_2 + \cdots + X_n}{n}
% = \frac{1}{n}\sum_{i}^{n} X_i$$
% denote their mean. Then as $n$ approaches infinity, the random variables $\sqrt{n}(S_n - \mu)$ converge in distribution to a normal $\mathcal{N}(0, \sigma^2)$.
% \vskip 1cm
% \begin{block}{Examples}
% Some examples of commonly used commands and features are included, to help you get started.
% \end{block}