[FE training-materials-updates] Embedded Linux: misc updates and corrections
Michael Opdenacker
michael.opdenacker at free-electrons.com
Fri Jun 16 14:21:08 CEST 2017
Repository : git://git.free-electrons.com/training-materials.git
On branch : master
Link : http://git.free-electrons.com/training-materials/commit/?id=d4059facc292b78dfe6a508cfd57255aa1fcccad
>---------------------------------------------------------------
commit d4059facc292b78dfe6a508cfd57255aa1fcccad
Author: Michael Opdenacker <michael.opdenacker at free-electrons.com>
Date: Fri Jun 16 14:21:08 2017 +0200
Embedded Linux: misc updates and corrections
Signed-off-by: Michael Opdenacker <michael.opdenacker at free-electrons.com>
>---------------------------------------------------------------
d4059facc292b78dfe6a508cfd57255aa1fcccad
.../sysdev-application-development.tex | 4 ++--
slides/sysdev-embedded-linux/sysdev-embedded-linux.tex | 11 ++++++-----
2 files changed, 8 insertions(+), 7 deletions(-)
diff --git a/slides/sysdev-application-development/sysdev-application-development.tex b/slides/sysdev-application-development/sysdev-application-development.tex
index 438f294..3306fa1 100644
--- a/slides/sysdev-application-development/sysdev-application-development.tex
+++ b/slides/sysdev-application-development/sysdev-application-development.tex
@@ -176,7 +176,7 @@ clean:
\item Supports many languages: Ada, C, C++, Database, Java, Perl,
PHP, Python, Ruby, Shell
\item Supports many kinds of projects: KDE, but also GTK, Gnome,
- kernel drivers, embedded (Opie)...
+ kernel drivers...
\item Many features: editor, syntax highlighting, code completion,
compiler interface, debugger interface, file manager, class
browser...
@@ -449,7 +449,7 @@ clean:
\code{gdbserver /dev/ttyS0 <executable> <args>}
\item Otherwise, attach \code{gdbserver} to an already running program:\\
\code{gdbserver --attach localhost:<port> <pid>}
- \item Then, on the host, run the \code{ARCH-linux-gdb} program,\\
+ \item Then, on the host, start \code{ARCH-linux-gdb program},\\
and use the following \code{gdb} commands:
\begin{itemize}
\item To connect to the target:\\
diff --git a/slides/sysdev-embedded-linux/sysdev-embedded-linux.tex b/slides/sysdev-embedded-linux/sysdev-embedded-linux.tex
index 4619c52..a33b58d 100644
--- a/slides/sysdev-embedded-linux/sysdev-embedded-linux.tex
+++ b/slides/sysdev-embedded-linux/sysdev-embedded-linux.tex
@@ -517,9 +517,9 @@ met:
\item {\bf alsa-lib}, the user space tools associated to the ALSA sound
kernel subsystem
\item Directly using encoding and decoding libraries, if you decide
- not to use GStreamer:\\
- libavcodec, libogg, libtheora, libvpx, flac, libvorbis, libmad,
- libsndfile, speex, etc.
+ not to use GStreamer: libavcodec, libogg, libtheora, libvpx, flac
+ (lossless audio compression), libvorbis, libopus (better than vorbis!),
+ libmad, libsndfile, speex (for human speech), etc.
\end{itemize}
\end{frame}
@@ -885,8 +885,9 @@ met:
\end{itemize}
\item CMake, \url{http://www.cmake.org/}
\begin{itemize}
- \item Newer and simpler than the {\em autotools}. Used by large
- projects such as KDE or Second Life
+ \item Newer and simpler than the {\em autotools}. Used by
+ (sometimes large) projects such as KDE, KiCad, LLVM / Clang,
+ Scribus, OpenCV. Used by Netflix too.
\end{itemize}
\item Scons, \url{http://www.scons.org/}
\item Waf, \url{http://code.google.com/p/waf/}
More information about the training-materials-updates
mailing list