| Age | Commit message (Collapse) | Author |
|
Signed-off-by: Volker Haspel <volker.haspel@linutronix.de>
|
|
Signed-off-by: John Ogness <john.ogness@linutronix.de>
|
|
Currently the subsection of a frame is not shown on the printouts.
However, this is often useful information that needs to be seen
as well since it often functions as a title for the frame. Include
it in the printouts.
Signed-off-by: John Ogness <john.ogness@linutronix.de>
|
|
As mentioned in mantis #1449 slides are increasing the page number
if \pause is used. This leads to different page numbers in printout
presentations. This is fixed by using frame numbers instead of page
numbers.
The micronsult theme doesn't use any numbers. This inserts the
frame number on the bottom left.
Signed-off-by: Manuel Traut <manut@linutronix.de>
|
|
The footer image is too high causing the copyright text to be
partly cutoff. Vertically center the text.
Signed-off-by: John Ogness <john.ogness@linutronix.de>
|
|
The extra transparent line add confusion when trying to vertically
place the image. Remove it.
Signed-off-by: John Ogness <john.ogness@linutronix.de>
|
|
mention some other usage of perf to track done the problem
[Reformatted by jogness]
Signed-off-by: Manuel Traut <manut@linutronix.de>
Signed-off-by: John Ogness <john.ogness@linutronix.de>
|
|
Signed-off-by: John Ogness <john.ogness@linutronix.de>
[integration, presentation header]
Signed-off-by: Holger Dengler <dengler@linutronix.de>
|
|
Signed-off-by: Holger Dengler <dengler@linutronix.de>
|
|
Sections and subsections, which are marked with a "*" are not included
in the Table of Content. Empty subsections at the end of the document
should not be included in TOC.
Signed-off-by: Holger Dengler <dengler@linutronix.de>
|
|
The "lxfrau" Patch is needed for building on jessie. I accidentally
pushed this. Sorry.
This reverts commit 5de1a739a83da6b266a91ec958c971ae07b21956.
Signed-off-by: John Ogness <john.ogness@linutronix.de>
|
|
Debian introduced a main apt command with several subcommands. Its
going to replace the apt-* series as the main interface, so we should
mention it here.
Signed-off-by: Holger Dengler <dengler@linutronix.de>
|
|
Signed-off-by: John Ogness <john.ogness@linutronix.de>
|
|
|
|
the graphic is of size 0byte - remove it
Signed-off-by: Manuel Traut <manut@linutronix.de>
|
|
Signed-off-by: Holger Dengler <dengler@linutronix.de>
|
|
The font size in the theme for microconsult is larger than in the
original linutronix theme. Therefore, in some slides there is not
enough space for all text. The font sizes in both themes are now
nearly equal, so the problem should be fixed.
Signed-off-by: Holger Dengler <dengler@linutronix.de>
|
|
Signed-off-by: John Ogness <john.ogness@linutronix.de>
|
|
Until now we don't we have no slides about spdx header. This slide
is just a short introduction and reminder for the trainer to talk
about spdx.
Signed-off-by: Volker Haspel <volker.haspel@linutronix.de>
|
|
Many oss licenses are available. The links should show an an overview
over the most common licenses and how to compare them.
Signed-off-by: Volker Haspel <volker.haspel@linutronix.de>
|
|
The final "thank you" slide does not reset the subsection, so it
shows whatever the last subsection was. Reset it.
Signed-off-by: John Ogness <john.ogness@linutronix.de>
|
|
Signed-off-by: John Ogness <john.ogness@linutronix.de>
|
|
For the networking trainings, additional tools are needed. Add them:
- ebtables
- arptables
- nftables
- iptables-nftables-compat
- ethtool
- traceroute
- mtr
- iptraf
- quagga
Signed-off-by: John Ogness <john.ogness@linutronix.de>
|
|
A nice tool to quickly generate secure passwords.
For example with: pwgen -sy 32 1
Signed-off-by: John Ogness <john.ogness@linutronix.de>
|
|
Signed-off-by: Manuel Traut <manut@linutronix.de>
|
|
Signed-off-by: Manuel Traut <manut@linutronix.de>
|
|
This is a first attemp to create a new slideset for day2 of yocto-trainig.
The slideset is based on 'yocto-advanced' but with integration of
'meta-schulung' explanations.
I used a slightly modified version of 'meta-schulung'. The following changes
are currently not available in git:
I don't use linux-yocto in meta-schulung, but use an own kernel-recipe and
integrate the RT-PREEMPT patch.
wic: i can't see the need for the second partition and the need for huge files
in the kconfig. It works for me by adding ' --align 1024 ' to the wic setup.
I decided to use ext2 instead of ext4.
I renamed the rootfs.bb file into schulung-base.bb
I use the u-boot recipe from poky. However i don't use u-boot for anything atm.
But bootloader is on our agenda..
Signed-off-by: Manuel Traut <manut@linutronix.de>
|
|
The security schulung has an example involving capabilities
assigned via PAM login. This package is needed for it.
Signed-off-by: John Ogness <john.ogness@linutronix.de>
|
|
Signed-off-by: John Ogness <john.ogness@linutronix.de>
|
|
Signed-off-by: John Ogness <john.ogness@linutronix.de>
|
|
The linaro toolchain creates files with some obscure user/group.
Instead of trusting the owners/permissions of the downloaded
archives, recursively set all /opt to root:root. If for some
reason any files are setuid, this will also clear that bit.
Signed-off-by: John Ogness <john.ogness@linutronix.de>
|
|
I include this start script in /home/prebuilt so that schulung
participants can easily start the vexpress board.
NOTE: It expects to be run from the build directory, typically
/home/devel/yocto/build/vexpress
Signed-off-by: John Ogness <john.ogness@linutronix.de>
|
|
Signed-off-by: John Ogness <john.ogness@linutronix.de>
|
|
The meta-schulung.bundle now includes separate branches depending
on the poky release. This was necessary because thud introduced
a new busybox dependency (virtual/crypt).
One nice feature of this splitting is that it is very easy to
see how the layer changes over poky versions by diffing the
branches.
Signed-off-by: John Ogness <john.ogness@linutronix.de>
|
|
Signed-off-by: John Ogness <john.ogness@linutronix.de>
|
|
If building the image from a machine other than nereus, the name
nereus (used in fine-tuning wget) cannot be resolved. Use the
FQDN instead. That works (as long as you are in the Linutronix
network).
Signed-off-by: John Ogness <john.ogness@linutronix.de>
|
|
Trainers should use DEBUGGING_TOOLS instead.
Signed-off-by: John Ogness <john.ogness@linutronix.de>
|
|
Signed-off-by: John Ogness <john.ogness@linutronix.de>
|
|
The yocto training requires a lot of data to be
prebuilt/downloaded (about 15GB). These scripts can be used
to automatically download/prebuild all that data and create
the various layer tarballs.
Signed-off-by: John Ogness <john.ogness@linutronix.de>
|
|
menuconfig needs mconf. If 'libncurses5-dev' is not installed,
kconfig will be silently built without mconf and 'make menuconfig'
can't be executed.
If hard enabling the feature a more useful error message, complaining
about not install ncurses headers, is shown.
Signed-off-by: Manuel Traut <manut@linutronix.de>
|
|
This is the wireless tool to use for the future. iwlist/iwconfig
are old.
Signed-off-by: John Ogness <john.ogness@linutronix.de>
|
|
This is how Linutronix was able to reproduce the futex issue.
Signed-off-by: John Ogness <john.ogness@linutronix.de>
|
|
This talk includes a lot of material from various rt, mm, proc
slides. It also includes some new material that was previously
only in Jan's private repository.
NOTE: The slides taken from the other rt, mm, proc slides have
been cleaned up and improved. These changes need to find their
way back to the original slides!
Signed-off-by: John Ogness <john.ogness@linutronix.de>
|
|
The section name is used for tableofcontents commands. Since the
slides are english, so should the section names.
Signed-off-by: John Ogness <john.ogness@linutronix.de>
|
|
Whitespace is needed for all parts of [ tests. Also, while at it,
change it to match the multi-line version.
Signed-off-by: John Ogness <john.ogness@linutronix.de>
|
|
Normally the console font and keyboard is setup on first boot.
But this can be done in the finetuning so that we do not rely on
a "first boot" for the console to be setup correctly.
Signed-off-by: John Ogness <john.ogness@linutronix.de>
|
|
Most of the firmware packages have versions in stretch backports
that support more hardware. Use these in an attempt to work for
all laptops.
NOTE: There are a few firmware packages that are not in stretch
backports. These are still taking from stretch.
Signed-off-by: John Ogness <john.ogness@linutronix.de>
|
|
Supporting x86 allows us to quickly show the hello driver in
action directly from the x86 trainer image. It also shows how
platform devices can be added on architectures that do not
support device trees.
Signed-off-by: John Ogness <john.ogness@linutronix.de>
|
|
During a training I needed these tools. Especially tftp is useful
for verifying that the tftp server is available.
Signed-off-by: John Ogness <john.ogness@linutronix.de>
|
|
In the comments, the bitbake commands for menuconfig and diffconfig
were incorrect.
Signed-off-by: John Ogness <john.ogness@linutronix.de>
|