Курс за обучение по FPGA дизайн за вградени системи
FPGA (Field Programmable Gate Array) е интегрална схема, която може да бъде персонализирана след производството си.
Това обучение с инструктор, на живо (онлайн или на място), е насочено към инженери, които желаят да проектират високопроизводителни вградени системи с помощта на FPGA.
До края на това обучение участниците ще могат:
- Да инсталират и конфигурират софтуерните инструменти за FPGA, необходими за проектиране и симулиране на вградена система.
- Да изберат най-добрата FPGA архитектура за дадено приложение.
- Да разработват и усъвършенстват различни FPGA дизайни.
Формат на курса
- Интерактивна лекция и дискусия.
- Множество упражнения и практика.
- Практическо изпълнение в среда на живо.
Опции за персонализиране на курса
- За да заявите персонализирано обучение по този курс, моля, свържете се с нас, за да уговорим.
Съдържание и теми, включени в курса
Въведение
Преглед на развойните платки и HDL (Hardware Description Languages - Езици за описание на хардуер)
Преглед на характеристиките и архитектурата на FPGA
Разбиране на процеса на FPGA дизайн
Оценка на FPGA архитектури и типове памет
Настройка на инструменти за FPGA дизайн
Създаване на дизайн
Проверка на целостта на дизайна
Симулиране на системата
Анализ на времевите параметри на дизайна
Усъвършенстване на дизайна
Отстраняване на проблеми
Обобщение и заключение
Изисквания
- Разбиране на концепциите за вградени системи
- Опит в програмирането на какъвто и да е език
Аудитория
- Разработчици
- Инженери по проектиране на електронни устройства
Отворените курсове за обучение изискват 5+ участника.
Курс за обучение по FPGA дизайн за вградени системи - Резервация
Курс за обучение по FPGA дизайн за вградени системи - Запитване
FPGA дизайн за вградени системи - Консултантско запитване
Отзиви от участници (1)
Възможността да се подават и продвинати теми, дори ако не бяха запланирани източно.
Gabriel Chouinard - Spark Microsystems
Курс - FreeRTOS: Programming for Real Time Operating Systems
Машинен превод
Предстоящи Курсове
Свързани Kурсове
Разработка на усъвършенствани вградени системи
35 ЧасаТова обучение с инструктор на живо в България (онлайн или на място) е предназначено за инженери, които искат да научат как да използват вграден C за програмиране на различни типове микроконтролери, базирани на различни процесорни архитектури (8051, ARM CORTEX M-3 и ARM9).
Програмиране на Arduino за начинаещи
21 ЧасаВ това обучение, водено от инструктор на живо в България, участниците ще се научат как да програмират Arduino за използване в реалния свят, като например управление на светлини, мотори и сензори за откриване на движение. Курсът предполага използването на реални хардуерни компоненти в среда на жива лаборатория (не софтуерно симулиран хардуер).
До края на това обучение участниците ще могат да:
- Програмират Arduino за управление на светлини, мотори и други устройства.
- Разбират архитектурата на Arduino, включително входовете и конекторите за допълнителни устройства.
- Добавят компоненти на трети страни като LCD дисплеи, акселерометри, жироскопи и GPS проследяващи устройства, за да разширят функционалността на Arduino.
- Разбират различните опции в програмните езици, от C до езици с влачене и пускане.
- Тестват, дебъгват и внедряват Arduino за решаване на проблеми от реалния свят.
Основи на цифровата обработка на сигнали (DSP)
21 ЧасаТова обучение с инструктор на живо в България (онлайн или на място) е насочено към инженери и учени, които желаят да научат и приложат DSP имплементации за ефективно управление на различни типове сигнали и по-добър контрол върху многоканални електронни системи.
До края на това обучение участниците ще могат да:
- Настройват и конфигурират необходимата софтуерна платформа и инструменти за цифрова обработка на сигнали.
- Разбират концепциите и принципите, които са основополагащи за DSP и нейните приложения.
- Запознават се с DSP компонентите и да ги използват в електронни системи.
- Генерират алгоритми и операционни функции, използвайки резултатите от DSP.
- Използват основните функции на DSP софтуерните платформи и да проектират сигнални филтри.
- Синтезират DSP симулации и да имплементират различни видове филтри за DSP.
Принципи за проектиране на вградени C приложения
14 ЧасаТова обучение с инструктор, провеждано на живо (онлайн или на място), е насочено към C програмисти, които желаят да изучат принципите за проектиране на вграден C код.
След завършване на обучението участниците ще могат да:
- Разбират съображенията за проектиране, които правят програмите за вграден C надеждни.
- Дефинират функционалността на вградена система.
- Определят програмната логика и структура за постигане на желания резултат.
- Проектират надеждно, безгрешно вградено приложение.
- Постигат оптимална производителност от целевия хардуер.
Формат на курса:
- Интерактивна лекция и дискусия.
- Упражнения и практика.
- Практическа реализация в среда с реална лабораторна настройка.
Опции за персонализиране на курса:
- За да заявите персонализирано обучение по този курс, моля, свържете се с нас за уговорка.
Електронен контролен модул (ECU) – практически опит с Vector
28 ЧасаТова обучение с инструктор на живо в България (онлайн или на място) е насочено към автомобилни инженери и техници със средно ниво на опит, които желаят да придобият практически умения за тестване, симулиране и диагностика на ECU чрез инструментите на Vector, като CANoe и CANape.
След края на обучението участниците ще могат:
- Да разбират ролята и функцията на ECU в автомобилните системи.
- Да настройват и конфигурират Vector инструменти като CANoe и CANape.
- Да симулират и тестват ECU комуникация върху CAN и LIN мрежи.
- Да анализират данни и да извършват диагностика на ECU.
- Да създават тестови сценарии и да автоматизират тестови процеси.
- Да калибрират и оптимизират ECU с практически подходи.
Електронен блок за управление (ECU) – Теоретичен подход с инструменти на Vector
21 ЧасаТова обучение с инструктор на живо в България (онлайн или на място) е насочено към автомобилни инженери и разработчици на вградени системи от средно ниво, които желаят да разберат теоретичните аспекти на ECU, като акцентът е върху методологиите и инструментите на Vector, използвани в автомобилното проектиране и разработка.
След завършване на обучението участниците ще могат да:
- Разбират архитектурата и функциите на ECU в съвременните автомобили.
- Анализират комуникационните протоколи, използвани при разработката на ECU.
- Изследват инструментите на Vector и техните теоретични приложения.
- Прилагат принципите на моделно-базираната разработка при проектирането на ECU.
Разработка на вградени Linux ядра и драйвери
14 ЧасаДвудневен курс, включващ около 60% практически упражнения, фокусирани върху вътрешната структура на вграденото Linux ядро, архитектурата, разработката и изследване на начините за писане и интегриране на различни типове драйвери на устройства.
За кого е подходящ курсът?
Инженери, интересуващи се от разработка на Linux ядро за вградени системи и платформи.
Въведение в Embedded Linux (практическо обучение)
14 ЧасаИзградете вградени Linux системи от нулата, използвайки индустриални стандарти за кросплатформена разработка и практически проекти. Този двудневен курс обхваща историята на Linux, модели за разработка с отворен код, буутлоудъри, изграждане на персонализирани системи, системи за изграждане и дебъгване на приложения. С 60% време за практическа реализация, участниците конфигурират буутлоудъри, компилират инструментални вериги, изграждат файлови системи и изпълняват реални задачи за разработка на вградени Linux системи.
FreeRTOS: Програмиране за операционни системи в реално време
14 ЧасаВ това обучение с инструктор на живо в България участниците ще се научат да програмират с FreeRTOS, преминавайки през разработката на прост RTOS проект с помощта на микроконтролер.
До края на обучението участниците ще могат:
- Да разбират основните концепции на операционните системи в реално време.
- Да се запознаят със средата на FreeRTOS.
- Да програмират с FreeRTOS.
- Да свързват FreeRTOS приложение с хардуерни периферии.
Внедряване на AI върху микроконтролери с TinyML
21 ЧасаТова обучение с инструктор на живо в България (онлайн или на място) е насочено към инженери по вградени системи и AI разработчици на средно ниво, които искат да внедряват модели за машинно обучение върху микроконтролери, използвайки TensorFlow Lite и Edge Impulse.
До края на това обучение участниците ще могат да:
- Разбират основите на TinyML и ползите му за крайни AI приложения.
- Настройват среда за разработка на TinyML проекти.
- Обучават, оптимизират и внедряват AI модели върху микроконтролери с ниска консумация.
- Използват TensorFlow Lite и Edge Impulse за реализиране на реални TinyML приложения.
- Оптимизират AI модели за енергийна ефективност и ограничения на паметта.
NetApp ONTAP
35 ЧасаТова обучение с инструктор на живо в България (онлайн или на място) е насочено към инженери, които желаят да внедрят NetApp ONTAP.
До края на това обучение участниците ще могат да:
- Настройват и администрират ONTAP 9.3 Cluster (3 дни).
- Защитават данните чрез технологии за защита на данни (2 дни).
RISC-V от софтуер до силиций: програмиране, Linux, FPGA и AI приложения
21 ЧасаЕкосистемата 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, задвижвайки търсенето на инженери, които могат да свържат спецификацията на архитектурата, силициевата имплементация, фърмуера и разработката на софтуерен стек в единен набор от умения.
Yocto Project
28 ЧасаВ това обучение с инструктор на живо в България, участниците ще научат как да създадат система за изграждане за вграден Linux, базирана на Yocto Project.
До края на това обучение участниците ще могат да:
- Разбират основните концепции зад системата за изграждане на Yocto Project, включително recipes, метаданни и слоеве.
- Изградят Linux образ и да го стартират под емулация.
- Спестят време и енергия при изграждането на вградени Linux системи.