
Von Lehrern geleitete Live-Schulungen zu eingebetteten Systemen veranschaulichen online oder vor Ort durch interaktive praktische Übungen die Grundlagen und fortgeschrittenen Themen eingebetteter Systeme. Die Schulung zu eingebetteten Systemen ist als „Online-Live-Schulung“ oder „Vor-Ort-Live-Schulung“ verfügbar. Das Online-Live-Training (auch „Remote-Live-Training“) wird über einen interaktiven Remote-Desktop durchgeführt. Live-Schulungen vor Ort können vor Ort beim Kunden in Deutschland oder in den NobleProg-Schulungszentren in Deutschland durchgeführt werden. NobleProg – Ihr lokaler Schulungsanbieter
Machine Translated
Erfahrungsberichte
The trainer was very knowledgeable and live code examples on a "real" hardware device with a display were great.
Silver Kuusik - Silver Kuusik, Engie Mobisol GmbH
Kurs: FreeRTOS: Programming for Real Time Operating Systems
Die neuen Werkzeuge, die ich dort gelernt habe, werden mir bei meiner täglichen Arbeit nützlich sein.
FELIPE DE JESUS DUARTE LOPEZ, si
Kurs: Embedded C Application Design Principles
Machine Translated
Bei der praktischen Umsetzung der Grundsätze der Softwareentwicklung gab es viel Feedback und half, die Theorie auf den Prüfstand zu stellen.
FELIPE DE JESUS DUARTE LOPEZ, si
Kurs: Embedded C Application Design Principles
Machine Translated
Embedded Systems Subcategories
Embedded Systems Course Outlines
- Anwendungsentwickler
- Software-Ingenieure
- Technische Berater
- Teilvorlesung, Teildiskussion, praktische Entwicklung und Implementierung, Tests zur Beurteilung des Verständnisses
- 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
- 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
- Developers
- Designers
- Part lecture, part discussion, exercises and heavy hands-on practice
-
Ein IDE (Integrated Development Environment) für maximale Entwicklungsproduktivität
Programm Raspberry Pi zur Kontrolle von Geräten wie Bewegungssensor, Alarm, Web-Server und Drucker.
Verständnis Raspberry Pi's Architektur, einschließlich Einträge und Verbindungen für Add-on-Geräte.
Verständnis der verschiedenen Optionen in Programmiersprachen und Betriebssystemen
Test, Debug und implementiere die Raspberry Pi, um echte Probleme zu lösen
-
Entwickler
Hardware / Software-Techniker
Technische Mitarbeiter in allen Branchen
Hobbyisten
-
Teilverhandlung, Teildiskussion, Übungen und schwere Übungen
-
Raspberry Pi unterstützt verschiedene Betriebssysteme und Programmiersprachen. Dieser Kurs wird Raspbian als Betriebssystem und Python als Programmiersprache verwenden. Um eine spezifische Einstellung zu beantragen, wenden Sie sich bitte an uns, um zu arrangieren.
Die Teilnehmer sind für den Kauf der Raspberry Pi Hardware und Komponenten verantwortlich.
- Erstellen Sie eine Leiterplatte (Printed Circuit Board, PCB) aus einem beliebigen Schaltplan
- Erstellen Sie Schaltpläne und entwerfen Sie Leiterplatten mit Eagle
- Exportieren Sie die branchenüblichen Dateien zum Erstellen der Leiterplatte
- Ingenieure
- Techniker
- Teilvorlesung, Teildiskussion, Übungen und viel praktisches Üben
- Um ein individuelles Training für diesen Kurs anzufordern, kontaktieren Sie uns bitte, um dies zu arrangieren.
- Erstellen Sie eine Leiterplatte (Printed Circuit Board, PCB) aus einem beliebigen Schaltplan
- Erstellen Sie Schaltpläne und entwerfen Sie Leiterplatten mit Altium
- Drucken und Ätzen einer physischen Leiterplatte
- Exportieren Sie die Standarddateien für den Versand an einen großen Hersteller
- Ingenieure
- Techniker
- Teilvorlesung, Teildiskussion, Übungen und viel praktisches Üben
- Um ein individuelles Training für diesen Kurs anzufordern, kontaktieren Sie uns bitte, um dies zu arrangieren.
-
Installieren und konfigurieren Sie die FPGA-Software-Tools, die für die Gestaltung und Simulation eines eingebetteten Systems benötigt werden.
Wählen Sie die beste FPGA-Architektur für eine Anwendung aus.
Entwicklung und Verbesserung verschiedener FPGA-Designs.
-
Interaktive Unterricht und Diskussion.
Viele Übungen und Übungen.
Hand-on Implementierung in einem Live-Lab-Umfeld.
-
Um eine benutzerdefinierte Ausbildung für diesen Kurs zu beantragen, wenden Sie sich bitte an uns, um zu arrangieren.
- vor Ort - Instruktor gefahren *)
- Online - Instruktor gefahren **)
- On-Site / On-Line Kombination - Instruktor gesteuert *) **)
- Teilleistung, Teildiskussion, schwer Bedruck auf die Hände auf die Umsetzung
- Richten Sie ONTAP 9.3 Cluster ein und verwalten Sie es.
- Data Protection Ihre Daten durch Data Protection .
- Interaktiver Vortrag und Diskussion.
- Viele Übungen und Übungen.
- Praktische Implementierung in einer Live-Laborumgebung.
- Dieser Kurs basiert auf ONTAP 9.3.
- Um ein individuelles Training für diesen Kurs anzufordern, kontaktieren Sie uns bitte, um dies zu arrangieren.
-
Installieren und konfigurieren Sie Tensorflow Lite auf einem eingebetteten Gerät.
Verständnis der Konzepte und Komponenten unter TensorFlow Lite.
Konvertieren Sie bestehende Machine Learning-Modelle in TensorFlow Lite-Format für die Ausführung auf eingebetteten Geräten.
Arbeiten Sie innerhalb der Einschränkungen von kleinen Geräten und TensorFlow Lite, während Sie lernen, wie Sie Ihre Standardfunktionen erweitern können.
Entwickeln Sie tiefe Lernmodelle auf eingebetteten Geräten, um physische Weltprobleme wie Bild- und Stimmeidenkennung zu lösen, Muster vorhersagen und Bewegungen und Reaktionen von Robotern und anderen eingebetteten Systemen im Feld zu initiieren.
-
Interaktive Unterricht und Diskussion.
Viele Übungen und Übungen.
Hand-on Implementierung in einem Live-Lab-Umfeld.
-
Um eine benutzerdefinierte Ausbildung für diesen Kurs zu beantragen, wenden Sie sich bitte an uns, um zu arrangieren.
-
Ist es wirklich notwendig, eine andere Version der Werkzeugkette / Bibliotheken / Verpackungen für jedes und jedes GNU / Linux Projekt und eine Spitze davon zu verwenden, um einen anderen Workflow zu verfolgen?
Können Sie sicherstellen, dass die Entwicklungsumgebung für alle Entwickler/Anbieter identisch ist und dass Sie in 10+ Jahren noch identische Gebäude produzieren können wie heute?
Kann die YP helfen, herauszufinden, unter welchen Software-Lizenz die Pakete, die Sie verwenden, lizenziert sind?
- 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.
- Netzwerkadministratoren und Techniker
- Teilvorlesung, Teildiskussion, Übungen und viel praktisches Üben
-
Wie wählen Sie Software, die in das Root-Datei-System geht.
Wie man neue Pakete hinzufügt und bestehende Modifiziert.
Wie man Unterstützung für neue eingebettete Platten hinzufügt.
- Program Arduino to control lights, motors, and other devices.
- Understand Arduino's architecture, including inputs and connectors for add-on devices.
- Add third-party components such as LCDs, accelerometers, gyroscopes, and GPS trackers to extend Arduino's functionality.
- Understand the various options in programming languages, from C to drag-and-drop languages.
- Test, debug, and deploy the Arduino to solve real world problems.
- Interactive lecture and discussion.
- Lots of exercises and practice.
- Hands-on implementation in a live-lab environment.
- Arduino is available in different models and supports different programming interfaces (C, C++, C#, Python) and IDEs (Arduino IDE, Visual Studio, etc.). The following will be used for this course:
- Arduino Uno board
- Arduino IDE
- Arduino language (based on C/C++)
- *** Participants are responsible for purchasing their own Arduino hardware and components! ***
- Hardware kits can be purchased from suppliers, such as: Arduino Starter Kit https://store.arduino.cc/products/arduino-starter-kit-multi-language
- To request a different setup, please contact us to arrange.
Last Updated: