summaryrefslogtreecommitdiff
path: root/application-devel/embedded-devel
AgeCommit message (Collapse)Author
2019-02-28embedded-devel: remove unnecessary "cut" in commandJohn Ogness
The -dM argument shows the built-in macros. Cutting the #define from the output not only make the command unnecessarily complex, but also works against illustrating that they are macros. Signed-off-by: John Ogness <john.ogness@linutronix.de>
2019-02-07fix various typos and wrong commands in slidesHolger Dengler
Fixes for: - missing variable definition in Makefile - wrong serial device in kernel parameters - missing trace-cmd subcmd and wrong parameter (sched_switch is an event, not a plugin) - missing #include in example code - fix copy&paste leftover Signed-off-by: Holger Dengler <dengler@linutronix.de> Reviewed-by: Kurt Kanzenbach <kurt@linutronix.de>
2018-08-31embedded-devel: fix loader env-var table to fitJohn Ogness
The table showing the dynamic loader environment variables was running off the edge of the slide. The main reason was because the description column was too wide. Reduce the description column width. Signed-off-by: John Ogness <john.ogness@linutronix.de>
2018-04-19embedded-devel: fix command line to match exampleJohn Ogness
The following slide shows hello2 using DT_RPATH, so set the output to hello2 when compiling. Signed-off-by: John Ogness <john.ogness@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-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-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-19embedded devel: add english versionJohn Ogness
Signed-off-by: John Ogness <john.ogness@linutronix.de>
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-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-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
2010-12-01Makefile bugfixes for top-level Makefile (added frameworks and protocols)Jan Altenberg
Bugfix: Added Makefile for protocols removed unused files
2010-10-13simplify makefilesManuel 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-29Added some contents to the Toolchain / Embedded-Devel chapter:Jan Altenberg
- gcc options: Wall, Werror - gcc: useful options - ld-linux.so: Search order, environment variables
2010-04-22Basic chapter about gcc, binutils and makejan
2009-06-21Added Makefile for embedded-develJan Altenberg
2009-06-09Initial commit.Hans J. Koch