Szkolenia Embedded Linux

Szkolenia Embedded Linux

Plany Szkoleń Embedded Linux

Kod Nazwa Czas trwania Charakterystyka kursu
YoctoProject Yocto Project 28 godz. The Yocto Project is an open-source project for building embedded Linux systems. It uses a build host based on OpenEmbedded (OE), which uses the BitBake tool, to construct complete Linux images. In this instructor-led, live training, participants will learn how to create a build system for embedded Linux based on Yocto Project. By the end of this training, participants will be able to: Understand the fundamental concepts behind a Yocto Project build system, including recipes, metadata, and layers Build a Linux image and run it under emulation Save time and energy building embedded Linux systems Audience Developers System engineers Test engineers System administrators Format of the course Part lecture, part discussion, exercises and heavy hands-on practice Introduction Overview of an embedded Linux system architecture Overview of Pocky and bitbake Preparing your development environment Preparing your target development board and toolkits Understanding the Yocto Project source tree Building an image Using the Toaster web interface to initiate builds Adding packages to the generated image Understanding Board Support Packages (BSPs), recipes, configurations and layers Writing a recipe Building configuring and adding a custom application Troubleshooting build failures Customizing the build with layers Extending existing recipes Writing a custom machine configuration Adding and managing runtime packages Adding a custom image Creating a custom image Generatig rootfs Using the Yocto Project SDK Develop an application using the Poky SDK The Application Development Toolkit Closing remarks
embeddedlinux Embedded Linux: building a system from the ground up 14 godz. Embedded Linux, with its low cost, ease of customization, and compatibility with many types of microprocessors has become the natural choice for powering a wide range of devices such as smart phones, tablets, set-top boxes and MP3 players. In this training participants will learn step-by-step how to build an embedded Linux system from the ground up. From building a minimalistic kernel to configuring the bootup and initialization processes, participants will learn the tools, techniques and mindset needed to deploy a fully functional embedded Linux system. For remote trainings, QEMU will be used to emulate the hardware. Other platforms, including real hardware devices, can be considered on a case by case basis. Audience     System engineers Format of the course     Part lecture, part discussion, heavy emphasis on hands-on implementation Introduction     Essential elements of an embedded Linux system Preparing your cross-compilation toolchain Understanding the boot process Configuring, compiling and booting the kernel Accessing your hardware using JTAG Compiling BusyBox Building and modifying a root file system Overview of available init systems Writing systemd service files Installing applications for additional functionality Setting up networking Updating the U-boot boot-loader Tools and workflows for modifying, testing and debugging your Linux embedded system Closing remarks
embedlinuxcc Introduction to Embedded GNU/Linux - Short Crash Course 7 godz. his one day training class uses hands-on exercises combined with instruction to illustrate some basic concepts of Embedded GNU/Linux. Hands on sessions are performed with a toolchain from the the freely available Yocto Project, on a Beagle Bone Black. This enables you to take the course material home and work with it. The whole workshop is designed to bring you quickly up to speed. The concepts and commands necessary to make effective use of Embedded GNU/Linux are described through a combination of theory and on-the-job training. Don’t reinvent the wheel, but learn from an experienced trainer and take home a working knowledge of Embedded GNU/Linux and the ability to use it effectively in your own embedded development project. Introduction What is GNU/Linux? Licensing Standards Working with free software The Unix Philosophy Stuff needed (part 1) Toolchain nfs server tftp server Eval board What is the Beagle? Booting Booting the Beagle Partition/Format SD card Populate partitions with given boot-loader, kernel, rootfs Configure serial console Board booting Linux  Stuff needed (part 2) U-boot What is U-boot? What does it do? Fancy Stuff Get/configure/build install Flat device tree What is a flat device tree? Linux kernel What is uImage? Get/configure/build install Kernel modules Rootfs Use rootfs from the Yocto Project Kernel Modules Hello Kernel, module-init-tools, Kconfig, Kbuild out of tree, in tree Device Drivers Device Nodes Registration, Initialization, Open, Release,... Miscellaneous Character Drivers Debugging/Profiling/Tracing Simple debugging tools lsof, ltrace, strace, proc, top, netstat, syslog Advanced debugging tools What’s a debugger? gdb target gdb gdbserver kgdb/kdb + agent-proxy JTAG What is profiling? What is tracing? Profiling tools time, gprof, gcov, oprofile Tracing tools ftrace, kernelshark, LTTng Misc. tools top, latencytop, powertop, powerdebug, crash, systemtap Except where otherwise noted content on this course outline is licensed under Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0).  
yp1 The Yocto Project - An Overview - hands-on 28 godz. Description This four day training combines theory with hands-on exercises in order to introduce the Yocto Project. It answers frequently asked questions like: Is it really necessary to use another version of the toolchain/libraries/packages for each and every GNU/Linux project and an top of that to follow a different work-flow? Can you ensure that the development environment is identical for all developers/suppliers and that you can still produce identical builds like today in 10+ years from now? Can the YP help find out under what software licenses the packages you use are licensed? ... and much more Hands-on sessions are performed on target hardware (e.g. Beagle Bone Black Rev. C - http://beagleboard.org/BLACK). After the training you will be able to download a docker image with Ubuntu 14.x and all dependencies pre-installed plus the examples in order to work with the course material in your own labs. Please note that this is not an introductory course to Embedded GNU/Linux. You should already know how Embedded GNU/Linux works and how to configure/build the GNU/Linux kernel and kernel drivers. Who should attend? You already use GNU/Linux for your projects and have probably heard about the Yocto Project, 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 know 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. Delivery options All the training material is English, but the presentation of it can be in English or in German, as you wish, worldwide. on-site - instructor driven*)  on-line - instructor driven**)  on-site/on-line combination - instructor driven*)**)  During the training we’ll provide laptops*), boards*)**), workbooks (in English)*)**), remote access to servers and boards**), screen-sharing**), audio-bridge**). Course Outline Introduction history of Unix/Linux, licenses, standards, work with free software, finding help, spelunking, the Unix philosophy Embedded Specifics Linux on the desktop compared to Linux in an embedded system, cross-/native toolchains, pre-built toolchains, build systems, C libraries,... Eval Board How does it boot?, See it booting Yocto Introduction What is Yocto? Why use the YP? What is the YP?, Poky, BitBake, OE-Core, Metadata The YP Autobuilder What is the YP Autobuilder?, Docker container (pull, launch container) The YP Workflow Intro Workflow, OE architecture Configuration (User, Metadata, Machine, Distribution Policy) Sources Build (Source fetching, Patching, Configure/Compile/Install, Pseudo, Examples of recipes, Output analysis/Packaging, Image Generation, SDK Generation) Customizing Images (Intro, local.conf, IMAGE_FEATURES, custom .bb files, custom packagegroups) BitBake History Syntax Debugging (debug level, find recipes/images/packagegroups, BitBake environment/tasks/logging, force build/specific task, cleansstate, invalidate stamp, devshell, dependency explorer, kill all BitBake instances, BitBake graphical wrapper) Layers Intro, bitbake-layers tool, yocto-layer tool BSP Intro, System Development Workflow, BSP Developer’s Guide (bsp-tool) Kernel Intro, System Development Workflow, Kernel Development Manual (defconfig, defconfig + configuration fragment, in tree kmod, out of tree kmod, fdt,…) Application Development Toolkit Intro, Cross-Development Toolchain, Sysroot, ADT- Eclipse Yocto Plug-in, The QEMU Emulator, User Space Tools Installing ADT & Toolchains Using a Cross-Toolchain tarball (Intro, Building/Installing the Cross-Toolchain tarball, Cross-Toolchain + Makefile/Autotools/Autotools lib + App, recipes) Using the ADT Installer (Intro, Web Server, Build image + ADT installer, Configure + run ADT installer, add ADT installer to webserver, ADT installer on host) Eclipse Intro, Application Development Workflow Working with Eclipse (rootfs features, kernel + fdt, rootfs, install JDK, install Eclipse, configure Eclipse, install Yocto Plugin, Configure the Yocto Plugin, Create Autotooled Project, Configuring the Cross-Toolchains, Build the Project) Debugging Intro, gdb, gdb remote debugging, (gdb remote) Debugging with Eclipse, (remote) Run from Eclipse Profiling/Tracing Intro, perf, gprof, gcov, strace, ftrace, systemtap, oprofile, LTTng + Eclipse (data visualization) Package Management Working with Packages, IPK, creating a package feed, installing a package with opkg on the target Licensing Intro, Add custom license, Open Source License Compliance Devtool Intro, devtool, real-world showcase meta-cfengine Except where otherwise noted content and this course outline are licensed under Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0).
elnxint Introduction to Embedded Linux (Hands-on training) 14 godz. This is a two day course covering all basic principles of building Embedded linux Systems, around 60% of the entire course time is practical hands-on implementation for real world application using the same standards and tools used in industry Brief history of linux Open source development overview Introduction to embedded linux Cross development | Boot Loaders Building custom embedded linux system for a typical hardware target (SAM9M10-G45-EK) Embedded Linux Tools Introduction to Build Systems Embedded Linux application development and debugging
elkdd Embedded Linux Kernel and Driver Development 14 godz. A two day course consisting of around 60% hands-on labs focusing on Embedded Linux kernel internals, architecture,  development and investigating how to write and integrate several types of device drivers. Who should attend? Engineers interested in Linux kernel development on Embedded systems and plateforms.   What is the Linux kernel? Getting Kernel source code Configuring, compiling and booting the kernel Device tree files Linux kernel modules Linux kernel debugging Character device drivers Using Git for source code management
linfund Linux Fundamentals 14 godz. Introduction Kernel Architecture Application Shell and Services System Calls Error Handling Library Linker and Loader Static Dynamic Library Process Management Process Control Block Process Creation and Exit Process Scheduling Policies Process Limits Process Priorities Foreground & Background Processes Race Condition Synchronization Copy-on-write Process time values Daemon Process Interrupts Process Interrupt Raise of Signal Catching signal Signal action File Management Files and File Attributes File Descriptor File I/O Duplicating File & File Descriptor File Control operations File types Protection Inode Inter Process Communication & Synchronization Pipe Fifo Message Queue Shared Memory Client – Server properties Semaphore Threads Creation Termination Synchronization Attributes Memory Management Paging Reentrancy Segmentation Virtual Memory Memory Protection Memory Sharing Shell Script Types of Shell Shell Variables Control Statements Looping Command Line Arguments

Najbliższe szkolenia

Other regions

Szkolenie Embedded Linux, Embedded Linux boot camp, Szkolenia Zdalne Embedded Linux, szkolenie wieczorowe Embedded Linux, szkolenie weekendowe Embedded Linux , nauczanie wirtualne Embedded Linux, edukacja zdalna Embedded Linux, lekcje UML,Kurs Embedded Linux, kurs zdalny Embedded Linux,Kursy Embedded Linux, kurs online Embedded Linux, Trener Embedded Linux, wykładowca Embedded Linux , nauka przez internet Embedded Linux, instruktor Embedded Linux

Kursy w promocyjnej cenie

Szkolenie Miejscowość Data Kursu Cena szkolenia [Zdalne / Stacjonarne]
Data Analytics With R Warszawa, ul. Złota 3/11 wt., 2017-11-28 09:00 14850PLN / 5550PLN
Programowanie w ASP.NET MVC 5 Wrocław, ul.Ludwika Rydygiera 2a/22 wt., 2017-11-28 09:00 5841PLN / 2223PLN
Visual Basic for Applications (VBA) w Excel - wstęp do programowania Kraków, ul. Rzemieślnicza 1 pon., 2017-12-04 09:00 3564PLN / 2491PLN
Wprowadzenie do C# 6.0 w Visual Studio 2015/2017 Gdańsk, ul. Powstańców Warszawskich 45 pon., 2017-12-04 09:00 9890PLN / 3473PLN
Docker - zarządzanie kontenerami Warszawa, ul. Złota 3/11 wt., 2017-12-05 09:00 8910PLN / 3570PLN
Test Automation with Selenium and Jenkins Wrocław, ul.Ludwika Rydygiera 2a/22 śr., 2017-12-06 09:00 7722PLN / 3174PLN
Adobe Premiere Pro Gdańsk, ul. Powstańców Warszawskich 45 czw., 2017-12-07 09:00 3960PLN / 2480PLN
Scrum - Step by Step Kraków, ul. Rzemieślnicza 1 czw., 2017-12-07 09:00 4950PLN / 2450PLN
Certyfikacja OCUP2 UML 2.5 - Przygotowanie do egzaminu OCUP2 Foundation Warszawa, ul. Złota 3/11 śr., 2017-12-13 09:00 6930PLN / 2910PLN
Nagios Core Gdańsk, ul. Powstańców Warszawskich 45 śr., 2017-12-13 09:00 13919PLN / 4968PLN
Język SQL w bazie danych Oracle Kraków, ul. Rzemieślnicza 1 czw., 2017-12-14 09:00 2772PLN / 1493PLN
Continuous integration with Jenkin Wrocław, ul.Ludwika Rydygiera 2a/22 czw., 2017-12-14 09:00 14117PLN / 4678PLN
Adobe Illustrator Lublin, ul. Spadochroniarzy 9 czw., 2017-12-14 09:00 2871PLN / 1648PLN
Statystyka dla Naukowców Toruń, ul. Żeglarska 10/14 pon., 2017-12-18 09:00 9207PLN / 4675PLN
Oracle SQL dla początkujących Gdańsk, ul. Powstańców Warszawskich 45 pon., 2017-12-18 09:00 4752PLN / 2283PLN
Język SQL w bazie danych MySQL Poznań, Garbary 100/63 pon., 2017-12-18 09:00 2851PLN / 1113PLN
Zarządzanie konfliktem Szczecin, ul. Sienna 9 pon., 2017-12-18 09:00 5148PLN / 1530PLN
Tableau Advanced Gdynia, ul. Ejsmonda 2 pon., 2017-12-18 09:00 7425PLN / 2975PLN
Komunikacja interpersonalna Szczecin, ul. Sienna 9 pon., 2017-12-18 09:00 5148PLN / 1530PLN
SQL Advanced level for Analysts Gdynia, ul. Ejsmonda 2 wt., 2017-12-19 09:00 3861PLN / 1920PLN
Introduction to Selenium Poznań, Garbary 100/63 śr., 2017-12-20 09:00 1871PLN / 824PLN
Adobe Photoshop Warszawa, ul. Złota 3/11 śr., 2017-12-20 09:00 1881PLN / 1152PLN
Predictive Modelling with R Warszawa, ul. Złota 3/11 śr., 2017-12-27 09:00 8524PLN / 2983PLN
Oracle SQL dla początkujących Rzeszów, Plac Wolności 13 śr., 2017-12-27 09:00 4752PLN / 2133PLN
Wprowadzenie do C# 6.0 w Visual Studio 2015/2017 Wrocław, ul.Ludwika Rydygiera 2a/22 wt., 2018-01-02 09:00 9890PLN / 3273PLN
Leadership 101 Wrocław, ul.Ludwika Rydygiera 2a/22 wt., 2018-01-09 09:00 3890PLN / 1379PLN
Agile Software Testing Szczecin, ul. Sienna 9 czw., 2018-01-11 09:00 4257PLN / 2629PLN
Agile TDD Katowice ul. Opolska 22 czw., 2018-01-11 09:00 2970PLN / 1835PLN
Analiza biznesowa i systemowa z użyciem notacji UML - warsztat praktyczny dla PO w metodyce Scrum Katowice ul. Opolska 22 śr., 2018-01-17 09:00 7722PLN / 3624PLN
Adobe Creative Cloud - Montaż video Katowice ul. Opolska 22 pon., 2018-01-29 09:00 3861PLN / 2455PLN
Techniki DTP (InDesign, Photoshop, Illustrator, Acrobat) Opole, Władysława Reymonta 29 pon., 2018-02-05 09:00 5940PLN / 4230PLN
Javascript Basics Poznań, Garbary 100/63 wt., 2018-02-13 09:00 4455PLN / 1885PLN
Certified Agile Tester Katowice ul. Opolska 22 pon., 2018-04-02 09:00 8910PLN / 4720PLN
Perfect tester Szczecin, ul. Sienna 9 śr., 2018-04-04 09:00 5920PLN / 2294PLN
Kontrola jakości i ciągła integracja Katowice ul. Opolska 22 czw., 2018-04-12 09:00 2673PLN / 2037PLN

Newsletter z promocjami

Zapisz się na nasz newsletter i otrzymuj informacje o aktualnych zniżkach na kursy otwarte.
Szanujemy Twoją prywatność, dlatego Twój e-mail będzie wykorzystywany jedynie w celu wysyłki naszego newslettera, nie będzie udostępniony ani sprzedany osobom trzecim.
W dowolnej chwili możesz zmienić swoje preferencje co do otrzymywanego newslettera bądź całkowicie się z niego wypisać.

Zaufali nam