Благодарим ви, че изпратихте вашето запитване! Един от членовете на нашия екип ще се свърже с вас скоро.
Благодарим ви, че направихте своята резервация! Един от членовете на нашия екип ще се свърже с вас скоро.
План на курса
Въведение
- Какво е дизайнът?
- C vs Вграден C
Животният цикл на вградено приложение
- Процесът на развитие
- Процесът на поддръжка
- Разширен животен цикл
Инструменти за дизайн
- Отворен код срещу собственостен
- Компилатори, асемблири и връзчици
- Библиотеки
- Дебагери
- Симулатори
- IDEs
Известия за дизайн на вградените системи
- Ограниченията при дизайна на вградени компютри
- Разглеждане на разходите
- Ефикасност и производителност
- Потребление на енергия
- Термално управление
Дефиниране на целите за дизайна
- Поддържането на простотата
- Дефиниране на функционалността
- Дефиниране на програмната логика и структура
Системна надеждност
- Инспекция и поддръжка
- Требования за непрекъснато функциониране
- Точки на счупване
Преносимост на кода
- Дизайн без излишна редундантност
Абстракция на кода
- Скриване на информацията
- Контекстно свободни модули
Модулация на кода
- Декомпозиция
- Ниска свързаност
- Висока сцепление
- Ациклични зависимости
Поддръжимост на кода
- Четимост
- Тестваемост
- Конфигурируемост
- Усъвършенства на производителността
Разглеждания за хардуера
- Мащабируемо термално дизайн сила (TDP)
- Интегрирани графики
- Други
Резюме и заключение
Изисквания
- Основни познания по вградени системи
- Опит с програмиране на C за вградени системи
- Разбиране на основите на електрониката
Публика:
- Разработчици
14 Часове
Отзиви от потребители (2)
Обясненията и интерактивността на инструктора реално донесоха темата много добре; и въпреки че вероятно не бях достатъчно опытен, все пак научих много от това!
Pieter Bruynseels - Spot Buy Center BV
Курс - Design Patterns
Машинен превод
Ми хареса платформата, която използвахме. Беше наистина приятна и лесна за използване. Мнogo ми хареса секцията по TypeScript, особено частта за namespaces и modules.
Robert - DB Global Technology
Курс - JavaScript - Advanced Programming
Машинен превод