[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>


 .../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
@@ -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:
     \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.
@@ -885,8 +885,9 @@ met:
   \item CMake, \url{http://www.cmake.org/}
-    \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.
   \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