Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
План на курса
Въведение
- Какво е дизайн? C срещу Embedded C
Жизненият цикъл на вграденото приложение
- Процесът на разработка Процесът на поддръжка Удълженият жизнен цикъл
Инструменти за проектиране
- Отворен код срещу патентован Компилатор, асемблери и линкери Библиотеки Дебъгери Симулатори IDE
Предизвикателства на вградения дизайн
- Ограничения на вградения компютърен дизайн Съображения за разходите Производителност и ефективност Консумация на енергия Термално управление
Определяне на дизайна Goals
- Опростяване Дефиниране на функционалността Дефиниране на програмната логика и структура
Надеждност на системата
- Инспекция и поддръжка Изисквания за време на работа Точки на повреда
Повторна употреба на кода
- Дизайн без резервиране
Абстракция на код
- Скриване на информация Модули без контекст
Модулизация на кода
- Разлагане Слабо свързване Силна кохезия Ациклични зависимости
Поддържаемост на кода
- Четивност Тестваемост Конфигурируемост Надстройки на производителността
Хардуерни съображения
- Scalable Thermal Design Power (TDP) Интегрирана графика Друго
Обобщение и заключение
Изисквания
- Основни познания за вградена система
- Embedded C опит в програмирането
- Разбиране на основите на електрониката
Публика:
- Разработчици
14 Hours