[FE training-materials-updates] sysdev: remove overflows
Alexandre Belloni
alexandre.belloni at free-electrons.com
Wed Sep 23 17:00:25 CEST 2015
Repository : git://git.free-electrons.com/training-materials.git
On branch : master
Link : http://git.free-electrons.com/training-materials/commit/?id=c961f21d80e72f7100423af774cd49b15b9ad6fb
>---------------------------------------------------------------
commit c961f21d80e72f7100423af774cd49b15b9ad6fb
Author: Alexandre Belloni <alexandre.belloni at free-electrons.com>
Date: Wed Sep 23 17:00:04 2015 +0200
sysdev: remove overflows
Signed-off-by: Alexandre Belloni <alexandre.belloni at free-electrons.com>
>---------------------------------------------------------------
c961f21d80e72f7100423af774cd49b15b9ad6fb
slides/c-libraries/c-libraries.tex | 2 +-
.../sysdev-application-development.tex | 1 +
slides/sysdev-embedded-linux/sysdev-embedded-linux.tex | 1 +
.../sysdev-flash-filesystems/sysdev-flash-filesystems.tex | 2 +-
slides/sysdev-realtime/sysdev-realtime.tex | 13 ++++++-------
.../sysdev-root-filesystem-minimal.tex | 1 +
.../sysdev-toolchains-options/sysdev-toolchains-options.tex | 2 +-
7 files changed, 12 insertions(+), 10 deletions(-)
diff --git a/slides/c-libraries/c-libraries.tex b/slides/c-libraries/c-libraries.tex
index fd25b8f..b5f3948 100644
--- a/slides/c-libraries/c-libraries.tex
+++ b/slides/c-libraries/c-libraries.tex
@@ -77,7 +77,7 @@
\item Fortunately for eglibc, the glibc maintainer has changed
and its features are now included in glibc. Version 2.19
(Feb. 2014) was the last release.
- \item \url{http://en.wikipedia.org/wiki/Embedded_GLIBC}
+ \item {\fontsize{10}{15} \url{http://en.wikipedia.org/wiki/Embedded_GLIBC}}
\end{itemize}
\column{0.2\textwidth}
\includegraphics[width=\textwidth]{slides/c-libraries/eglibc.png}
diff --git a/slides/sysdev-application-development/sysdev-application-development.tex b/slides/sysdev-application-development/sysdev-application-development.tex
index c75e7f3..c08f375 100644
--- a/slides/sysdev-application-development/sysdev-application-development.tex
+++ b/slides/sysdev-application-development/sysdev-application-development.tex
@@ -348,6 +348,7 @@ clean:
\begin{frame}
\frametitle{GDB}
+ \fontsize{11}{11}\selectfont
\begin{columns}[T]
\column{0.8\textwidth}
The {\bf GNU Project Debugger}\\
diff --git a/slides/sysdev-embedded-linux/sysdev-embedded-linux.tex b/slides/sysdev-embedded-linux/sysdev-embedded-linux.tex
index 0df08a9..aec0591 100644
--- a/slides/sysdev-embedded-linux/sysdev-embedded-linux.tex
+++ b/slides/sysdev-embedded-linux/sysdev-embedded-linux.tex
@@ -1658,6 +1658,7 @@ $(eval $(autotools-package))
\begin{frame}
\frametitle{Commercial solution strengths}
+ \fontsize{10}{10}\selectfont
\begin{columns}
\column{0.5\textwidth}
\begin{itemize}
diff --git a/slides/sysdev-flash-filesystems/sysdev-flash-filesystems.tex b/slides/sysdev-flash-filesystems/sysdev-flash-filesystems.tex
index 4be9b62..319f6e0 100644
--- a/slides/sysdev-flash-filesystems/sysdev-flash-filesystems.tex
+++ b/slides/sysdev-flash-filesystems/sysdev-flash-filesystems.tex
@@ -872,7 +872,7 @@ vol_alignment=1
\item Major is dynamically assigned and stay the same for all
\code{ubiblock} devices
\item Minor is the id assigned to the \code{ubiblock} device (depends on
- the total number of \code{ubiblock} devices and the creation order).
+ the number of \code{ubiblock} devices and the creation order).
\end{itemize}
\end{frame}
diff --git a/slides/sysdev-realtime/sysdev-realtime.tex b/slides/sysdev-realtime/sysdev-realtime.tex
index 587544f..cff7659 100644
--- a/slides/sysdev-realtime/sysdev-realtime.tex
+++ b/slides/sysdev-realtime/sysdev-realtime.tex
@@ -901,7 +901,7 @@ timer_delete(timer_t timerid)
\begin{frame}[fragile]
\frametitle{Scheduling latency tracer}
- \small
+ \fontsize{9}{9}\selectfont
\code{CONFIG_SCHED_TRACER} ({\em Kernel Hacking} section)
\begin{itemize}
\item Maximum recorded time between waking up a top priority task
@@ -910,29 +910,28 @@ timer_delete(timer_t timerid)
\code{/sys/kernel/debug/tracing/available_tracers}
\item To select, reset and enable this tracer:
\begin{block}{}
-\footnotesize
\begin{verbatim}
echo wakeup > /sys/kernel/debug/tracing/current_tracer
echo 0 > /sys/kernel/debug/tracing/tracing_max_latency
echo 1 > /sys/kernel/debug/tracing/tracing_enabled
\end{verbatim}
-\small
\end{block}
\item Let your system run, in particular real-time tasks.\\
Dummy example: \code{chrt -f 5 sleep 1}
\item Disable tracing:\\
\begin{block}{}
-\footnotesize
\begin{verbatim}
echo 0 > /sys/kernel/debug/tracing/tracing_enabled
\end{verbatim}
-\small
\end{block}{}
\item Read the maximum recorded latency and the corresponding trace:\\
- \code{cat /sys/kernel/debug/tracing/tracing_max_latency}
+ \begin{block}{}
+\begin{verbatim}
+cat /sys/kernel/debug/tracing/tracing_max_latency
+\end{verbatim}
+ \end{block}{}
\end{itemize}
\end{frame}
-
\begin{frame}
\frametitle{Exemple of worst-case latencies}
Tests done with \code{cyclictest}
diff --git a/slides/sysdev-root-filesystem-minimal/sysdev-root-filesystem-minimal.tex b/slides/sysdev-root-filesystem-minimal/sysdev-root-filesystem-minimal.tex
index 58aaf6f..a530962 100644
--- a/slides/sysdev-root-filesystem-minimal/sysdev-root-filesystem-minimal.tex
+++ b/slides/sysdev-root-filesystem-minimal/sysdev-root-filesystem-minimal.tex
@@ -1,6 +1,7 @@
\subsection{Minimal filesystem}
\begin{frame}
\frametitle{Basic applications}
+ \fontsize{10}{10}\selectfont
\begin{itemize}
\item In order to work, a Linux system needs at least a few
applications
diff --git a/slides/sysdev-toolchains-options/sysdev-toolchains-options.tex b/slides/sysdev-toolchains-options/sysdev-toolchains-options.tex
index a7a2f57..82f608c 100644
--- a/slides/sysdev-toolchains-options/sysdev-toolchains-options.tex
+++ b/slides/sysdev-toolchains-options/sysdev-toolchains-options.tex
@@ -15,7 +15,7 @@
\item Nowadays everybody uses {\em EABI}
\end{itemize}
\item On MIPS, several ABIs: {\em o32, o64, n32, n64}
- \item \url{http://en.wikipedia.org/wiki/Application_Binary_Interface}
+ \item {\fontsize{10}{15} \url{http://en.wikipedia.org/wiki/Application_Binary_Interface}}
\end{itemize}
\end{frame}
More information about the training-materials-updates
mailing list