Szkolenia Embedded Linux

Szkolenia Embedded Linux

Plany Szkoleń Embedded Linux

Kod Nazwa Czas trwania Charakterystyka kursu
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 live 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
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
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).
elkdd Embedded Linux Kernel and Driver Development 14 godz. A two day course around 60% hands-on labs focusing on Embedded linux kernel internals and development and investigating how to write several types of device drivers What is the Linux kernel? Getting Kernel source code Configuring, compiling and booting the kernel Linux kernel modules Character device drivers Using Git for sourcce code management
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

Najbliższe szkolenia

SzkolenieData KursuCena szkolenia [Zdalne / Stacjonarne]
Embedded Linux Kernel and Driver Development - Poznań, Garbary 100/63śr., 2017-08-09 09:0011970PLN / 4027PLN
Introduction to Embedded Linux (Hands-on training) - Tarnów ul. Kościuszki 10 czw., 2017-08-10 09:0011970PLN / 4327PLN
The Yocto Project - An Overview - hands-on - Gdańsk, ul. Powstańców Warszawskich 45wt., 2017-08-22 09:0019180PLN / 6812PLN

Other regions

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

Kursy w promocyjnej cenie

Szkolenie Miejscowość Data Kursu Cena szkolenia [Zdalne / Stacjonarne]
Java Performance Tuning Wrocław, ul.Ludwika Rydygiera 2a/22 pon., 2017-07-31 09:00 9801PLN / 3000PLN
Angular JavaScript Gdynia, ul. Ejsmonda 2 pon., 2017-07-31 09:00 7425PLN / 3475PLN
WordPress Wrocław, ul.Ludwika Rydygiera 2a/22 pon., 2017-07-31 09:00 4851PLN / 1570PLN
Node.js concepts & administration, Express.js, V8 engine, monitoring, pm2 Gliwice ul. Karola Marksa 11 wt., 2017-08-01 09:00 9009PLN / 3430PLN
Automatyzacja testów za pomocą Selenium Wrocław, ul.Ludwika Rydygiera 2a/22 śr., 2017-08-02 09:00 7722PLN / 3174PLN
MS SQL Server 2016 Gdynia, ul. Ejsmonda 2 śr., 2017-08-02 09:00 8712PLN / 3140PLN
Visual Basic for Applications (VBA) w Excel - wprowadzenie Wrocław, ul.Ludwika Rydygiera 2a/22 śr., 2017-08-02 09:00 2376PLN / 1192PLN
Angular JavaScript Gdańsk, ul. Powstańców Warszawskich 45 pon., 2017-08-07 09:00 7425PLN / 3475PLN
Tworzenie stron internetowych i optymalizacja pod kątem marketingu internetowego Wrocław, ul.Ludwika Rydygiera 2a/22 pon., 2017-08-07 09:00 4851PLN / 3205PLN
Programowanie w ASP.NET MVC 5 Rzeszów, Plac Wolności 13 śr., 2017-08-09 09:00 5841PLN / 2223PLN
Język SQL w bazie danych MSSQL Lublin, ul. Spadochroniarzy 9 czw., 2017-08-10 09:00 2970PLN / 1243PLN
Programowanie w WPF 4.5 Lublin, ul. Spadochroniarzy 9 śr., 2017-08-16 09:00 6435PLN / 2443PLN
Oracle 11g - Język SQL dla programistów - warsztaty Gdańsk, ul. Powstańców Warszawskich 45 pon., 2017-08-21 09:00 6930PLN / 3640PLN
Embedded C Application Design Principles Kraków, ul. Rzemieślnicza 1 czw., 2017-08-24 09:00 12266PLN / 4517PLN
Efektywne wykorzystanie Social Media - Facebook, Twitter, Youtube, Google+, blogi Gdynia, ul. Ejsmonda 2 czw., 2017-08-31 09:00 1881PLN / 1002PLN
Certyfikacja OCUP2 UML 2.5 - Przygotowanie do egzaminu OCUP2 Foundation Katowice ul. Opolska 22 pon., 2017-09-04 09:00 6930PLN / 3360PLN
General Data Protection Regulation - zmiany prawne, wprowadzenie teoretyczne, praktyczne aspekty Wrocław, ul.Ludwika Rydygiera 2a/22 pon., 2017-09-04 09:00 7128PLN / 2560PLN
Oracle 12c – Zaawansowane programowanie w PL/SQL Wrocław, ul.Ludwika Rydygiera 2a/22 śr., 2017-09-06 09:00 9900PLN / 3900PLN
Techniki DTP (InDesign, Photoshop, Illustrator, Acrobat) Poznań, Garbary 100/63 pon., 2017-09-11 09:00 5940PLN / 2980PLN
Fundamentals of Devops Wrocław, ul.Ludwika Rydygiera 2a/22 wt., 2017-09-12 09:00 14563PLN / 5013PLN
Język SQL w bazie danych MSSQL Bydgoszcz, ul. Dworcowa 94 wt., 2017-09-19 09:00 2970PLN / 1243PLN
Visual Basic for Applications (VBA) w Excel - poziom zaawansowany Warszawa, ul. Złota 3/11 pon., 2017-09-25 09:00 3069PLN / 1623PLN
Tworzenie i zarządzanie stronami WWW Poznań, Garbary 100/63 pon., 2017-09-25 09:00 5841PLN / 2298PLN
Wzorce projektowe w C# Rzeszów, Plac Wolności 13 czw., 2017-09-28 09:00 3861PLN / 2331PLN
Visual Basic for Applications (VBA) w Excel - wprowadzenie Szczecin, ul. Sienna 9 czw., 2017-10-05 09:00 2376PLN / 1292PLN
Analiza biznesowa i systemowa z użyciem notacji UML - warsztat praktyczny dla PO w metodyce Scrum Łódź, ul. Tatrzańska 11 wt., 2017-10-10 09:00 7722PLN / 3474PLN
Access - podstawy Szczecin, ul. Sienna 9 wt., 2017-10-10 09:00 3465PLN / 1550PLN
PostgreSQL for Administrators Gdynia, ul. Ejsmonda 2 śr., 2017-10-11 09:00 12326PLN / 4235PLN

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