Background trainingday page

This commit is contained in:
Johan Thelin 2020-02-05 15:51:43 +01:00
parent edacd96aeb
commit 6bbf73c3cc
2 changed files with 211 additions and 0 deletions

Binary file not shown.

211
2020/trainingday.html Normal file
View file

@ -0,0 +1,211 @@
<!DOCTYPE html>
<html lang="en"><head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>foss-north 2020</title>
<link rel="icon" type="image/png" href="favicon.ico">
<!-- Bootstrap -->
<!-- Latest compiled and minified CSS -->
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-beta.2/css/bootstrap.min.css" integrity="sha384-PsH8R72JQ3SOdhVi3uxftmaW6Vc51MKb0q5P2rRUpPvrszuE4W1povHYgTpBfshb" crossorigin="anonymous">
<link rel="stylesheet" href="style.css">
</head><body><nav class="navbar fixed-top navbar-expand-lg navbar-light bg-light">
<a class="navbar-brand" href="https://foss-north.se/"><img src="images/brand-logo.png" /></a>
<button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
<div class="collapse navbar-collapse" id="navbarSupportedContent">
<ul class="navbar-nav mr-auto">
<li class="nav-item">
<a class="nav-link" href="index.html">Home
</a>
</li>
<li class="nav-item">
<a class="nav-link" href="communityday.html">Community Day
</a>
</li>
<li class="nav-item">
<a class="nav-link" href="contribute.html">Contribute
</a>
</li>
<li class="nav-item">
<a class="nav-link" href="coc.html">Code of Conduct
</a>
</li>
</ul>
<ul class="nav navbar-nav navbar-right">
<li class="nav-item"><a class="nav-link" href="http://foss-north.se/">More foss events</a></li>
</ul>
</div>
</nav><div class="container">
<h1>The Training Day</h1>
<p>The training day consists of paid trainings held on <strong>April 1st</strong>.</p>
<p class="left tight">The following trainings are offered:</p>
<ul>
<li><a href="#csimmonds">Fast track to OpenEmbedded and Yocto Project, by Chris Simmonds</a></li>
<li><a href="#rmunitz">Android Automotive Internals and Security, by Ron Munitz</a></li>
</ul>
<div class="bodybreak">&nbsp;</div>
<a name="csimmonds" class="offsetanchor"></a>
<h2 class="left">Fast track to OpenEmbedded and Yocto Project</h2>
<p class="left tight"><i>By Chris Simmonds</i></p>
<p class="left">If you are working with embedded Linux you will be aware that the Yocto Project is a key component for
generating device firmware. This intensive one day workshop will teach you how to make effective use of
OpenEmbedded and Yocto Project to create highly functional, reliable system images for your target device.
It will show you how to select packages, how to customise system behaviour, and how to create your own
meta layers. With the relevant information under your belt you will have your embedded Linux system up
and running in no time!</p>
<p class="left">The theory is backed up with hands-on labs where you will get a chance to try out all the concepts covered in
the presentations. You will build a fully-functional system using a BeagleBone Black development board.</p>
<p class="left tight">Links:</p>
<ul>
<li><a href="fast-track-to-yocto-1-day-datasheet.pdf">Outline</a></li>
</ul>
<h3>Audience and prerequisites</h3>
<p class="left">This workshop is ideal for software engineers who
are familiar with embedded devices but need to
apply that knowledge to Linux development, and to
those who are familiar with Linux, but want to apply
that knowledge to embedded systems</p>
<p class="left">Attendees should know C/C++ pretty well, and must
be familiar with Linux command-line tools such as
'find', 'grep' and 'make'</p>
<p class="left">About half the workshop is dedicated to hands-on sessions. Consequently you will need to bring a laptop
along with you (or destop, if you can carry it :-)). Pretty much any recent laptop be fine so long as it is at
least dual core and has at least 8 GB memory. <strong>No Macintoshes</strong>, please. I will provide USB flash drives
(which are yours to keep) with a copy of Ubuntu pre-installed. You just need boot your laptop from the USB
drive. Please note that this means you must be able to access the BIOS boot menu at start up.</p>
<p class="left">If demand for this workshop is high it may be necessary for people to team up into groups of two</p>
<h3>Course materials</h3>
<p class="left tight">All attendees will receive:</p>
<ul>
<li>A printed copy of the presentations and lab notes</li>
<li>A USB flash drive containing worked solutions to the problems, plus electronic copies of the course materials</li>
<li>A free copy of the trainer's book, “Mastering Embedded Linux Programming”</li>
</ul>
<h3>Course duration and format</h3>
<p class="left">One day. The training includes lunch and a coffee break.</p>
<h3>About the trainer</h3>
<p class="left">Chris Simmonds has been using Linux in embedded systems for over 15 years.
He has been running training courses and workshops in embedded Linux since
2002 and has delivered hundreds of sessions to many well-known companies in
the UK, Europe, USA, South America and SE Asia. He is the author of the book
“Mastering Embedded Linux Programming”, and is a frequent presenter at open
source and embedded conferences, including Embedded Linux Conference and
Embedded World.</p>
<p class="left">You can see some of his work on the "Inner Penguin" blog at
www.2net.co.uk</p>
<div class="bodybreak">&nbsp;</div>
<a name="rmunitz" class="offsetanchor"></a>
<h2 class="left">Android Automotive Internals and Security</h2>
<p class="left tight"><i>By Ron Munitz</i></p>
<p class="left">In this comprehensive overview workshop, developed and taught by world class Security and OS Internals expert Ron Munitz, you will learn Android security at all possible levels, from the bootloader, through building Secure Applications, with focus on the Android Automotive Operating System. We will start by understanding what the Android Operating System is, compare it to other Automotive (and non-automotive!) Operating systems, and discuss the "interim" variant of Android Auto, and explain its uses cf. Android Automotive OS.</p>
<p class="left">We will then explain hardware integration in Android, on our way to explain all the different layers of Android, concluding by comparing different Android OS products to the Android Automotive OS, laying the foundations for explaining the Android Automotive HAL's.</p>
<p class="left">Once we have done that, we will have a detailed tour of the Android Security mechanism evolution, and lay the existing security mechanisms, weaknesses in existing devices, and build the security-oriented set of mind for prospective Android Automotive designs.</p>
<p class="left tight">Upon completion of this workshop, you will be able to:</p>
<ul>
<li>Understand the state of mind of a security researcher/attacker in the world (not necessarily in Android, but also)</li>
<li>Understand how to build and work efficiently with the Android Platform</li>
<li>Understand how to find anything you want in the source code</li>
<li>Understand what security mechanisms are available at all levels, and why</li>
<li>Understand how to better attack and better defend Android related platforms</li>
<li>Get better insights on what Android Automotive is, whether you may want to implement it, and if so, how to get the right security state of mind when addressing such systems.</li>
</ul>
<h3>Audience and prerequisites</h3>
<p class="left">The training is intended for System Architects, Mobile Developers, Android Porting engineers, Integration Engineers, IT Managers, Security Personnel with Java experience, Security Researchers, Embedded (Linux, Integrity, QNX, … etc) engineers/Embedded engineers researchers tasked with Android related work in the automotive domain (but not only!)</p>
<p class="left">To take this course, you must have practical software development experience, and feel comfortable about getting into new concepts and programming languages.
It is helpful to either have prior programming experience in Java/Kotlin and preferably Android, or have prior experience with other Automotive operating systems such as QNX, Integrity, Linux and such. Strong understanding of Operating System architecture is also recommended.
However, in the one-day workshop, we will give a comprehensive architecture overview, so newcomers will learn a lot as well.</p>
<p class="left">Android development experience is recommended, but experienced Linux developers or Cybersecurity researchers new to Android would also benefit significantly from the course.</p>
<h3>Course materials</h3>
<p class="left">The course slides will be provided to the attendees in a digital form.</p>
<h3>Course duration and format</h3>
<p class="left">One day. The training includes lunch and a coffee break.</p>
<h3>About the trainer</h3>
<p class="left">Ron Munitz, CEO of The PSCG Premium Consulting group, is a parallel entrepreneur, specialising in Operating System internals and Embedded Security. His experience ranges from esoteric real-time operating systems and all kind of Industrial devices to anything Unix/Linux flavoured, with renowned expertise on the Linux kernel, XNU Kernel and Android and MacOS ecosystems. Ron is an experienced lecturer, who has trained thousands of engineers for The PSCG, ARM and the Linux Foundation, and has initiated and led cybersecurity tracks in several universities.</p>
<p class="left">When not teaching or consulting, Ron is leading PSCG Holdings LTD, a house of excellence for entrepreneurs-researchers, active in the Aerospace, Maritime, Automotive and Mobile cybersecurity domains.</p>
<p class="left">In his previous lifetimes, Ron founded Nubo Software, the first Android display protocol, brought up Linux and some RTOS's on more boards than he can remember, did all kinds of security related work ( ;-) ), and led the development of a couple of satellite launchers ( ;-) ;-) ).</p>
</div>
<div class="footer">
foss-north and foss-gbg are arranged by Free Open Source Software North Conferences ek.f&ouml;r.<br />
Contact: info -at- foss-gbg.se.
</div>
<!-- Optional JavaScript -->
<!-- jQuery first, then Popper.js, then Bootstrap JS -->
<script src="https://code.jquery.com/jquery-3.2.1.slim.min.js" integrity="sha384-KJ3o2DKtIkvYIK3UENzmM7KCkRr/rE9/Qpg6aAZGJwFDMVNA/GpGFF93hXpG5KkN" crossorigin="anonymous"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.12.3/umd/popper.min.js" integrity="sha384-vFJXuSJphROIrBnz7yo7oB41mKfc8JzQZiCq4NCceLEaO4IHwicKwpJf9c9IpFgh" crossorigin="anonymous"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-beta.2/js/bootstrap.min.js" integrity="sha384-alpBpkh1PFOepccYVYDB4do5UnbKysX5WZXm3XxPqe5iKTfUKjNkCk9SaVuEZflJ" crossorigin="anonymous"></script></body>
</html>