Свържете се с нас
 Продължителност 14 часa

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

Въведение

  • Какво е проектиране?
  • C срещу вграден C

Жизнен цикъл на вградено приложение

  • Процес на разработка
  • Процес на поддръжка
  • Разширен жизнен цикъл

Инструменти за проектиране

  • Отворен код срещу патентован
  • Компилатор, асемблери и линкери
  • Библиотеки
  • Дебъгери
  • Симулатори
  • IDE среди

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

  • Ограничения при проектирането на вградени изчисления
  • Съображения за разходите
  • Производителност и ефективност
  • Консумация на енергия
  • Управление на топлината

Определяне на целите на проектирането

  • Поддържане на простота
  • Дефиниране на функционалността
  • Дефиниране на програмната логика и структура

Надеждност на системата

  • Проверка и поддръжка
  • Изисквания за време на работа
  • Точки на отказ

Повторна употреба на код

  • Проектиране без излишъци

Абстракция на кода

  • Скриване на информация
  • Контекстно независими модули

Модуларизация на кода

  • Декомпозиция
  • Слаба свързаност
  • Силна кохезия
  • Ациклични зависимости

Поддръжка на кода

  • Четимост
  • Тестваемост
  • Конфигурируемост
  • Подобрения на производителността

Хардуерни съображения

  • Мащабируема топлинна проектна мощност (TDP)
  • Интегрирана графика
  • Други

Обобщение и заключение

Изисквания

  • Основни познания за вградени системи
  • Опит с програмиране на вграден C
  • Разбиране на основите на електрониката

Аудитория:

  • Разработчици

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


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

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

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

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