[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