Онлайн или на място, инструкторски ръководени обучения на живо по Вградени системи демонстрират чрез интерактивна практическа работа основните и напреднали теми на Вградените системи.
Обучението по Вградени системи се предлага като "обучение на живо онлайн" или "обучение на живо на място". Обучението на живо онлайн (наричано още "дистанционно обучение на живо") се провежда посредством интерактивен отдалечен десктоп. Обучението на живо на място може да се проведе локално в помещения на клиента в Пловдив или в корпоративните обучителни центрове на NobleProg в Пловдив.
NobleProg -- Вашият местен доставчик на обучения
Делови център Пловдив
Хан Кубрат ул. 1, Пловдив, България, 4017
Този е най-модерният бизнес център в града, с всички необходими функционалности, докато е разположен в зелена част на града.
Намира се на около 20 минути с автобус от централната жп гара, както и от центъра на града.
Rust за вградени системи се фокусира върху прилагането на Rust на средно ниво в среди с ограничени ресурси и ниско ниво на хардуера, като обхваща инструментални вериги, модели за безопасност, проблеми в реално време и работни потоци за внедряване.
Това обучение с инструктор на живо (онлайн или на място) е насочено към разработчици на Rust на средно ниво и инженери по вградени системи, които желаят да създават безопасен и надежден фърмуер с помощта на Rust.
До края на това обучение участниците ще могат да:
Настройват и конфигурират инструментална верига за вграден Rust и среда за дебъгване.
Пишат идиоматичен, безопасен за паметта фърмуер, използвайки абстракции no_std и embedded-hal.
Проектират и внедряват код за конкурентност и безопасност при прекъсвания в Rust.
Внедряват, дебъгват и измерват производителността на Rust фърмуер на реален хардуер.
Формат на курса
Интерактивна лекция и дискусия.
Практически лабораторни упражнения с използване на физически или симулиран хардуер.
Насочвани упражнения с поетапно изграждане на код и сесии за дебъгване на живо.
Опции за персонализиране на курса
За да заявите персонализирано обучение за този курс, моля, свържете се с нас, за да уговорим.
Това обучение с инструктор на живо в Пловдив (онлайн или на място) е насочено към разработчици и инженери по вградени системи, които желаят да използват Rust за програмиране на вградени системи и да придобият необходимите умения за разработване на стабилни и ефикасни вградени приложения.
До края на това обучение участниците ще могат да:
Настройват среда за разработка за програмиране на вградени системи с Rust.
Разбират и работят с микроконтролери и техните периферии, използвайки Rust.
Пишат ефикасен и надежден код за вградени системи с ограничени ресурси.
Управляват конкурентност и изисквания за реално време във вградени приложения.
Взаимодействат с хардуер и използват абстракции на ниско ниво в Rust.
Прилагат техники за управление на захранването и оптимизация за ниска консумация във вградени системи.
Това обучение с инструктор на живо в Пловдив (онлайн или на място) е насочено към автомобилни инженери и техници със средно ниво на опит, които желаят да придобият практически умения за тестване, симулиране и диагностика на ECU чрез инструментите на Vector, като CANoe и CANape.
След края на обучението участниците ще могат:
Да разбират ролята и функцията на ECU в автомобилните системи.
Да настройват и конфигурират Vector инструменти като CANoe и CANape.
Да симулират и тестват ECU комуникация върху CAN и LIN мрежи.
Да анализират данни и да извършват диагностика на ECU.
Да създават тестови сценарии и да автоматизират тестови процеси.
Да калибрират и оптимизират ECU с практически подходи.
Това обучение с инструктор на живо в Пловдив (онлайн или на място) е насочено към автомобилни инженери и разработчици на вградени системи от средно ниво, които желаят да разберат теоретичните аспекти на ECU, като акцентът е върху методологиите и инструментите на Vector, използвани в автомобилното проектиране и разработка.
След завършване на обучението участниците ще могат да:
Разбират архитектурата и функциите на ECU в съвременните автомобили.
Анализират комуникационните протоколи, използвани при разработката на ECU.
Изследват инструментите на Vector и техните теоретични приложения.
Прилагат принципите на моделно-базираната разработка при проектирането на ECU.
Това обучение с инструктор на живо в Пловдив (онлайн или на място) е насочено към инженери по вградени системи и AI разработчици на средно ниво, които искат да внедряват модели за машинно обучение върху микроконтролери, използвайки TensorFlow Lite и Edge Impulse.
До края на това обучение участниците ще могат да:
Разбират основите на TinyML и ползите му за крайни AI приложения.
Настройват среда за разработка на TinyML проекти.
Обучават, оптимизират и внедряват AI модели върху микроконтролери с ниска консумация.
Използват TensorFlow Lite и Edge Impulse за реализиране на реални TinyML приложения.
Оптимизират AI модели за енергийна ефективност и ограничения на паметта.
Вградените системи са специализирани компютърни системи, проектирани да изпълняват специфични функции в рамките на по-големи системи. IoT (Интернет на нещата) представлява мрежа от взаимосвързани физически устройства, оборудвани със сензори и софтуер, които комуникират и обменят данни през интернет.
Това обучение, водено от инструктор на живо (онлайн или на място), е насочено към начинаещи технически специалисти, които желаят да разберат и прилагат концепциите на вградените системи и IoT, използвайки C и микроконтролерни архитектури.
След завършване на това обучение, участниците ще могат да:
Разбират архитектурата и компонентите на вградените системи.
Пишат и компилират C код за взаимодействие с вграден хардуер.
Работят с периферия на микроконтролери, като таймери и АЦП.
Разбират как вградените системи допринасят за IoT архитектурите.
Формат на курса
Интерактивна лекция и дискусия.
Множество упражнения и практика.
Практическа реализация в среда с лабораторен достъп на живо.
Опции за персонализиране на курса
За да заявите персонализирано обучение за този курс, моля, свържете се с нас.
Това обучение с инструктор на живо в Пловдив (онлайн или на място) е предназначено за инженери, които искат да научат как да използват вграден C за програмиране на различни типове микроконтролери, базирани на различни процесорни архитектури (8051, ARM CORTEX M-3 и ARM9).
В това обучение, водено от инструктор на живо в Пловдив, участниците ще се научат как да програмират Arduino за използване в реалния свят, като например управление на светлини, мотори и сензори за откриване на движение. Курсът предполага използването на реални хардуерни компоненти в среда на жива лаборатория (не софтуерно симулиран хардуер).
До края на това обучение участниците ще могат да:
Програмират Arduino за управление на светлини, мотори и други устройства.
Разбират архитектурата на Arduino, включително входовете и конекторите за допълнителни устройства.
Добавят компоненти на трети страни като LCD дисплеи, акселерометри, жироскопи и GPS проследяващи устройства, за да разширят функционалността на Arduino.
Разбират различните опции в програмните езици, от C до езици с влачене и пускане.
Тестват, дебъгват и внедряват Arduino за решаване на проблеми от реалния свят.
Подходящ ли е C++ за вградени системи като микроконтролери и операционни системи в реално време?
Трябва ли обектно-ориентираното програмиране да се използва в микроконтролери?
Твърде отдалечен ли е C++ от хардуера, за да бъде ефективен?
Това обучение, водено от инструктор на живо, разглежда тези въпроси и демонстрира чрез дискусия и практика как C++ може да се използва за разработване на вградени системи с код, който е точен, четим и ефективен. Участниците прилагат теорията на практика чрез създаване на примерно вградено приложение на C++.
До края на това обучение участниците ще могат да:
Разбират принципите на обектно-ориентираното моделиране, програмирането за вграден софтуер и програмирането в реално време
Създават код за вградени системи, който е малък, бърз и безопасен
Избягват раздуването на кода от шаблони, изключения и други езикови функции
Разбират проблемите, свързани с използването на C++ в критични за безопасността системи и системи в реално време
Дебъгват C++ програма на целево устройство
Аудитория
Разработчици
Дизайнери
Формат на курса
Частично лекция, частично дискусия, упражнения и интензивна практическа работа
Това обучение с инструктор на живо в Пловдив (онлайн или на място) е насочено към инженери и учени, които желаят да научат и приложат DSP имплементации за ефективно управление на различни типове сигнали и по-добър контрол върху многоканални електронни системи.
До края на това обучение участниците ще могат да:
Настройват и конфигурират необходимата софтуерна платформа и инструменти за цифрова обработка на сигнали.
Разбират концепциите и принципите, които са основополагащи за DSP и нейните приложения.
Запознават се с DSP компонентите и да ги използват в електронни системи.
Генерират алгоритми и операционни функции, използвайки резултатите от DSP.
Използват основните функции на DSP софтуерните платформи и да проектират сигнални филтри.
Синтезират DSP симулации и да имплементират различни видове филтри за DSP.
Това обучение с инструктор, провеждано на живо (онлайн или на място), е насочено към C програмисти, които желаят да изучат принципите за проектиране на вграден C код.
След завършване на обучението участниците ще могат да:
Разбират съображенията за проектиране, които правят програмите за вграден C надеждни.
Дефинират функционалността на вградена система.
Определят програмната логика и структура за постигане на желания резултат.
Двудневен курс, включващ около 60% практически упражнения, фокусирани върху вътрешната структура на вграденото Linux ядро, архитектурата, разработката и изследване на начините за писане и интегриране на различни типове драйвери на устройства.
За кого е подходящ курсът?
Инженери, интересуващи се от разработка на Linux ядро за вградени системи и платформи.
Изградете вградени Linux системи от нулата, използвайки индустриални стандарти за кросплатформена разработка и практически проекти. Този двудневен курс обхваща историята на Linux, модели за разработка с отворен код, буутлоудъри, изграждане на персонализирани системи, системи за изграждане и дебъгване на приложения. С 60% време за практическа реализация, участниците конфигурират буутлоудъри, компилират инструментални вериги, изграждат файлови системи и изпълняват реални задачи за разработка на вградени Linux системи.
Това обучение има за цел да представи C++ като естествено разширение на C при обектно-ориентирана разработка за вградени системи. Тъй като C++ обхваща C, преходът от C към C++ се осъществява плавно, като се разглежда в детайли как е реализиран C++. Това е особено ценно за разбиране при използване на C++ в среда с ограничени ресурси, типична за вградените системи. Стандартът на C++ наскоро претърпя значителна ревизия, известна като C++11, а нова версия – C++14, вече е на път. Курсът обръща внимание на въведените с тези ревизии теми, които са особено полезни, като високопроизводително управление на паметта, конкурентност при използване на многоядрена среда и програмиране на ниско ниво в близост до хардуера.
ЦЕЛИ И ПОЛЗИ
Основната цел на този курс е да ви научи да използвате C++ по „правилния начин“.
Представяне на C++ като алтернатива за обектно-ориентиран език в контекста на вградени системи
Показване на приликите – и разликите – с езика C
Разбиране на различни стратегии за управление на паметта – особено семантиката за преместване, въведена с C++11
Надникване „под капака“ и разбиране до какъв машинен код водят различните парадигми в C++
Използване на шаблони за постигане на типобезопасни абстракции от висок ред за програмиране в близост до хардуера – работа с паметово-базиран вход/изход и прекъсвания – особено шаблоните с променлив брой аргументи, въведени с C++11
Предоставяне на някои полезни шаблони за дизайн, особено приложими в контекста на вградени системи
Няколко упражнения за практикуване на някои концепции
АУДИТОРИЯ/УЧАСТНИЦИ
Това обучение е насочено към C и C++ програмисти, които възнамеряват да започнат да използват C++ в контекста на вградени системи.
ПРЕДВАРИТЕЛНИ ЗНАНИЯ
Курсът изисква основни познания по програмиране на C++, съответстващи на нашите обучения „C++ – ниво 1“ и „C++ – ниво 2 – въведение в C++11“.
ПРАКТИЧЕСКИ УПРАЖНЕНИЯ
По време на обучението ще практикувате представените концепции чрез множество упражнения. Ще използваме отворената и безплатна интегрирана среда за разработка Eclipse.
Това обучение с инструктор, на живо в Пловдив (онлайн или на място), е насочено към инженери, които желаят да проектират високопроизводителни вградени системи с помощта на FPGA.
До края на това обучение участниците ще могат:
Да инсталират и конфигурират софтуерните инструменти за FPGA, необходими за проектиране и симулиране на вградена система.
Да изберат най-добрата FPGA архитектура за дадено приложение.
Да разработват и усъвършенстват различни FPGA дизайни.
В това обучение с инструктор на живо в Пловдив участниците ще се научат да програмират с FreeRTOS, преминавайки през разработката на прост RTOS проект с помощта на микроконтролер.
До края на обучението участниците ще могат:
Да разбират основните концепции на операционните системи в реално време.
Да се запознаят със средата на FreeRTOS.
Да програмират с FreeRTOS.
Да свързват FreeRTOS приложение с хардуерни периферии.
Това обучение с инструктор на живо в Пловдив (онлайн или на място) е насочено към разработчици, които желаят да използват C, за да прилагат обектно-ориентирани техники за програмиране и да подобрят софтуерния дизайн.
След завършване на обучението участниците ще могат да: реализират обектно-ориентирани концепции в C, проектират модулни приложения, прилагат капсулация и абстракция и структурират лесни за поддръжка кодови бази.
Това обучение с инструктор на живо (онлайн или на място) в е насочено към embedded инженери и системни администратори, които желаят да изграждат, персонализират и внедряват OpenBMC фърмуер за сървърно управление.
Това обучение с инструктор на живо (онлайн или на място) е предназначено за инженери по хардуерна валидация и системно тестване, които искат да внедряват, тестват и отстраняват проблеми с IPMI и управлението на сензори в платформи OpenBMC.
Това обучение с инструктор на живо (онлайн или на място) е предназначено за инженери по сигурността и фърмуерни разработчици, които желаят да укрепят OpenBMC внедряванията срещу неоторизиран достъп и манипулиране на фърмуера.
Това обучение с инструктор на живо (онлайн или на място) е насочено към разработчици на вградени Linux системи, които искат да усвоят системата за изграждане на OpenBMC, да персонализират слоеве и да създават готови за производство BMC фърмуерни образи.
Екосистемата RISC-V узря от нишова ISA с отворен код до мейнстрийм архитектура със значителен пазарен импулс в области като крайни изчисления, IoT, автомобилостроене, AI ускорение и процесори от сървърен клас. Индустриални доклади идентифицират критичен недостиг на таланти: в световен мащаб съществуват по-малко от 5 000 RISC-V чип дизайнери при приблизително над 15 000 отворени позиции в полупроводниковата индустрия. Ключовите тенденции при наемане показват, че работодателите приоритизират владеенето на RISC-V архитектура, съчетано с умения за SoC дизайн, RTL верификация (UVM/SystemVerilog), разработка на AI ускорители, системно програмиране на Rust, поверителни изчисления и инструментални вериги с отворен код. Възходът на автомобилен клас RISC-V (ISO 26262), процесори от сървърен клас (AIA контролери за прекъсвания, многоядрена кохерентност) и NPU за AI инференция в крайни устройства представлява най-бързо развиващите се области на компетентност. Компании като SiFive, Qualcomm и Western Digital ускориха разработката на RISC-V, задвижвайки търсенето на инженери, които могат да свържат спецификацията на архитектурата, силициевата имплементация, фърмуера и разработката на софтуерен стек в единен набор от умения.
В това обучение с инструктор на живо в Пловдив, участниците ще научат как да създадат система за изграждане за вграден Linux, базирана на Yocto Project.
До края на това обучение участниците ще могат да:
Разбират основните концепции зад системата за изграждане на Yocto Project, включително recipes, метаданни и слоеве.
Изградят Linux образ и да го стартират под емулация.
Спестят време и енергия при изграждането на вградени Linux системи.
Този курс предлага изчерпателно въведение в езика за програмиране Zig, като обхваща неговия синтаксис, управление на паметта, разработка на приложения и разширени функционалности. Участниците ще натрупат практически опит с уникалния подход на Zig към безопасност, производителност и оперативна съвместимост, което го прави силна алтернатива на C и Rust. Курсът включва практически упражнения за затвърдяване на наученото и изграждане на увереност в писането на ефективни и надеждни Zig програми.
Прочети повече...
Последна актуализация:
Отзиви от участници (7)
Детайлно обяснение, повторение на точките по тихичински начин, който изключително добре подкрепя придобиването на знания. Готовността на Род да провери необикновените и сложни въпроси, които зададохме, за да се увери, че отговорите му са 100% правилни. Освен това, неговата загриженост за обсъждането на предимствата и недостатъците на алтернативните стилове на кодиране, така че да научим не само как да използваме C++ по планиран начин, но и защо трябва да се прави по този начин.
Nick Dillon - cellxica Ltd
Курс - Using C++ in Embedded Systems - Applying C++11/C++14
Машинен превод
Възможността да се подават и продвинати теми, дори ако не бяха запланирани източно.
Gabriel Chouinard - Spark Microsystems
Курс - FreeRTOS: Programming for Real Time Operating Systems
Машинен превод
Разбрах процеса на операционната система и как да свържем всички фактори заедно, включително информацията за мрежата. Сега имам ясна и цялостна картина за това какво се случва в тези компютри и как те комуникират помежду си. Най-важното, придобих знания за най-важната операционна система, която е Linux, и как да имплементираме собствена вградена Linux.
Rawda Alnaqbi - beamtrail
Курс - Introduction to Embedded Linux (Hands-on training)
Машинен превод
Знанията на тренера. Той беше в състояние да отговори на всички мои въпроси, дори и на тези относно нашата платформа. Той също продължи да ни помага, докато всички разберем материала.
James O'Donnell - Tennant Company
Курс - Embedded Linux Kernel and Driver Development
Машинен превод
Тренерът наистина адаптираше обучението към нашия ниво и отдаде много време и усилия, за да се увери, че презентацията е добре подредена.
Nicolas Guerette-Berthiaume - Trilliant
Курс - C++ for Embedded Systems
Машинен превод
Започването и извършването на някои основни задачи беше изключително полезно
Remy Pieron - Facebook
Курс - Arduino Programming for Beginners
Машинен превод
Добри примери, фокусът върху най-полезните материали
Онлайн Embedded Systems обучение в Пловдив, Embedded Systems тренировъчни курсове в Пловдив, Уикенд Embedded Systems курсове в Пловдив, Вечер Embedded Systems обучение в Пловдив, Embedded Systems водени от инструктор в Пловдив, Embedded Systems на място в Пловдив, Уикенд Embedded Systems обучение в Пловдив, Вечер Embedded Systems курсове в Пловдив, Embedded Systems класове в Пловдив, Embedded Systems тренировъчна програма в Пловдив, Embedded Systems обучител в Пловдив, Embedded Systems обучение едно-в-едно в Пловдив, Embedded Systems инструктор в Пловдив, Embedded Systems водени от инструктор в Пловдив, Embedded Systems частни курсове в Пловдив, Embedded Systems обучение в Пловдив, Онлайн Embedded Systems обучение в !регион