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

План на курса

Кратка история на 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атегории