summaryrefslogtreecommitdiff
path: root/application-devel
AgeCommit message (Collapse)Author
2018-03-16prepared stuff for vorl1Manuel Traut
Signed-off-by: Manuel Traut <manut@linutronix.de>
2018-03-16fix ae oe ue in tex filesManuel Traut
Signed-off-by: Manuel Traut <manut@linutronix.de>
2018-03-07application-devel: Integrate Git-Basic slidesHolger Dengler
Signed-off-by: Holger Dengler <dengler@linutronix.de>
2018-03-07application-devel: add Git-Basics slidesHolger Dengler
Signed-off-by: Holger Dengler <dengler@linutronix.de>
2018-03-07embedded-devel: typo: remove duplicate wordHolger Dengler
Signed-off-by: Holger Dengler <dengler@linutronix.de>
2018-02-20remove german slides when english are availableJohn Ogness
Remove german slides if a completely translated english version is available. For slides that have been translated to english, but do not contain all the information of the german slides, the german slides are still available. But they are only available for reference. That will not be built. Signed-off-by: John Ogness <john.ogness@linutronix.de>
2018-02-20debugging-tools: fixup typosJohn Ogness
Fixup some copy/paste errors. Signed-off-by: John Ogness <john.ogness@linutronix.de>
2018-02-20embedded-devel: add ld.so.cache infoJohn Ogness
We talk about the dynamic loader, so let's talk about how to configure it too. Signed-off-by: John Ogness <john.ogness@linutronix.de>
2018-02-20debugging-tools: add symbol reinsert and PIE infoJohn Ogness
PIE binaries are now the default, so let's talk about them. Particularly for mtrace it is important to understand. Signed-off-by: John Ogness <john.ogness@linutronix.de>
2018-02-20embedded-devel: add slides about PIE binariesJohn Ogness
PIE binaries are now the default, so let's talk about them. Signed-off-by: John Ogness <john.ogness@linutronix.de>
2018-02-20embedded-devel: add LD_TRACE_PRELINKINGJohn Ogness
Since PIE binaries are created by default now, it has become important to see where the binaries are mapped in memory. LD_TRACE_PRELINKING is the dynamic loader environment variable to see that. $ env LD_TRACE_PRELINKING=1 ./hello | grep '=>' Signed-off-by: John Ogness <john.ogness@linutronix.de>
2017-12-19add a userspace tracing exampleManuel Traut
using lttng-ust, perf and tshark traces can be shown in tracecompass Signed-off-by: Manuel Traut <manut@linutronix.de>
2017-12-19embedded devel: add english versionJohn Ogness
Signed-off-by: John Ogness <john.ogness@linutronix.de>
2017-12-19devel/debugging tools: add english versionJohn Ogness
Signed-off-by: John Ogness <john.ogness@linutronix.de>
2017-01-05update valgrind nachteilJohn Ogness
I believe the old nachteil is no longer valid.
2015-06-02Added C++11 and Standard Library overviewAndreas Messerschmid
2015-06-02C++-Threading overview paper addedAndreas Messerschmid
2015-01-12debugging-tools: fix typo in MakefileManuel Traut
Signed-off-by: Manuel Traut <manut@linutronix.de>
2015-01-12add jans ese 2012 slides as debugging toolsManuel Traut
Signed-off-by: Manuel Traut <manut@linutronix.de>
2014-08-19remove desing patterns not available in new lx-cd versionManuel Traut
Signed-off-by: Manuel Traut <manut@linutronix.de>
2014-07-17Basic introduction to Profiling and code coverage (Gprof, Callgrind, Perf, Gcov)Jan Altenberg
2013-12-27Merge branch 'master' into kconfigJan Altenberg
2013-12-27Typo fixesJan Altenberg
2013-05-13Implement Kconfig build systemChristian Eppler
Signed-off-by: Christian Eppler <c.eppler@linutonix.de>
2011-07-18Merge ../../../vorlesung into vorlesungManuel Traut
2011-04-06added vorl4Manuel Traut
Signed-off-by: Manuel Traut <manut@mecka.net>
2011-03-18added stripped down crossdevel chapterManuel Traut
Signed-off-by: Manuel Traut <manut@mecka.net>
2011-03-10First draft of "Building Debian Packages"Jan Altenberg
* Building packages from source (dh_make, dpkg-buildpackage) * Building packages based on binary data (dpkg-deb --build) * Providing configuration options (debconf)
2011-01-28Merge branch 'jan'Manuel Traut
Conflicts: application-devel/embedded-devel/pres_embedded-devel_de.tex flash-memory/flash-filesystems/pres_flashfilesystems_en.tex linux-basics/linux-processes/pres_linux-processes_en.tex Signed-off-by: Manuel Traut <manut@linutronix.de>
2011-01-28Fixed shared library example.Jan Altenberg
2011-01-28Debugging: Fixed ''core dump'' and duma exampleJan Altenberg
2011-01-26Aufräumen und neu strukturieren Teil 1Manuel Traut
- alle images wurden ins Wurzelverzeichnis verschoben - TEXINPUTS wird projektspezifisch gesetzt - es besteht die Möglichkeit einzelne pdfs zu generieren (wie bisher) desweiteren ist es möglich eigene Zusammenstellungen anzulegen - Einsstellungen welche das Design der Dokumente definieren werden nun in config*.tex & tail*.tex im Wurzelverzeichnis definiert - templates an neue Umgebung angepasst - in jedem Kapitelverzeichnis liegt nun eine Datei section welche das Kapitel beschreibt (mind. überschrift). Diese kann ggf. inkludiert werden. - TODO: es sind noch nicht alle Dokumente auf die neue Struktur umgestellt (siehe Makefile) Signed-off-by: Manuel Traut <manut@linutronix.de>
2011-01-25Added a basic introduction ti libraries:Jan Altenberg
- Creating static and shared libraries - Naming schemes for dynamic libraries
2011-01-21find and concat pdf files using pdfsamManuel Traut
Signed-off-by: Manuel Traut <manut@linutronix.de>
2010-12-01Makefile bugfixes for top-level Makefile (added frameworks and protocols)Jan Altenberg
Bugfix: Added Makefile for protocols removed unused files
2010-12-01Added a versatile kernel image and a qemu start_script.Jan Altenberg
Might be useful for testing the cross RFS with qemu.
2010-12-01New chapter about ''development scenarios''Jan Altenberg
-> how to integrate linux development in a pre-existing it infrastructure
2010-12-01POSIX IPC chapterJan Altenberg
2010-12-01Rewrote ''RFS crom scratch''Jan Altenberg
version for ARM -> Moved old version to pres_cross-devel-ppc-qemu_de.tex
2010-10-17add missing makefilesManuel Traut
Signed-off-by: Manuel Traut <manut@linutronix.de>
2010-10-13simplify makefilesManuel Traut
Signed-off-by: Manuel Traut <manut@linutronix.de>
2010-10-13remove cleaned up files from makefilesManuel Traut
Signed-off-by: Manuel Traut <manut@linutronix.de>
2010-10-13cleanup obvious duplicatesManuel Traut
Signed-off-by: Manuel Traut <manut@linutronix.de>
2010-08-09remove linutronix-*.png duplicates. If lx-cd is 'installed' theManuel Traut
images are included from /usr/share/lx/logo Signed-off-by: Manuel Traut <manut@linutronix.de>
2010-04-30More app debugging handout fixes.Jan Altenberg
2010-04-30App debug presentation fixes.Jan Altenberg
2010-04-30App Debugging fixes.Jan Altenberg
2010-04-29App debugging fixesJan Altenberg
2010-04-29Trivial BugfixJan Altenberg
2010-04-29mknod image for the cross development chapter!Jan Altenberg