курси Embedded Systems

курси Embedded Systems

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

Machine Translated

Testimonials

★★★★★
★★★★★

Embedded Systems Course Outlines

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

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

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

- Зрозумійте, як працює Arduino .
- Заглибимося в основні компоненти та функції Arduino .
- Програмуйте Arduino без використання Arduino .

Формат курсу

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

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

- Arduino доступний у різних моделях та підтримує різні інтерфейси програмування (C, C++ , C# , Python ) та IDE ( Arduino IDE, Visual Studio тощо). Для цього курсу буде використано наступне:

- Дошка Arduino Uno
- Arduino IDE
- Мова Arduino (на основі C / C++ )

- *** Учасники несуть відповідальність за придбання власного обладнання та комплектуючих Arduino ! ***

- Комплекти обладнання можна придбати у постачальників, таких як: Arduino Starter Kit https://store.arduino.cc/genuino-starter-kit

- Щоб подати запит на інше налаштування, зв'яжіться з нами, щоб домовитись.
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
Raspberry Pi - це невеликий комп’ютер без баребонів, розроблений Фондом Raspberry Pi .
21 hours
Overview
Проектування друкованих плат (друкована плата) стосується процесу проектування, травлення та друку схем на макеті сигнальних плат. Altium Designer - це вільно доступний настільний додаток для проектування друкованих плат.

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

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

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

Аудиторія

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

Формат курсу

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

Примітки

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

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

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

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

Аудиторія

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

Формат курсу

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

Примітки

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

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

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

- Налаштування та адміністрування кластера ONTAP 9.3.
- Захист даних за допомогою технологій Data Protection .

Формат курсу

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

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

- Цей курс базується на ONTAP 9.3.
- Щоб подати заявку на індивідуальне навчання для цього курсу, будь ласка, зв'яжіться з нами, щоб домовитись.
35 hours
Overview
Це навчання, яке проводиться під керівництвом інструкторів (на місці або на дистанційному рівні), призначене для інженерів, які бажають вивчити принципи проектування мікроконтролерів.

Формат курсу

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

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

- Щоб подати заявку на індивідуальне навчання для цього курсу, будь ласка, зв'яжіться з нами, щоб домовитись.
21 hours
Overview
Model Based Development (MBD) - це методологія розробки програмного забезпечення, що забезпечує швидший та більш економічний розвиток динамічних систем, таких як системи управління, обробка сигналів та системи зв'язку. Він спирається на графічне моделювання, а не на традиційне текстове програмування.

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

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

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

Аудиторія

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

Формат курсу

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

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

Аудиторія

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

Формат курсу

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

У цьому тренінгу під керівництвом інструкторів учасники вивчать основи ІОТ під час створення системи датчиків IoT на основі Arduino .

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

- Розуміти принципи IoT, включаючи компоненти IoT та комунікаційні методи.
- Дізнайтеся, як використовувати комунікаційні модулі Arduino які можна використовувати для різних систем IoT.
- Дізнайтеся, як використовувати та програмувати мобільний додаток для управління Arduino .
- Використовуйте модуль Wi-Fi для підключення Arduino до іншого пристрою.
- Створіть та розгорніть власну систему датчиків IoT.

Формат курсу

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

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

- Arduino доступний у різних моделях та підтримує різні інтерфейси програмування (C, C++ , C# , Python ) та IDE ( Arduino IDE, Visual Studio тощо). Для цього курсу буде використано наступне:

- Дошка Arduino Uno
- Arduino IDE
- Мова Arduino (на основі C / C++ )

- *** Учасники несуть відповідальність за придбання власного обладнання та комплектуючих Arduino ! ***

- Комплекти обладнання можна придбати у постачальників, таких як: Arduino Starter Kit https://store.arduino.cc/genuino-starter-kit

- Щоб подати запит на інше налаштування, зв'яжіться з нами, щоб домовитись.
140 hours
Overview
Вбудована система - це комп'ютерна система, що має спеціальну функцію в межах більшої механічної або електричної системи, часто з обмеженнями обчислень у реальному часі.
35 hours
Overview
Ця навчальна програма під керівництвом інструкторів (на місці чи на дистанційному рівні) спрямована на інженерів, які бажають навчитися використовувати вбудований C для програмування різних типів мікроконтролерів на основі різних архітектур процесорів (8051, ARM CORTEX M-3 та ARM9).

Формат курсу

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

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

- Щоб подати заявку на індивідуальне навчання для цього курсу, будь ласка, зв'яжіться з нами, щоб домовитись.
21 hours
Overview
Чи підходить C++ для вбудованих систем, таких як мікроконтролери та операційні системи в режимі реального часу?

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

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

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

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

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

Аудиторія

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

Формат курсу

- Частина лекції, частина дискусії, вправи та важкі практичні практики
21 hours
Overview
Arduino - це Arduino мікроконтролер з відкритим кодом, що дозволяє будувати пристрої, здатні сприймати та керувати об'єктами у фізичному світі.

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

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

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

Формат курсу

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

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

- Arduino доступний у різних моделях та підтримує різні інтерфейси програмування (C, C++ , C# , Python ) та IDE ( Arduino IDE, Visual Studio тощо). Для цього курсу буде використано наступне:

- Дошка Arduino Uno
- Arduino IDE
- Мова Arduino (на основі C / C++ )

- *** Учасники несуть відповідальність за придбання власного обладнання та комплектуючих Arduino ! ***

- Комплекти обладнання можна придбати у постачальників, таких як: Arduino Starter Kit https://store.arduino.cc/genuino-starter-kit

- Щоб подати запит на інше налаштування, зв'яжіться з нами, щоб домовитись.
14 hours
Overview
Процесор ARM - це одна з сімейства процесорів на основі архітектури RISC (скорочений набір інструкцій), розробленої Advanced RISC Machines (ARM).
21 hours
Overview
Berkeley DB (BDB) - бібліотека програмного забезпечення, призначена для забезпечення високоефективної вбудованої бази даних для даних ключових / значущих даних. Berkeley DB написаний на C з прив'язкою API для C++ , C# , Java , Perl , PHP , Python , Ruby , Smalltalk, Tcl та багатьох інших мов програмування. Berkeley DB не є реляційною базою даних.

Цей курс ознайомить з архітектурою та можливостями Berkeley DB та пройде учасників через розробку власного зразкового додатка з використанням Berkeley DB .

Аудиторія

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

Формат курсу

- Частина лекції, частина обговорення, практична розробка та впровадження, тести для оцінки розуміння
28 hours
Overview
У цій інструкції під керівництвом живих тренінгів учасники навчаться створювати робот за допомогою апаратного забезпечення Arduino та мови Arduino (C / C ++).

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

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

Аудиторія

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

Формат курсу

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

Примітка

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

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

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

- Як вибрати програмне забезпечення, яке входить у кореневу файлову систему.
- Як додати нові пакети та змінити існуючі.
- Як додати підтримку нових вбудованих плат.

Під час курсу будуть створюватися завантажувальні зображення файлової системи. Дистанційні курси проводяться за допомогою емулятора [QEMU](/cc/qemukvm) , тоді як на уроці можна використовувати або QEMU, або реальні вбудовані дошки за вибором тренера.

Інші проекти з подібними цілями включають [проект Yocto](/cc/yoctoproject) та OpenWRT. Скористайтеся [цими](https://bootlin.com/pub/conferences/2016/elc/belloni-petazzoni-buildroot-oe/belloni-petazzoni-buildroot-oe.pdf) [презентаціями,](https://elinux.org/images/0/0a/Embedded_ Linux _Build_Systems.pdf) щоб визначити, який з них є правильним вибором для ваших потреб.
21 hours
Overview
Мова програмування С - це, мабуть, найпопулярніша мова програмування для програмування вбудованих систем.
14 hours
Overview
Дводенний курс, що охоплює всі принципи проектування з прикладами кодів у поєднанні з останніми технологіями виробництва; дуже корисна для розробників автомобільного програмного забезпечення
21 hours
Overview
Ця навчальна програма під керівництвом інструкторів знайомить із системними архітектурами, операційними системами, мережами, зберіганням та криптографічними проблемами, які слід враховувати при розробці захищених вбудованих систем.

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

Формат курсу

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

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

- Щоб подати заявку на індивідуальне навчання для цього курсу, будь ласка, зв'яжіться з нами, щоб домовитись.
14 hours
Overview
Це навчання, яке проводиться під керівництвом інструкторів (на місці або на дистанційному рівні), спрямоване на розробників C, які бажають освоїти вбудовані принципи проектування C.

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

- Зрозумійте міркування щодо дизайну, які роблять вбудовані програми C надійними
- Визначте функціональність вбудованої системи
- Визначте логіку та структуру програми для отримання бажаного результату
- Створіть надійне вбудоване додаток без помилок
- Отримати оптимальну продуктивність від цільового обладнання

Формат курсу:

- Інтерактивна лекція та дискусія
- Вправи та практика
- Ручна реалізація в умовах лабораторії

Варіанти налаштування курсу:

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

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

Інженери зацікавлені в розробці ядра Linux на вбудованих системах і платформах.
14 hours
Overview
Це дводенний курс, що охоплює всі основні принципи побудови вбудованих систем Linux, близько 60% всього часу навчання - це практична реалізація для реального застосування, використовуючи ті ж стандарти та інструменти, які використовуються в промисловості
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!