курси Embedded Systems

курси Embedded Systems

Місцевий інструктор керував живими вбудованими системами навчання в україна.

Testimonials

★★★★★
★★★★★

Embedded Systems Course Outlines

Title
Duration
Overview
Title
Duration
Overview
14 hours
Overview
Arduino - це універсальний мікроконтроллер для створення пристроїв, здатних відчувати і контролювати об'єкти у фізичному світі.

У цій інструкції під керівництвом живих тренінгів учасники навчаться програмувати Arduino за допомогою передових технологій, коли вони пройдуть через створення простої системи попередження про сенсор.

До кінця цього тренінгу учасники зможуть:

- Зрозумійте, як працює Arduino
- Копайте вглиб основних компонентів і функціональних можливостей Arduino
- Запрограмуйте Arduino, не використовуючи IDE Arduino

Аудиторія

- Початківці розробники
- Апаратні / програмні технікуми
- Технічні особи в усіх галузях промисловості
- Любителі

Формат курсу

- Частина лекції, частина дискусії, вправи та важка практика

Примітка

- Arduino доступний в різних моделях і підтримує різні інтерфейси програмування (C, C ++, C #, Python) та IDE (Arduino IDE, Visual Studio тощо). Цей курс передбачає плату Arduino Uno і використовує Arduino з іншими мовами програмування (C / C ++) та іншими IDE.
- Учасники несуть відповідальність за придбання обладнання та компонентів Arduino.
7 hours
Overview
FreeRTOS - це крос-платформний ядро ​​операційної системи реального часу (RTOS) для вбудованих пристроїв, таких як мікроконтролери та малі мікропроцесори.

У цій навчальному курсі, учасники навчаться, як кодувати з використанням FreeRTOS, коли вони проходять через розробку простого проекту RTOS з використанням мікроконтролера.

До кінця цього тренінгу учасники зможуть:

- Зрозумійте основні поняття операційних систем реального часу
- Дізнайтеся про середовище FreeRTOS
- Дізнайтеся, як кодувати з FreeRTOS
- Інтерфейс - програма FreeRTOS для периферійних пристроїв

Аудиторія

- Інженери
- Технічні студенти
- Кожен, хто цікавиться вивченням FreeRTOS
- Будь-хто, хто цікавиться вбудованими системами

Формат курсу

- Частина лекції, частина дискусії, вправи та важка практика

Примітка

- Учасники, як очікується, нададуть власне обладнання для цього курсу (будь-яка плата STM32).
28 hours
Overview
Yocto проект є відкритим вихідним кодом проекту для створення вбудованих систем Linux. Він використовує побудувати хост на основі Openenbмісні (OE), який використовує інструмент BitBake, щоб побудувати повні образи Linux

У цьому інструктор під керівництвом, Live навчання, учасники дізнаються, як створити систему створення вбудованих Linux на основі Yocto проекту.

До кінця тренінгу учасники зможуть:

- Зрозуміти основні концепції Yocto проект побудови системи, включаючи рецепти, метадані та шари.
- Побудувати образ Linux і запустити його в рамках емуляції.
- Економте час і енергію будівлі вбудованих систем Linux.

Формат курсу

- Частина лекції, частини обговорення, вправи і важкі практичні заняття

Інші параметри:

- [Buildroot](/cc/buildroot) це простіша альтернатива проекту yocto
- Щоб запросити індивідуальну підготовку до цього курсу, будь ласка, зв'яжіться з нами, щоб організувати.
7 hours
Overview
Shadowsocks є відкритим вихідним кодом, безпечним проксі-сервером socks5.

У цій навчальному посібнику учасники навчаться, як забезпечити підключення до Інтернету через проксі Shadowsocks.

До кінця цього тренінгу учасники зможуть:

- Встановіть і настройте Shadowsocks на будь-якій з підтримуваних платформ, включаючи Windows, Linux, Mac, Android, iOS і OpenWRT.
- Розгортати Shadosocks з системами керування пакунками, такими як pip, aur, freshpor та інші.
- Запустити тіні на мобільних пристроях і бездротових мережах.
- Зрозумійте, як Shadowsocks шифрує повідомлення та забезпечує цілісність та автентичність.
- Оптимізувати сервер Shadowsocks

Аудиторія

- Мережеві інженери
- Системні адміністратори
- Комп'ютерні технічні працівники

Формат курсу

- Частина лекції, частина дискусії, вправи та важка практика
7 hours
Overview
Операційна система реального часу (RTOS) - це операційна система (ОС), призначена для обробки даних процесу обробки даних у режимі реального часу, як правило, без затримки буферизації.
14 hours
Overview
Малина Пі - це дуже маленький одноплатний комп'ютер.

У цій інструкції під керівництвом живих тренінгів учасники навчаться налаштовувати і програмувати Малина Пі як інтерактивну та потужну вбудовану систему.

До кінця цього тренінгу учасники зможуть:

- Налаштуйте IDE (інтегроване середовище розробки) для максимальної продуктивності розвитку
- Програма Малина Пі контролює такі пристрої, як датчик руху, тривоги, веб-сервери та принтери.
- Зрозумійте архітектуру Raspberry Pi, включаючи входи та роз'єми для додаткових пристроїв.
- Зрозумійте різні варіанти в мовах програмування та операційних системах
- Перевірте, налагодження та розгортання Малина Пі для вирішення реальних проблем

Аудиторія

- Розробники
- Апаратні / програмні технікуми
- Технічні особи в усіх галузях промисловості
- Любителі

Формат курсу

- Частина лекції, частина дискусії, вправи та важка практика

Примітка

- Малина Пі підтримує різні операційні системи та мови програмування. Цей курс буде використовувати Linux на основі Raspbian як операційної системи та Python як мова програмування. Щоб подати запит на конкретну установку, зв'яжіться з нами, щоб узгодити.
- Учасники несуть відповідальність за придбання обладнання та компонентів Raspberry Pi.
7 hours
Overview
Малина Пі - це невеликий комп'ютер, розроблений компанією The Raspberry Pi Foundation.
21 hours
Overview
Контурний дизайн PCB (Printed Circuit Board) - це процес проектування, травлення та схем друку на схемі сигнальних плат. Altium Designer - це вільно доступна настільна програма для проектування друкованих плат.

У цьому навчанні під керівництвом інструктора, учасники навчаться використовувати програмне забезпечення Altium для створення друкованих плат. Курс починається шляхом вивчення набору існуючих схем, а потім виведення оригінальної схеми в Altium. Навчальні кроки в процесі проектування та виготовлення плати.

До кінця цього тренінгу учасники зможуть:

- Створіть друковану плату (друковану плату) з будь-якої схеми
- Створюйте схеми та дизайн друкованих плат, використовуючи Altium
- Друкуйте та протріть фізичну плату
- Експортуйте стандартні файли для відправлення великомасштабного виробника

Аудиторія

- Інженери
- Техніки

Формат курсу

- Частина лекції, частина дискусії, вправи та важка практика

Примітки

- Щоб просити індивідуальне навчання для цього курсу, зв'яжіться з нами, щоб організувати.
21 hours
Overview
Контурний дизайн PCB (Printed Circuit Board) - це процес проектування, травлення та схем друку на схемі сигнальних плат. EAGLE - це вільно доступна настільна програма для проектування друкованих плат.

У цьому навчанні під керівництвом інструктора, учасники навчаться використовувати програмне забезпечення Eagle для створення друкованих плат. Курс починається шляхом вивчення набору існуючих схем, а потім виведення оригінальної схеми в Eagle. Тренінги проходять через процес для проектування плати та обговорюють процес виготовлення плати (курс не включає фізичне виготовлення плати).

До кінця цього тренінгу учасники зможуть:

- Створіть друковану плату (друковану плату) з будь-якої схеми
- Створіть схеми та дизайн друкованих плат, використовуючи Eagle
- Експортуйте промислові стандартні файли для побудови плати

Аудиторія

- Інженери
- Техніки

Формат курсу

- Частина лекції, частина дискусії, вправи та важка практика

Примітки

- Щоб просити індивідуальне навчання для цього курсу, зв'яжіться з нами, щоб організувати.
7 hours
Overview
У цьому курсі учасники вивчатимуть поняття C + + та навички програмування.
35 hours
Overview
ONTAP є NetApp & #39; s внутрішня операційна система, оптимізована для зберігання даних.

цей інструктор під керівництвом, жити навчання (на місці або віддалених), спрямованих на інженерів, які бажають реалізувати NetApp ONTAP.

до кінця тренінгу учасники зможуть:

- Настроювання та адміністрування ONTAP 9,3 кластера.
- захист даних через технології захисту даних.

Формат курсу

- Інтерактивна лекція та дискусія.
- багато вправ і практики.
- практичної реалізації в живій лабораторній обстановці.

курс параметри налаштування

- цей курс заснований на ONTAP 9,3.
- щоб запросити індивідуальну підготовку за цей курс, будь ласка, зв'яжіться з нами, щоб організувати.
35 hours
Overview
This instructor-led, live training (onsite or remote) is aimed at engineers who wish to learn the design principles of microcontroller design.

Format of the Course

- Interactive lecture and discussion.
- Lots of exercises and practice.
- Hands-on implementation in a live-lab environment.

Course Customization Options

- To request a customized training for this course, please contact us to arrange.
21 hours
Overview
Model Based Development (MBD) - це методологія розробки програмного забезпечення, що забезпечує швидший та більш економічний розвиток динамічних систем, таких як системи управління, обробка сигналів та системи зв'язку. Він спирається на графічне моделювання, а не на традиційне текстове програмування.

У цьому навчальному посібнику учасники навчаються тренінгу, щоб навчитися застосовувати методології MBD для зменшення витрат на розробку та прискорення часу на ринку своїх вбудованих програмних продуктів.

До кінця цього навчання учасники зможуть

- Виберіть і використайте правильні інструменти для реалізації MBD.
- Використовуйте MBD для швидкого розвитку на ранніх етапах свого вбудованого програмного забезпечення.
- Скоротіть випуск свого вбудованого програмного забезпечення на ринок.

Аудиторія

- Інженери вбудованих систем
- Розробники і програмісти

Формат курсу

- Частина лекції, частина дискусії, вправи та важка практика
14 hours
Overview
У цьому тренінгу учасники навчаться створювати власні вбудовані Linux для Raspberry Pi.
7 hours
Overview
Проект LEDE (середовище розробки Linux Embedded) - операційна система Linux, заснована на OpenWrt. Це повна заміна прошивки, що постачається постачальником, з широким спектром бездротових маршрутизаторів та бездротових пристроїв.

У цій навчальному посібнику, учасники навчаться, як налаштувати бездротовий маршрутизатор на основі LEDE.

Аудиторія

- Мережеві адміністратори та технічні працівники

Формат курсу

- Частина лекції, частина дискусії, вправи та важка практика
14 hours
Overview
Інтернет речей (IoT) - це мережева інфраструктура, що сполучає фізичні об'єкти та програмні додатки безпроводовим способом, що дозволяє їм спілкуватися один з одним і обмінюватися даними через мережеві зв'язки, хмарне обчислення та захоплення даних.

У цій інструкції під керівництвом живих тренінгів учасники вивчатимуть основи IoT, коли вони пройдуть шлях створення системи Sensor IoT на базі Arduino.

До кінця цього тренінгу учасники зможуть:

- Зрозумійте принципи IoT, включаючи компоненти IoT та методи зв'язку
- Дізнайтеся, як використовувати модулі зв'язку Arduino, які можна використовувати для різних систем IoT
- Дізнайтеся, як використовувати та запрограмувати мобільний додаток для керування Arduino
- Використовуйте модуль WiFi для підключення Arduino до іншого пристрою
- Побудуйте та розгорніть власну систему сенсора IoT

Аудиторія

- Любителі
- Апаратні / програмні інженери та технічні працівники
- Технічні особи в усіх галузях промисловості
- Початківці розробники

Формат курсу

- Частина лекції, частина дискусії, вправи та важка практика

Примітка

- Arduino доступний в різних моделях і підтримує різні інтерфейси програмування (C, C ++, C #, Python) та IDE (Arduino IDE, Visual Studio тощо). Цей курс передбачає плату Arduino Uno, IDE Arduino та мову Arduino (на базі C / C ++). Щоб подати запит на іншу установку, зв'яжіться з нами, щоб організувати.
- Учасники несуть відповідальність за придбання обладнання та компонентів Arduino.
140 hours
Overview
Вбудована система - це комп'ютерна система, що має спеціальну функцію в межах більшої механічної або електричної системи, часто з обмеженнями обчислень у реальному часі.
21 hours
Overview
Arduino - це універсальний мікроконтроллер для створення пристроїв, здатних відчувати і контролювати об'єкти у фізичному світі.

У цьому тренувальному тренінгу, учасники навчаться програмувати Arduino для використання у реальному світі, наприклад, для керування світлами, двигунами та датчиками виявлення руху.

До кінця цього тренінгу учасники зможуть:

- Програма Arduino для керування освітленням, двигунами та іншими пристроями.
- Зрозумійте архітектуру Arduino, включаючи входи та роз'єми для додаткових пристроїв.
- Додайте сторонні компоненти, такі як РК-дисплеї, акселерометри, гіроскопи та GPS-трекера, щоб розширити функціональність Arduino.
- Зрозумійте різні варіанти мов програмування, від C до мов перетягування та падіння.
- Перевірте, налагодження та розгортання Arduino для вирішення реальних проблем.

Аудиторія

- Початківці розробники
- Апаратні / програмні технікуми
- Технічні особи в усіх галузях промисловості
- Любителі

Формат курсу

- Частина лекції, частина дискусії, вправи та важка практика

Примітка

- Arduino доступний в різних моделях і підтримує різні інтерфейси програмування (C, C ++, C #, Python) та IDE (Arduino IDE, Visual Studio тощо). Цей курс передбачає плату Arduino Uno , Arduino ID E та мову Arduino (на базі C / C ++). Щоб подати запит на іншу установку, зв'яжіться з нами, щоб організувати.
- Учасники несуть відповідальність за придбання обладнання та компонентів Arduino.
21 hours
Overview
цей інструктор під керівництвом, жива підготовка вводить системні архітектури, операційні системи, мереж, зберігання та криптографічні питання, які слід враховувати при проектуванні безпечних вбудованих систем.

до кінця цього курсу, учасники будуть мати тверде розуміння принципів безпеки, проблем і технологій. Що ще важливіше, учасники будуть оснащені методами, необхідними для розробки безпечного і безпечного вбудованого програмного забезпечення.

Формат курсу

- Інтерактивна лекція та дискусія.
- багато вправ і практики.
- практичної реалізації в живій лабораторній обстановці.

курс параметри налаштування

- щоб запросити індивідуальну підготовку за цей курс, будь ласка, зв'яжіться з нами, щоб організувати.
14 hours
Overview
вбудований Linux, з його низькою вартістю, Простота настройки, і сумісність з багатьма типами мікропроцесорів стала природним вибором для харчування широкого спектру пристроїв, таких як смартфони, таблетки, ТВ-приставки і MP3-плеєрів.

у цьому інструктор під керівництвом, жива підготовка учасників дізнаються крок за кроком, як побудувати вбудовану Linux системи з нуля. Від створення мінімалістичний ядро для налаштування процесу завантаження і ініціалізації, учасники будуть вивчати інструменти, методи і мислення, необхідні для розгортання повністю функціональна вбудована система Linux.

для дистанційного навчання, QEMU буде використовуватися для емуляції апаратного забезпечення. Інші платформи, у тому числі справжні апаратні пристрої, можна розглядати за індивідуальній основі.

Формат курсу

- частина лекції, частина обговорення, важкий акцент на практичний реалізації
21 hours
Overview
Це навчання має на меті ввести C ++ як звичайне розширення C при застосуванні об'єктно-орієнтованої вбудованої системи. Оскільки C + додає C, це тренування виводить нас з C на C ++ природним способом і виглядає під капотом, як C ++ реалізується. Це особливо важливо для розуміння при застосуванні C + + у обмеженому середовищі вбудованих ресурсів. Стандарт C ++ нещодавно пройшов серйозну ревізію, так само як і C ++ 11, і новий на своєму шляху - C ++ 14. Цей курс розглядає предмети, внесені з цими редакціями, які особливо корисні, наприклад, керування високою продуктивністю пам'яті, паралельність використання багатокористувацької середовища та голі метал, близький до апаратного програмування.

ЦІЛЬ / ВИГОДИ

Основна мета цього класу полягає в тому, що ви зможете використовувати C ++ "правильно".

- Введіть C ++ як об'єктно-орієнтовану альтернативу мови в контексті вбудованої системи
- Покажіть схожість і відмінності - з мовою С
- Ознайомтеся з різними стратегіями управління пам'яттю, особливо семантикою переміщення, що вводиться з C ++ 11
- Подивіться під капот і зрозумійте, які різні парадигми в C ++ призводить до машинного коду
- Використовуйте шаблони, щоб досягти безпечного типу абстракцій високого порядку для голе металу, близького до апаратного програмування - вхід / вихід на карті пам'яті, а також переривання - особливо варіаційні шаблони, введені з C ++ 11
- Надайте деякі корисні шаблони дизайну, особливо для вбудованого контексту
- Кілька вправ для практики деяких понять

АУДИТОРІЯ / УЧАСНИКИ

Це навчання призначене програмістам C ++, які мають намір почати використовувати C ++ у контексті вбудованої системи.

ПОПЕРЕДНІ ЗНАННЯ

Курс вимагає базових знань у програмуванні C ++, що відповідає нашим тренінгам "C ++ - Level 1" та "C ++ Level 2 - Introducing C ++ 11".

ПРАКТИЧНІ НАУКИ

Під час навчання ви будете практикувати представлені концепції в ряді вправ. Ми будемо використовувати відкрите та вільне інтегроване середовище розробки від Eclipse
14 hours
Overview
Цей курс демонструє практичну практику основи вбудованих комп'ютерів.
14 hours
Overview
Це дводенний курс, який охоплює всі основні принципи побудови вбудованих Linux систем, приблизно 60% всього курсу - практична практична реалізація для реального застосування, використовуючи ті ж стандарти та інструменти, що використовуються в промисловості.
14 hours
Overview
Дводенний курс, що складається з близько 60% практичних лабораторій, присвячених внутрішнім ядрам вбудованих Linux, архітектурі, розробці та вивченню способу запису та інтеграції декількох типів драйверів пристроїв.

Хто повинен бути присутнім?

Інженери зацікавлені в розробці ядра Linux на вбудованих системах і пластинах.
14 hours
Overview
Дводенний курс, який охоплює всі принципи дизайну з прикладами коду та нещодавні промислові технології.
14 hours
Overview
Дводенний курс, який охоплює всі принципи дизайну з прикладами коду та останнім часом технології промисловості; дуже корисно для автомобільних розробників програмного забезпечення
21 hours
Overview
Чи C ++ підходить для вбудованих систем, таких як мікроконтролери та операційні системи реального часу?

Чи слід використовувати об'єктно-орієнтоване програмування в мікроконтролерах?

Чи C + + занадто далеко від устаткування, щоб бути ефективним?

Це навчально-тренувальне керівництво розглядає ці питання і демонструє шляхом обговорення та практики використання C ++ для розробки вбудованих систем із кодом, який є точним, зручним для читання та ефективним. Учасники поставили теорію на практиці шляхом створення зразка вбудованої програми на C ++.

До кінця цього тренінгу учасники зможуть:

- Зрозумійте принципи об'єктно-орієнтованого моделювання, вбудоване програмне забезпечення та програмування в реальному часі
- Виробляти код для вбудованих систем, який є маленьким, швидким і безпечним
- Уникайте роздування коду з шаблонів, виключень та інших функцій мови
- Зрозумійте проблеми, пов'язані з використанням C ++ у критично важливих системах і в режимі реального часу
- Налагодження програми C ++ на цільовому пристрої

Аудиторія

- Розробники
- Дизайнери

Формат курсу

- Частина лекції, частина дискусії, вправи та важка практика
21 hours
Overview
Мова програмування C є, мабуть, найпопулярнішою мовою програмування для програмування вбудованих систем.
7 hours
Overview
Buildroot is an open-source project that contains scripts that produce a cross-compilation toolchain, a customizable root filesystem image, and a Linux kernel for embedded devices. During this practical course, participants will learn how to use it:

- 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.

During the course, bootable filesystem images will be produced. Remote courses are delivered using the [QEMU](/cc/qemukvm) emulator, while in the classroom it is possible to use either QEMU or real embedded boards of the trainer's choice.

Other projects with similar goals include the [Yocto project](/cc/yoctoproject) and OpenWRT. Please use [these](https://bootlin.com/pub/conferences/2016/elc/belloni-petazzoni-buildroot-oe/belloni-petazzoni-buildroot-oe.pdf) [presentations](https://elinux.org/images/0/0a/Embedded_Linux_Build_Systems.pdf) to determine which one is the right choice for your needs.
28 hours
Overview
У цій інструкції під керівництвом живих тренінгів учасники навчаться створювати робот за допомогою апаратного забезпечення Arduino та мови Arduino (C / C ++).

До кінця цього тренінгу учасники зможуть:

- Побудуйте та працюйте робототехнічну систему, яка включає як програмні, так і апаратні компоненти
- Зрозумійте основні поняття, що використовуються в робототехнічних технологіях
- Зберіть двигуни, датчики та мікроконтролери у робочому роботі
- Розробіть механічну структуру робота

Аудиторія

- Розробники
- Інженери
- Любителі

Формат курсу

- Частина лекції, частина дискусії, вправи та важка практика

Примітка

- Набори обладнання будуть вказані інструктором перед тренуванням, але грубо містять наступні компоненти:

- Дошка Arduino
- Контролер двигуна
- Датчик дистанції
- Підпорядкований Bluetooth
- Прототипна дошка та кабелі
- USB-кабель
- Автомобільний комплект

- Учасникам доведеться придбати власне обладнання.
- Якщо ви хочете налаштувати це навчання, зв'яжіться з нами, щоб узгодити.

Upcoming Embedded Systems Courses

Weekend Embedded Systems courses, Evening Embedded Systems training, Embedded Systems boot camp, Embedded Systems instructor-led, Weekend Embedded Systems training, Evening Embedded Systems courses, Embedded Systems coaching, Embedded Systems instructor, Embedded Systems trainer, Embedded Systems training courses, Embedded Systems classes, Embedded Systems on-site, Embedded Systems private courses, Embedded Systems one on one training

Course Discounts

Course Discounts Newsletter

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.

Some of our clients

is growing fast!

We are looking to expand our presence in Ukraine!

As a Business Development Manager you will:

  • expand business in Ukraine
  • recruit local talent (sales, agents, trainers, consultants)
  • recruit local trainers and consultants

We offer:

  • Artificial Intelligence and Big Data systems to support your local operation
  • high-tech automation
  • continuously upgraded course catalogue and content
  • good fun in international team

If you are interested in running a high-tech, high-quality training and consulting business.

Apply now!