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

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

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

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

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

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

Въведение във вградения Linux

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

Крос-разработка | Зареждащи програми

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

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

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

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

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

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

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

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

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

Финално обсъждане на проект или казус

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

Изисквания

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

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


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

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

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

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