Свържете се с нас

Съдържание и теми, включени в курса

Кратка история на Linux

  • Разбиране на произхода и еволюцията на Linux в контекста на вградените системи.

Преглед на разработката с отворен код

  • Въведение в принципите на отворения код и тяхната роля в разработката на вграден софтуер.

Въведение в Embedded Linux

  • Ключови концепции, компоненти и архитектура на системите с Embedded Linux.

Кросплатформена разработка | Буутлоудъри

  • Разбиране на необходимостта от инструменти за кросплатформена разработка.
  • Въведение в буутлоудъри като U-Boot и тяхното значение за стартиране на вградена Linux система.

Изграждане на персонализирана вградена Linux система

  • Практическа сесия за настройка на персонализирана вградена Linux система за избран хардуерен таргет (развойна платка, базирана на ARM или MIPS).

Въведение в инструментите за Embedded Linux

  • Разглеждане на основните инструменти, използвани при разработката и управлението на вградени системи.

Въведение в системите за изграждане

  • Разбиране на ролята и конфигурацията на системи за изграждане като Make, Bitbake и др. в проекти с Embedded Linux.

Разработка и дебъгване на приложения за Embedded Linux

  • Практически упражнения по писане и дебъгване на приложение за вграден Linux.
  • Използване на общи инструменти за разработка (напр. GDB, Eclipse с CDT) за кодиране и отстраняване на проблеми.

Дискусия на финален проект или казус

  • Участниците се насърчават да обсъдят проект или казус, с който могат да се свържат, прилагайки наученото в курса.

Изисквания

  • Основни познания за вградени системи
  • Програмен език от високо ниво (C или C++)
 14 Часа

Брой участници


Цена за участник

Отзиви от участници (3)

Предстоящи Курсове

Свързани Kатегории