
Online or onsite, instructor-led live Embedded Systems training courses demonstrate through interactive hands-on practice the fundamentals and advanced topics of Embedded Systems.
Embedded Systems training is available as "online live training" or "onsite live training". Online live training (aka "remote live training") is carried out by way of an interactive, remote desktop. Onsite live Embedded Systems training can be carried out locally on customer premises in Luxembourg or in NobleProg corporate training centers in Luxembourg.
NobleProg -- Your Local Training Provider
Testimonials
I liked the hands-on nature of it.
Maurice Egan
Course: Embedded Linux Kernel and Driver Development
I liked the take the first contact with embedded Linux kernel.
Analog Devices
Course: Embedded Linux Kernel and Driver Development
Good overview of how to build a kernel for Linux, would have liked to get more into the driver development.
Analog Devices
Course: Embedded Linux Kernel and Driver Development
I liked the hands-on exercise on cloud machine.
Thales Transport & Security (HK) Ltd.
Course: The Yocto Project - An Overview - hands-on
I liked the exercises.
Rehrig Pacific COmpany
Course: Introduction to IoT Using Arduino
I really enjoy having a virtual PC online, I can do exercises whenever I want
Dongfu Li - Northforge Innovations Inc
Course: Yocto Project
Trainer's Subject Knowledge
Northforge Innovations Inc
Course: Yocto Project
High professionalism
Oleg Polyakov - Northforge Innovations Inc
Course: Yocto Project
learnt some development tools and debug tools which can be used in my work.
Northforge Innovations Inc
Course: Yocto Project
The deep knowledge of the trainer Robert about the topics (Yocto Project, embedded systems, etc.). He's able to answer virtually any quastion you ask him about these topics and he has a really deep background.
ZITRO LABORATORY
Course: Yocto Project
I genuinely enjoyed the trainer knowledge.
Aaron Swift - ITW Hobart
Course: FreeRTOS: Programming for Real Time Operating Systems
I genuinely enjoyed the personalized.
ITW Hobart
Course: FreeRTOS: Programming for Real Time Operating Systems
The trainer knew free rtos and was ope to answer our questions.
ITW Hobart
Course: FreeRTOS: Programming for Real Time Operating Systems
I generally was benefit from the practical exercises.
Ismael Martinez - ESML SD IBERIA HOLDING S.A.
Course: Yocto Project
I already had a little knowledge of Arduino, so it was good to hear more about the background of arduino, what it can be used for, and the resources available for help.
University of Glasgow
Course: Arduino: Programming a Microcontroller for Beginners
The aquisition of useful knowlwdge and clarification of some things I was not sure of peviously.
Kenneth Mahoney - University of Glasgow
Course: Arduino: Programming a Microcontroller for Beginners
Rod seemed very knowledgeable and enthusiastic about the course material.
Kyle Stirling - University of Glasgow
Course: Arduino: Programming a Microcontroller for Beginners
Rod's style was entertaining.
Tom O'Hara - University of Glasgow
Course: Arduino: Programming a Microcontroller for Beginners
2 days of no interptions, which enabled me to concentrate on the task in hand.
University of Glasgow
Course: Arduino: Programming a Microcontroller for Beginners
I found the balance of "white board" teaching versus practical "hands-on" learning was just right for an Arduino introductory course, and the pace was also appropriate.
Neil Owen - University of Glasgow
Course: Arduino: Programming a Microcontroller for Beginners
I enjoyed the training was delivered by someone with experience in the field.
Nicholas Scott - University of Glasgow
Course: Arduino: Programming a Microcontroller for Beginners
relaxed and informal environment plenty of help during worked examples
bernard hoey - University of Glasgow
Course: Arduino: Programming a Microcontroller for Beginners
Practical work
James Gordon - Argent Energy
Course: Introduction to IoT Using Arduino
Linux debugging through Visual studio
HPS
Course: Introduction to Embedded Linux (Hands-on training)
Lots of nice exercises. The trainer had impressive knowledge and experience.
Robert Bosch Kft.
Course: Using C++ in Embedded Systems - Applying C++11/C++14
Examples, applications of C++11/14 techniques.
Robert Bosch Kft.
Course: Using C++ in Embedded Systems - Applying C++11/C++14
Basic steps that are very useful when in schematic/ PCB workspace and presented Advanced features, actual demos to follow
hedda david - Allegro Microsystems Philippines, Inc.
Course: PCB Circuit Design with Altium
The trainer ensures that every body is on the same page and everyone understood what he is saying. He is also very helpful when someone needs help. Training course is also very informative.
Ronrick Rueda - Allegro Microsystems Philippines, Inc.
Course: PCB Circuit Design with Altium
to learn new software in designing pcb
Allegro Microsystems Philippines, Inc.
Course: PCB Circuit Design with Altium
A relaxed environment and a steady pace.
Aldorey Alcantara - Allegro Microsystems Philippines, Inc.
Course: PCB Circuit Design with Altium
Symbol, Footprint and Schematic creation
Ma. Virginia Virador - Allegro Microsystems Philippines, Inc.
Course: PCB Circuit Design with Altium
The topic is very interesting specially when the trainer started to introduced the basic functions, panels and shortcut keys. We really enjoyed the good features of 2D and 3D tools that allow the team to easily toggle and getting the idea of what the board will actually look like after assembled.
Joyce Macaranas - Allegro Microsystems Philippines, Inc.
Course: PCB Circuit Design with Altium
The details on how compiler behaves depending on to the syntax usage. The "Quiz" sections are very stimulating
Andrea Pomatto - Inpeco SpA
Course: Using C++ in Embedded Systems - Applying C++11/C++14
I found the training very demanding.
ATM53 ŁUKASZ MICHAŁEK; Alten Polska Sp. z o.o.; ABB Power Grids Poland Sp. z o.o.
Course: Embedded Linux: Building a System from the Ground Up
working with hardware, set up system, very well done presentation
ATM53 ŁUKASZ MICHAŁEK; Alten Polska Sp. z o.o.; ABB Power Grids Poland Sp. z o.o.
Course: Embedded Linux: Building a System from the Ground Up
Embedded Systems Subcategories in Luxembourg
Embedded Systems Course Outlines in Luxembourg
- Application developers
- Software engineers
- Technical consultants
- Part lecture, part discussion, hands-on development and implementation, tests to gauge understanding
- Select and utilize the right tools for implementing MBD.
- Use MBD to carry out rapid development in the early stages of their embedded software project.
- Shorten the release of their embedded software into the market.
- Part lecture, part discussion, exercises and heavy hands-on practice
- 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
- Set up an IDE (integrated development environment) for maximum development productivity
- Program Raspberry Pi to control devices such as motion sensor, alarms, web servers and printers.
- Understand Raspberry Pi's architecture, including inputs and connectors for add-on devices.
- Understand the various options in programming languages and operating systems
- Test, debug, and deploy the Raspberry Pi to solve real world problems
- Developers
- Hardware/software technicians
- Technical persons in all industries
- Hobbyists
- Part lecture, part discussion, exercises and heavy hands-on practice
- Raspberry Pi supports various operating systems and programming languages. This course will use Linux-based Raspbian as the operating system and Python as the programming language. To request a specific setup, please contact us to arrange.
- Participants are responsible for purchasing the Raspberry Pi hardware and components.
- Create a Printed Circuit Board (PCB) from any schematic
- Create schematics and design circuit boards using Eagle
- Export the industry-standard files for constructing the circuit board
- Engineers
- Technicians
- Part lecture, part discussion, exercises and heavy hands-on practice
- To request a customized training for this course, please contact us to arrange.
- Create a Printed Circuit Board (PCB) from any schematic
- Create schematics and design circuit boards using Altium
- Print and etch a physical circuit board
- Export the industry-standard files for sending to a large-scale manufacturer
- Engineers
- Technicians
- Part lecture, part discussion, exercises and heavy hands-on practice
- To request a customized training for this course, please contact us to arrange.
- Install and configure the FPGA software tools needed to design and simulate an embedded system.
- Select the best FPGA architecture for an application.
- Develop and enhance various FPGA designs.
- on-site - instructor driven
- on-line - instructor driven
- on-site/on-line combination - instructor driven
- Set up and administer ONTAP 9.3 Cluster (3 days).
- Safeguard data through Data Protection technologies (2 days).
- Install and configure Tensorflow Lite on an embedded device.
- Understand the concepts and components underlying TensorFlow Lite.
- Convert existing models to TensorFlow Lite format for execution on embedded devices.
- Work within the limitations of small devices and TensorFlow Lite, while learning how to expand the scope of operations that can be run.
- Deploy a deep learning model on an embedded device running Linux.
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?
- 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.
- Install and configure Shadowsocks on any of a number of supported platforms, including Windows, Linux, Mac, Android, iOS, and OpenWrt.
- Deploy Shadosocks with package manager systems, such as pip, aur, freshports and others.
- Run Shadowsocks on mobile devices and wireless networks.
- Understand how Shadowsocks encrypts messages and ensures integrity and authenticity.
- Optimize a Shadowsocks server
- Network engineers
- System Administrators
- Computer technicians
- Part lecture, part discussion, exercises and heavy hands-on practice
- Network administrators and technicians
- Part lecture, part discussion, exercises and heavy hands-on practice
- How to select software that goes into the root filesystem.
- How to add new packages and modify existing ones.
- How to add support for new embedded boards.
- 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.
Last Updated: