Szkolenia Embedded Systems

Szkolenia Embedded Systems

System wbudowany to połączenie sprzętu komputerowego i oprogramowania zaprojektowanego do wykonywania określonej funkcji lub funkcji w ramach większego systemu.

Szkolenie z usługi Embedded Systems jest dostępne jako "szkolenie na miejscu" lub "szkolenie na żywo". Szkolenie na żywo w siedzibie klienta może odbywać się lokalnie w siedzibie klienta w Polsce lub w centrach szkoleniowych korporacji NobleProg w Polsce . Zdalne szkolenie na żywo odbywa się za pomocą interaktywnego, zdalnego pulpitu DaDesktop. NobleProg - Twój lokalny dostawca szkoleń.

Opinie uczestników

★★★★★
★★★★★

Plany szkoleń z technologii Embedded Systems

Nazwa kursu
Czas trwania
Opis
Nazwa kursu
Czas trwania
Opis
14 godzin
Dwudniowy kurs składający się w około 60% z praktycznych ćwiczeń skupiających się na wewnętrznych elementach jądra Linux Linux, architekturze, rozwoju i badaniu sposobów pisania i integracji kilku typów sterowników urządzeń.

Kto powinien uczęszczać?

Inżynierowie zainteresowani rozwojem jądra Linux na systemach Embedded i plateforms.
21 godzin
Język programowania C jest prawdopodobnie najpopularniejszym językiem programowania do programowania systemów wbudowanych.
14 godzin
Ten kurs pokazuje poprzez praktyczną praktykę podstaw wbudowanych Computers.
7 godzin
System operacyjny w czasie rzeczywistym (RTOS) to system operacyjny (OS) przeznaczony do obsługi danych przetwarzania aplikacji w czasie rzeczywistym, jak wchodzi, zwykle bez opóźnień.
7 godzin
In this course, participants will learn C++ concepts and programming skills.
7 godzin
Raspberry Pi to mały, pozbawiony kości komputer opracowany przez The Raspberry Pi Foundation.
14 godzin
Procesor ARM jest jednym z rodziny procesorów opartych na architekturze RISC (zredukowany zestaw instrukcji) opracowanej przez Advanced RISC Machines (ARM).
21 godzin
Berkeley DB (BDB) to biblioteka oprogramowania przeznaczona do zapewnienia wysokiej wydajności wbudowanej bazy danych dla danych klucza / wartości. Berkeley DB jest napisany w C z powiązaniami API dla C++ , C# , Java , Perl , PHP , Python , Ruby , Smalltalk, Tcl i wielu innych języków programowania. Berkeley DB nie jest relacyjną bazą danych.

Ten kurs zapozna się z architekturą i możliwościami Berkeley DB oraz przeprowadzi uczestników przez proces tworzenia własnej przykładowej aplikacji przy użyciu Berkeley DB .

Publiczność

- Twórcy aplikacji
- Inżynierowie oprogramowania
- Konsultanci techniczni

Format kursu

- Część wykładu, część dyskusji, praktyczne opracowanie i wdrożenie, testy sprawdzające zrozumienie
21 godzin
Szkolenie prowadzone przez instruktora na żywo przedstawia architekturę systemu, systemy operacyjne, sieci, pamięć masową i problemy kryptograficzne, które należy wziąć pod uwagę przy projektowaniu bezpiecznych systemów wbudowanych.

Pod koniec tego kursu uczestnicy będą mieli solidną wiedzę na temat zasad bezpieczeństwa, obaw i technologii. Co ważniejsze, uczestnicy zostaną wyposażeni w techniki potrzebne do opracowania bezpiecznego oprogramowania wbudowanego.

Format kursu

- Interaktywny wykład i dyskusja.
- Wiele ćwiczeń i ćwiczeń.
- Praktyczne wdrożenie w środowisku laboratoryjnym na żywo.

Opcje dostosowywania kursu

- Aby poprosić o niestandardowe szkolenie na ten kurs, skontaktuj się z nami w celu umówienia.
21 godzin
Model Based Development (MBD) to metodologia opracowywania oprogramowania, która umożliwia szybsze i bardziej opłacalne opracowywanie systemów dynamicznych, takich jak systemy sterowania, przetwarzania sygnałów i systemy komunikacji. Opiera się on na modelowaniu graficznym, a nie na tradycyjnym programowaniu tekstowym.

W tym instruktażowym uczestnicy szkolenia na żywo dowiedzą się, jak stosować metodologie MBD w celu zmniejszenia kosztów opracowywania i przyspieszenia wprowadzania na rynek wbudowanych produktów.

Pod koniec tego szkolenia uczestnicy będą mogli

- Wybierz i wykorzystaj odpowiednie narzędzia do wdrożenia MBD.
- Użyj MBD, aby przeprowadzić szybki rozwój we wczesnych etapach projektu oprogramowania wbudowanego.
- Skróć czas wypuszczania oprogramowania wbudowanego na rynek.

Format kursu

- Część wykładu, część dyskusji, ćwiczenia i ciężka praktyka
21 godzin
This training intends to introduce C++ as the common extension of C when applying object-oriented embedded system development. Since C++ encloses C, this training takes us from C to C++ in a natural way, and looks under the hood of how C++ is implemented. This is especially valuable to comprehend when applying C++ in an embedded resource limited environment. The C++ standard has recently been undergoing a major revision, a.k.a. as C++11, and a new one is on its way, C++14. This course addresses subjects brought in with these revisions that are especially useful like high performance memory management, concurrency making use of a multicore environment, and bare-metal close to the hardware programming.

GOAL/BENEFITS

The major objective of this class is that you shall be able to use C++ in a “correct way”.

- Introduce C++ as an object oriented language alternative in an embedded system context
- Show the similarities ‑ and differences ‑ with the C language
- Comprehend different memory management strategies – especially the move semantics introduced with C++11
- Look under the hood and understand what different paradigms in C++ leads to in machine code
- Use templates to achieve type safe high order abstractions for bare-metal close to the hardware programming – memory mapped I/O as well as interrupts – especially the variadic templates introduced with C++11
- Provide some useful design patterns especially applicable in an embedded context
- A few exercises in order to practice some concepts

AUDIENCE/PARTICIPANTS

This training is aimed C++- programmers who intend to start using C++ in an embedded system context.

PREVIOUS KNOWLEDGE

The course requires basic knowledge in C++ programming, corresponding to our trainings ”C++ – Level 1” and ”C++ Level 2 – Introducing C++11”.

PRACTICAL EXERCISES

During the training you will practice the presented concepts in a number of exercises. We will use the open and free integrated development environment from Eclipse
21 godzin
Is C++ suitable for embedded systems such as microcontrollers and real-time-operating-systems?

Should object-oriented-programming be used in microcontrollers?

Is C++ too far removed from the hardware to be efficient?

This instructor-led, live training addresses these questions and demonstrates through discussion and practice how C++ can be used to develop embedded systems with code that is accurate, readable, and efficient. Participants put theory into practice through the creation of a sample embedded application in C++.

By the end of this training, participants will be able to:

- Understand the principles of object-oriented modelling, embedded software programming and real-time programming
- Produce code for embedded systems that is small, fast and safe
- Avoid code bloat from templates, exceptions, and other language features
- Understand the issues related to using C++ in safety-critical and real-time systems
- Debug a C++ program on a target device

Audience

- Developers
- Designers

Format of the course

- Part lecture, part discussion, exercises and heavy hands-on practice
14 godzin
Raspberry Pi Jest to bardzo mały, pojedynczy komputer.

W tym szkoleniu prowadzonym przez instruktora, uczestnicy uczą się, jak ustawić i programować Raspberry Pi, aby służyć jako interaktywny i potężny wbudowany system.

Po zakończeniu szkolenia uczestnicy będą mogli:

Ustanowienie IDE (zintegrowanego środowiska rozwoju) dla maksymalnej produktywności rozwoju Program Raspberry Pi do sterowania urządzeniami, takimi jak czujnik ruchu, alarmy, serwery internetowe i drukarki. Zrozum architekturę Raspberry Pi's, w tym wejścia i podłączniki do urządzeń dodatkowych. Zrozum różnorodne opcje w językach programowania i systemach operacyjnych Testuj, odkurzaj i wdrażaj Raspberry Pi do rozwiązywania problemów świata rzeczywistego

publiczność

Twórcy Techniki sprzętowe / oprogramowania Osoby techniczne we wszystkich branżach Hobbyści

Format kursu

Częściowe wykłady, częściowe dyskusje, ćwiczenia i ciężkie praktyki

Uwaga

Raspberry Pi obsługuje różne systemy operacyjne i języki programowania. Ten kurs będzie wykorzystywać Raspbian oparty na Linux jako system operacyjny i Python jako język programowania. Aby poprosić o konkretną konfigurację, skontaktuj się z nami w celu aranżacji. Uczestnicy są odpowiedzialni za zakup sprzętu i komponentów Raspberry Pi.
21 godzin
Projektowanie obwodów drukowanych (obwód drukowany) odnosi się do procesu projektowania, wytrawiania i drukowania obwodów na układzie kart sygnałowych. EAGLE to ogólnodostępna aplikacja komputerowa do projektowania PCB.

W tym prowadzonym przez instruktora szkoleniu na żywo uczestnicy dowiedzą się, jak używać oprogramowania Eagle do tworzenia płytek drukowanych PCB. Kurs rozpoczyna się od zbadania zestawu istniejących schematów, a następnie wyciągnięcia oryginalnego obwodu w Eagle. Szkolenie przechodzi przez proces projektowania płytki drukowanej i omawia proces wytwarzania płyt (kurs nie obejmuje fizycznej produkcji płyt).

Pod koniec tego szkolenia uczestnicy będą mogli:

- Utwórz płytkę drukowaną (PCB) z dowolnego schematu
- Twórz schematy i projektuj płytki drukowane za pomocą Eagle
- Eksportuj standardowe pliki branżowe do budowy płytki drukowanej

Publiczność

- Inżynierowie
- Technicy

Format kursu

- Wykład częściowy, dyskusja częściowa, ćwiczenia i ciężka praktyka praktyczna

Uwagi

- Aby poprosić o niestandardowe szkolenie na ten kurs, skontaktuj się z nami w celu umówienia.
21 godzin
Projektowanie obwodów drukowanych (obwód drukowany) odnosi się do procesu projektowania, wytrawiania i drukowania obwodów na układzie kart sygnałowych. Altium Designer to ogólnodostępna aplikacja komputerowa do projektowania PCB.

W tym prowadzonym przez instruktora szkoleniu na żywo uczestnicy dowiedzą się, jak używać oprogramowania Altium do tworzenia płytek drukowanych PCB. Kurs rozpoczyna się od zbadania zestawu istniejących schematów, a następnie wyciągnięcia oryginalnego obwodu w Altium. Etapy szkolenia poprzez proces projektowania i produkcji płytki drukowanej.

Pod koniec tego szkolenia uczestnicy będą mogli:

- Utwórz płytkę drukowaną (PCB) z dowolnego schematu
- Twórz schematy i projektuj płytki drukowane za pomocą Altium
- Wydrukuj i wytraw fizyczną płytkę drukowaną
- Wyeksportuj standardowe pliki branżowe do wysłania do dużego producenta

Publiczność

- Inżynierowie
- Technicy

Format kursu

- Wykład częściowy, dyskusja częściowa, ćwiczenia i ciężka praktyka praktyczna

Uwagi

- Aby poprosić o niestandardowe szkolenie na ten kurs, skontaktuj się z nami w celu umówienia.
21 godzin
Proporcje wykład/ćwiczenia (%): 70/30
7 godzin
FPGA (Field Programmable Gate Array) to zintegrowany obwód, który można dostosować po jego produkcji.

Ten szkolenie na żywo prowadzone przez instruktora (online lub on-site) jest skierowane do inżynierów, którzy chcą zaprojektować wysokiej wydajności wbudowane systemy za pomocą FPGA.

Po zakończeniu szkolenia uczestnicy będą mogli:

Instaluj i konfiguruj narzędzia oprogramowania FPGA niezbędne do projektowania i symulacji wbudowanego systemu. Wybierz najlepszą architekturę FPGA dla aplikacji. Rozwijanie i doskonalenie różnych projektów FPGA.

Format kursu

Interaktywne wykłady i dyskusje. Dużo ćwiczeń i praktyk. Wdrażanie rąk w środowisku Live-Lab.

Opcje dostosowania kursu

Aby poprosić o dostosowane szkolenie dla tego kursu, prosimy o kontakt, aby zorganizować.
7 godzin
The course covers the aspects of modern C language dialects (C99, C11, C2x)

related to embedded programming and guidelines for efficient and error-
immune programming techniques. The examples/exercises are implemented

on STM32 family microcontrollers.
7 godzin
The course presents common serial interfaces used in embedded systems and useful practical details of their implementation. The presentation is accompanied by hands-on exercises using STM32 microcontrollers.
7 godzin
The course presents the basic aspects of USB device programming and the practical use of STM32CubeIDE for USB device firmware design.
7 godzin
The course is an introduction to ARMv6-M, ARMv7-M and ARMv9-M architectures and Cortex-M family of processor cores used in popular microcontrollers.
The course may optionally be accompanied by hands-on exercises using STM32 family microcontrollers.
7 godzin
The course is an introduction to RISC-V architecture and the microcontrollers based on it. The course may optionally be accompanied by hands-on exercises using GD32VF103 microcontroller and C language or assembly language programming exercises with RARS simulator.
14 godzin
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
14 godzin
Podczas tego szkolenia uczestnicy dowiedzą się, jak zbudować własny wbudowany Linux dla Raspberry Pi .
35 godzin
Cele kursu

Aby zrozumieć podstawy wbudowanego GNU / Linux , w jaki sposób bity i elementy pasują do siebie. Jakie komponenty są potrzebne do zbudowania wbudowanego systemu GNU / Linux , skąd je pobrać i jak je skonfigurować / zbudować / zainstalować? Skąd uzyskać pomoc? Co z tymi licencjami na oprogramowanie? Ćwiczenia praktyczne zapewniają niezbędne doświadczenie praktyczne, aby po pomyślnym ukończeniu tego szkolenia opracować własne systemy GNU / Linux .

Opis

Ta pięciodniowa klasa szkoleniowa wykorzystuje praktyczne ćwiczenia w połączeniu z instrukcją, aby zilustrować koncepcje osadzonego systemu GNU / Linux . Został zaprojektowany, aby szybko przyspieszyć. Filozofia, koncepcje i polecenia niezbędne do efektywnego wykorzystania GNU / Linux są opisane poprzez połączenie teorii i szkolenia w miejscu pracy.

Nie wymyślaj na nowo koła, ale ucz się od doświadczonego trenera i zabierz do domu praktyczną wiedzę na temat GNU / Linux i umiejętność efektywnego wykorzystania jej we własnym wbudowanym projekcie programistycznym.

Kto powinien uczęszczać?

Menedżerowie, kierownicy projektów, inżynierowie oprogramowania, sprzętu, rozwoju, inżynierowie systemów, testerzy, administratorzy, technicy i inne strony zainteresowane technologią, które chcą jak najszybciej zrozumieć, jak działa Embedded GNU / Linux . Musisz używać GNU / Linux lub musisz luksusowo decydować, czy warto go używać, czy nie. Być może próbowałeś już używać Embedded GNU / Linux , ale nie jesteś pewien, czy wszystko zrobiłeś poprawnie. Obecnie używasz innego systemu operacyjnego i różdżki, aby dowiedzieć się, czy GNU / Linux może być lepszy i / lub tańszy.

Opcje dostawy

Cały materiał szkoleniowy jest w języku angielskim, ale jego prezentacja może odbywać się w języku angielskim lub niemieckim, zgodnie z życzeniem, na całym świecie.

- na miejscu - prowadzony przez instruktora *)
- on-line - instruktor **)
- kombinacja on-site / on-line - prowadzona przez instruktora *) **)

Podczas szkolenia zapewnimy laptopy *), tablice *) **), skoroszyty (w języku angielskim) *) **), zdalny dostęp do serwerów i tablic **), udostępnianie ekranu **), mostek audio * *).
35 godzin
Opis

Ta 5-dniowa klasa szkoleniowa wykorzystuje praktyczne ćwiczenia w połączeniu z instrukcją do zilustrowania koncepcji wewnętrznych elementów jądra GNU / Linux i rozwoju sterowników urządzeń. Zostało zaprojektowane, aby szybko przyspieszyć. Opisujemy procesy, koncepcje i polecenia niezbędne do napisania sterowników urządzeń GNU / Linux poprzez połączenie teorii i szkolenia w miejscu pracy.

Nie wymyślaj na nowo koła, ale ucz się od doświadczonego trenera i zabierz do domu praktyczną wiedzę oraz umiejętność efektywnego wykorzystania jej we własnym, wbudowanym projekcie programistycznym.

Kto powinien uczęszczać?

Osoby zainteresowane opracowaniem lub oceną rozwoju sterowników urządzeń GNU / Linux lub zlecone im takie prace, jak inżynierowie oprogramowania, inżynierowie terenowi, menedżerowie (projektu), inżynierowie sprzętu.
14 godzin
Integracja Linux, z niskimi kosztami, łatwość naturalizacji oraz kompatibilność z wielu rodzajów mikroprocesorów stanowiła się naturalnym wybórem w zakresie wdrożenia szerokiego zakresu urządzeń, takich jak inteligentne telefony, tabletki, kastki set-top oraz graczy MP3.

W tej instruktorze, uczestniki żywych szkolenia będą nauczyć się, jak budować zawierzony system z ziemi. Z budowania minimalistycznego jądro do konfigurowania procesów botoup i inicjalizacji, uczestniki będą nauczyć narzędzi, techniczne i mieszkanie konieczne w celu wykonywania całkowicie funkcjonalnego systemu Linux.

Dla odległego szkolenia będzie stosowany QEMU do emulacji strony. Poza inne platformy, w tym prawdziwe urządzenia stosowne, mogą być uważane w przypadku przypadku.

Format kursu

Częściowy przedstawicie, dyskusja część, ciężki względ na wdrożenie ręcznych
35 godzin
Systemy przechowywania danych NetApp to sprzętowe i programowe systemy do zapisu i odczytu z macierzy dyskowych. Data ONTAP to system operacyjny wykorzystywany w systemach pamięci masowej NetApp.

Szkolenie na żywo prowadzone przez instruktora (na miejscu lub zdalnie) jest przeznaczone dla inżynierów, którzy chcą wdrożyć NetApp ONTAP w środowisku klastrowym.

Pod koniec tego szkolenia uczestnicy będą mogli:

- Skonfiguruj klaster ONTAP 9.3 i administruj nim.
- Data Protection dane dzięki technologiom Data Protection .

Format kursu

- Interaktywny wykład i dyskusja.
- Dużo ćwiczeń i ćwiczeń.
- Praktyczne wdrożenie w środowisku na żywo.

Opcje dostosowywania kursu

- Kurs oparty jest na ONTAP 9.3.
- Aby poprosić o niestandardowe szkolenie dla tego kursu, skontaktuj się z nami w celu umówienia się.
21 godzin
TensorFlow Lite to open source deep learning framework do wykonywania modeli na urządzeniach mobilnych i wbudowanych z ograniczonymi zasobami komputera i pamięci.

Ten szkolenie na żywo prowadzone przez instruktora (online lub on-site) jest skierowane do deweloperów, którzy chcą użyć TensorFlow Lite do rozmieszczenia modeli głębokiego uczenia się na wbudowanych urządzeniach.

Po zakończeniu szkolenia uczestnicy będą mogli:

Instaluj i konfiguruj Tensorflow Lite na wbudowanym urządzeniu. Zrozum koncepcje i składniki podstawowe TensorFlow Lite. Konwertuj istniejące modele uczenia się maszynowego na TensorFlow format Lite do wykonywania na wbudowanych urządzeniach. Praca w granicach ograniczeń małych urządzeń i TensorFlow Lite, jednocześnie ucząc się rozszerzać ich zdolności domyślne. Rozmieszcz modele głębokiego uczenia się na wbudowanych urządzeniach prowadzących Linux w celu rozwiązania problemów fizycznego świata, takich jak rozpoznawanie obrazów i głosu, przewidywanie wzorów i inicjowanie ruchów i reakcji z robotów i innych wbudowanych systemów w polu.

Format kursu

Interaktywne wykłady i dyskusje. Dużo ćwiczeń i praktyk. Wdrażanie rąk w środowisku Live-Lab.

Opcje dostosowania kursu

Aby poprosić o dostosowane szkolenie dla tego kursu, prosimy o kontakt, aby zorganizować.
28 godzin
Opis

Ten czterodniowy trening łączy teorię z praktycznymi ćwiczeń w celu wprowadzenia Yocto Project. Odpowiada na często zadawane pytania, takie jak:

Czy naprawdę konieczne jest użycie innej wersji łańcucha narzędzi / biblioteek / pakietów dla każdego i każdego projektu GNU / Linux i jednego z nich, aby śledzić inny przepływ pracy? Czy możesz zapewnić, że środowisko rozwoju jest identyczne dla wszystkich deweloperów / dostawców i że nadal możesz produkować takie same budynki jak dzisiaj w ciągu 10+ lat od teraz? Czy YP może pomóc dowiedzieć się, pod którymi licencjami oprogramowania są licencjonowane pakiety, które używasz?

Sesje ręczne odbywają się na sprzęcie docelowym (np. Beagle Bone Czarny Rev. C – 3 ) Po szkoleniu będziesz w stanie pobrać obraz docker z Ubuntu 14.x i wszystkie zależności wstępnie zainstalowane plus przykłady, aby pracować z materiałem kursu w własnych laboratoriach. Należy pamiętać, że nie jest to kurs wprowadzający do wbudowanego GNU/Linux. Powinieneś już wiedzieć, jak działa wbudowany GNU/Linux i jak skonfigurować/budować GNU/Linux jądrowe i jądrowe sterowniki.

Kto powinien uczestniczyć?

Już korzystasz z GNU/Linux dla swoich projektów i prawdopodobnie słyszałeś o tym Yocto Project, ale nie odważyłeś się na to spojrzeć bliżej lub miałeś trudności z jego użyciem. Nie wiesz, czy i w jaki sposób Twój codzienny przepływ pracy może być umieszczony w YP i ogólnie uważasz, że YP jest dość skomplikowany. Dlaczego potrzebujemy tego wszystkiego, aby wiedzieć, że wszystko było (prawdopodobnie) o wiele łatwiejsze? Po treningu powinieneś być w stanie zdecydować, czy potrzebujesz YP, czy nie. Seminarium skierowane jest do inżynierów oprogramowania, rozwoju, systemów, testatorów, administratorów, inżynierów i innych osób zainteresowanych YP, z solidną wiedzą o Embedded GNU/Linux.

Last Updated:

Nadchodzące szkolenia z technologii Embedded Systems

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

Kursy w promocyjnej cenie

Newsletter z promocjami

We respect the privacy of your email address. We will not pass on or sell your address to others.
You can always change your preferences or unsubscribe completely.

Zaufali nam

This site in other countries/regions