GlobalLogic Raspberry Kit. Частина І. Як це працює?

share

Сфера Embedded завжди була однією з ключових для GlobalLogic. Саме тому ми багато уваги приділяємо розвитку та навчанню спеціалістів саме цього напряму.

Наприклад, ми регулярно проводимо GL BaseCamp та GL ProCamp, створили спільноту Embedded Community у Facebook та розповсюджуємо наш Embedded Starter Kit по ВНЗ по всій країни. Крім того, наші інженери створили цікавий проєкт GloDroid, який сколихнув embedded-спільноту. Почитати про нього можна за посиланням.

Прямо зараз ми стартували спеціальний GlobalLogic C/С++/Embedded Month! Це цілий місяць активностей на будь-який смак: від тестів та вебінарів до гарячих сесій Live Coding. Також ми публікуємо огляд наших напрацювань та ділимось експертизою у форматі Блогів!

У цій колонці ми розглянемо новинку від GlobalLogic для embedded-ентузіастів та поділимось враженнями від її використання на GL BaseCamp: Raspberry Kit. Відповімо на питання, для чого потрібен цей кіт, звідки взялась ідея створити його та хто нам допоміг у цьому. До того ж ми поділимось першими враженнями інженерів та викладачів, які вже мали змогу “випробувати”  Kit власними руками в ході спеціального курсу Linux Kernel 2.0 GL BaseCamp.

З чого все почалось?

Історія GlobalLogic Raspberry Kit почалась з того, що до нас звернулись викладачі з ідеєю створити “залізну” платформу для студентів, яка б допомогла їм у вивченні Linux. Чому це стало актуально?

Зараз виникає усе більше проєктів на базі Linux, які вимагають знань та навичок по роботі з Linux Kernel. Для успішного засвоєння будь-якого матеріалу потрібен практичний досвід. Практика довела, що кращою платформою є одноплатний комп’ютер: він недорогий, компактний та доволі потужний для виконання студентських завдань. Але де взяти “полігон” для шліфування цих навичок?

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

  • Мати змогу прошити туди актуальну версію Linux
  • Мати змогу під’єднати периферію
  • Мати змогу написати кастомний драйвер для керування зовнішніх девайсів (датчик температури, дисплей, кнопка тощо)
  • Цей набір має бути самодостатнім, для якого не треба студентам знаходити, купувати щось додатково

Чому це важливо для викладачів та студентів?

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

Що таке GlobalLogic Raspberry Kit сьогодні?

 

Після пошуків оптимального варіанту, який задовольнив би вимоги викладачів, ми зупинились на одноплатному комп’ютері на базі Raspberry Pi. 

Чому ми обрали саме цю платформу?

  • Можливість встановлювати Linux “з коробки”.
  • Ціна та доступність. Можна придбати у багатьох інтернет-магазинах. 
  • Простота у монтуванні\налаштуванні. Будь-який студент може самостійно зібрати подібний кит і продовжувати самоосвіту.
  • Багато сценаріїв застосування. Від “Розумного дому” до робототехніки.
  • Модульна система. Можливість розширювати кит додатковою периферією.

Саме тому ця плата буде цікава не тільки студентам, а й інженерам-ентузіастам embedded-напряму. Кожен може знайти у відкритому доступі плату та створити власний проєкт, реалізувати власні ідеї.

До того ж Embedded напрям традиційно має велику та згуртовану спільноту – саме тому ми ділимось досвідом та експертизою у спеціальній GlobalLogic Embedded Community у Facebook. Це місце, де кожен може не тільки дізнатись про нове, або отримати пораду, а й знайти однодумців для найамбітніших проєктів!

На цьому перша частина розповіді про GlobalLogic Raspberry Kit завершується, але це тільки початок:

Не перемикайтесь!

Author

Maryna Sergiyenko

Associate Manager, Engineering, GlobalLogic

View All articles

Категорії блогу

Категорії блогів

ТОП автори

Maryna Sergiyenko

Maryna Sergiyenko

Associate Manager, Engineering, GlobalLogic

Yaroslav Pushko

Yaroslav Pushko

Lead Software Engineer, Engineering, GlobalLogic

Kateryna Syrota

Kateryna Syrota

Senior Manager, TAG Lead, GlobalLogic

Oleksandr Tuchkov

Oleksandr Tuchkov

Senior Manager, Engineering, GlobalLogic

Dmytro Sumtsov

Dmytro Sumtsov

Senior Manager, Engineering, GlobalLogic

Архів

Подивіться наші попередні колонки

Подивитись архів