Звіт: GlobalLogic Lviv Embedded TechTalk #2! | GlobalLogic Ukraine

Звіт: GlobalLogic Lviv Embedded TechTalk #2!

share

23 травня пройшов GlobalLogic Lviv Embedded TechTalk #2, на якому наші експерти презентували власні рішення та розробки для automotive-галузі. Дізнатися найцікавіше у сфері Embedded безпосередньо від розробників та практиків Linux прийшло понад 80 інженерів та активних учасників Embedded-спільноти міста.

Доповіді були сфокусовані на рішеннях для оптимізації автомобільних систем і прискорення їх завантаження. Також учасники дізналися про роботу нашої команди над автоматизованим стендом, призначеним для віддаленого керування різними електронними платами. Цікавим завершенням техтоку стала презентація прототипу автономного авто, створеного у львівському офісі GlobalLogic.

Першим доповідь “Virtual Display Architecture on Top of Automotive Grade Hypervisor” представив Олександр Габрильчук (Senior Software Engineer, Engineering Consultant, GlobalLogic). Олександр розповів про розробку архітектури для спільного використання дисплею декількома віртуальними машинами. Ця технологія дозволяє ефективно використовувати наявне апаратне забезпечення без значних витрат на віртуалізацію.

“Virtual Display Architecture on Top of Automotive Grade Hypervisor” from GlobalLogic Ukraine

Другим спікером став Олександр Шевченко (Senior Software Engineer, Engineering Consultant, GlobalLogic) із доповіддю “Linux Kernel CPU Hotplug in the Multicore System”. Олександр розповів про особливості програмної архітектури, яка забезпечує паралельну роботу Linux та операційної системи реального часу на різних ядрах одного процесора. Також був розглянутий механізм Linux, який дає змогу підключати ядра процесора вже після закінчення процесу завантаження, так званий, “CPU Hotplug”. Саме такий механізм було використано автором доповіді у рамках оптимізації часу завантаження на automotive-проекті.

“Linux Kernel CPU Hotplug in the Multicore System” from GlobalLogic Ukraine

Далі, під час доповіді Романа Чобіка (Software Engineer, Consultant, GlobalLogic) учасники техтоку довідалися про автоматизований стенд, зібраний BSP командою GlobalLogic на автомобільному проекті. Стенд призначений для віддаленого керування різними електронними платами, а також для автоматизованого тестування образів, зібраних з використанням Yocto системи. Керування і тестування здійснюється з Jenkins.

“Automation Testing for Embedded Systems” from GlobalLogic Ukraine

Завершувала GlobalLogic Lviv Embedded TechTalk #2 доповідь “ADAS in Action (POC Autonomous Driving Vehicle Presentation)”, підготована Орестом Варгою (Solution Architect, Consultant, GlobalLogic) та Володимиром Садовим (Senior Engineering Manager, Consultant, GlobalLogic). Під час презентації учасники дізналися про ML та комп’ютерне бачення в ADAS та автономне водіння. Орест також презентував огляд deep learning, SLAM, виявлення об’єктів, сегментацію сцени, виявлення світлофорів тощо. Також усі охочі змогли побачити демо проекту львівської команди GlobalLogic — POC Autonomous Driving Vehicle. Це перший реліз прототипу автономного авто створеного інженерами GlobalLogic, над вдосконаленням якого вони і далі працюють.

Найближчий Embedded-техток відбудеться 21 червня у Києві і буде присвячений технологіям побудови розумних міст. Деталі тут. Ласкаво просимо!