DENX . Training2 . WebHome
|
Training Courses offered by DENX Software Engineering:
Please see below for customized courses.
Course 1: Embedded GNU/Linux System Architecture (EGLiSA) (3 days)
Prerequisites
In order for the training to be optimal for all attendees, the
following pre-requisites should be fulfilled.
- Basic familiarity with using a GNU/Linux system as an end user
- Basic familiarity with a command line shell
- Basic C programming knowledge
You can find the standard agenda for this course
here. The specific contents of each training course is
negotiated with the participants prior to the course. We try to
consider their specific needs and wishes whenever possible.
Course 2: Linux Device Driver Development (3 days)
Prerequisites
In order for the training to be optimal for all attendees, the
following pre-requisites should be fulfilled.
- Basic familiarity with using a GNU/Linux system as an end user
- Basic familiarity with a command line shell
- Basic knowledge of user space / application development
- Intermediate C programming knowledge
- Should have attended Embedded GNU/Linux Systems Architecture
before (strongly recommended!)
You can find the standard agenda for this course
here. The specific contents of each training course is
negotiated with the participants prior to the course. We try to
consider their specific needs and wishes whenever possible.
Course 3: The Yocto Project - An Overview (3 days)
Prerequisites
You already use GNU/Linux for your projects and have probably heard about the Yocto Project (YP),
but did not dare to have a closer look into it, or had difficulties using it.
You don’t know whether and how your daily work flow can be accommodated in the YP
and generally find the YP rather complicated.
Why do we need all this since up to now everything was (supposedly) much easier?
After the training you should be able to decide whether you need the YP or not.
The workshop is aimed at software-, development-, system engineers, testers,
administrators, engineers and other parties interested in the YP,
with a solid knowledge of Embedded GNU/Linux.
Requirements
- Experience with Embedded GNU/Linux (kernel, userspace, root filesystem, tools)
[See Course 1: EGLiSA ]
You can find the standard agenda for this course
here. The specific contents of each training course is
negotiated with the participants prior to the course. We try to
consider their specific needs and wishes whenever possible.
Course 4: Multimedia (3 days)
Prerequisites
Multimedia is a challenging topic - frequently needed and key
feature for user acceptance of many devices, there is still very few
information available about the internal workings, optimal
configuration, etc. - not to mention that things like graphics
drivers are treaded as a top secret, with very little information
available about porting or debugging, especially for
Open Source code.
This training class includes all tons of infformation which cannot
be found elsewhere. To follow this class, you should have routine
knowledge about working with Embeded GNU/Linux systems. Ideally you
should have been working with multimedia devices (cameras, GPUs,
audio devices) before and know the standard tools like v4l2-ctl,
yavta, aplay/arecord/alsaloop, gstreamer, ffmpeg...
Here is the agenda for this training class.
Customized Courses:
All courses can be customized upon customer's request. Please feel
free to assemble your own training course according to your project's
special needs - you can either chose from our
standard agenda or bring up your own
topics.
Just let us know what you need.
Workshops offered by DENX Software Engineering:
Workshop 1: SWUpdate
Prerequisites
- You work with Embedded Linux and plan to implement an update strategy to
your product.
- You want to learn about the know pros and cons when you apply different
strategies.
- You want to know how to minimize the risk of bricking
your device when an unattended update occurs or how to prevent
unauthorized updates.
You can find the standard agenda for this workshop
here. The specific contents of each
workshop negotiated with the participants prior to the course
and may be further adapted on the fly. We try to consider their
specific needs and wishes whenever possible.
Workshop 2: tbot
Prerequisites
- Basic familiarity with using U-Boot and GNU/Linux systems as an end user
- Basic familiarity with a command line shell and the Python programming language
- Basic knowledge of using an embedded System
- Interest in automatizing boring routine tasks and/or automatic testing
You can find the standard agenda for this workshop
here. The specific contents of each
workshop negotiated with the participants prior to the course
and may be further adapted on the fly. We try to consider their
specific needs and wishes whenever possible.
General Information
Language
Unless explicitly stated courses are held in German language. The
courses and the language used are scheduled on demand, so if you are
interested in e.g. an English Linux Device Drivers course, let us know.
Getting there
The courses are held at our
office in Groebenzell, near
Munich, Germany, which is located directly at the S-Bahn train station
(train S3) and is therefore easily reached by public transport. The
travel takes 22 minutes from the Munich city center (Marienplatz) and
18 minutes from the central station. During rush hours trains operate
every 10 minutes, otherwise every 20 minutes.
If you are arriving by plane, simply take any S-Bahn from the airport to
the central station and from there continue with the S-Bahn
S3. Alternatively the taxi fare from the airport to Gröbenzell/Olching
is approximately € 80,-.
Accommodation
For accomodation we can recommend either Hotel DaVinci
just down the road or the Hotel Schiller in Olching
(next village, 3 minutes by train - S3). If you want we can help you with the
hotel reservations.
Copyright © 2002-2022 by DENX Software Engineering