[bootlin/training-materials updates] master: Kernel slides: add slide about text editors and IDEs (d98ebdc2)

Michael Opdenacker michael.opdenacker at bootlin.com
Wed Sep 4 11:01:26 CEST 2019


Repository : https://github.com/bootlin/training-materials
On branch  : master
Link       : https://github.com/bootlin/training-materials/commit/d98ebdc2c6f7d0b6edefc6bb1e5769d1683a9590

>---------------------------------------------------------------

commit d98ebdc2c6f7d0b6edefc6bb1e5769d1683a9590
Author: Michael Opdenacker <michael.opdenacker at bootlin.com>
Date:   Wed Sep 4 11:01:26 2019 +0200

    Kernel slides: add slide about text editors and IDEs
    
    Signed-off-by: Michael Opdenacker <michael.opdenacker at bootlin.com>


>---------------------------------------------------------------

d98ebdc2c6f7d0b6edefc6bb1e5769d1683a9590
 .../kernel-source-code-management.tex              |  22 +++++++++++++++++++++
 ...arcin-bis-kernel-with-eclipse-and-qtcreator.jpg | Bin 0 -> 119514 bytes
 2 files changed, 22 insertions(+)

diff --git a/slides/kernel-source-code-management/kernel-source-code-management.tex b/slides/kernel-source-code-management/kernel-source-code-management.tex
index 5a1a9f2e..88330547 100644
--- a/slides/kernel-source-code-management/kernel-source-code-management.tex
+++ b/slides/kernel-source-code-management/kernel-source-code-management.tex
@@ -56,3 +56,25 @@
     \includegraphics[height=0.8\textheight]{slides/kernel-source-code-management/elixir.pdf}
   \end{center}
 \end{frame}
+
+\begin{frame}
+  \frametitle{Text editors and IDEs for kernel development}
+  \begin{columns}
+  \column{0.6\textwidth}
+    \begin{itemize}
+    \item You can use text editors (Emacs, Vim...) to work on kernel code.
+    \item At least Vim and Emacs support ctags and cscope and therefore
+          can help with symbol lookup and auto-completion.
+    \item It's also possible to use more elaborate IDEs to develop
+          kernel code, such as Eclipse or QtCreator.
+          See Marcin Bis' presentation at ELCE 2016:
+          \begin{itemize}
+          \item Title: Exploring Linux Kernel Source Code with Eclipse and QTCreator
+          \item Slides: \url{https://frama.link/ocNdWgB6}
+          \item Video: \url{https://youtu.be/0CGRkXIUM-o}
+          \end{itemize}
+    \end{itemize}
+  \column{0.4\textwidth}
+    \includegraphics[width=\textwidth]{slides/kernel-source-code-management/marcin-bis-kernel-with-eclipse-and-qtcreator.jpg}
+  \end{columns}
+\end{frame}
diff --git a/slides/kernel-source-code-management/marcin-bis-kernel-with-eclipse-and-qtcreator.jpg b/slides/kernel-source-code-management/marcin-bis-kernel-with-eclipse-and-qtcreator.jpg
new file mode 100644
index 00000000..7ef7dbe7
Binary files /dev/null and b/slides/kernel-source-code-management/marcin-bis-kernel-with-eclipse-and-qtcreator.jpg differ




More information about the training-materials-updates mailing list