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.
Duration 21 hours (3 days)
Course Outline
Module 1: Introduction to Embedded Systems
-
General Perspective
Examine the intent and application scope of embedded systems across diverse sectors. -
Defining Features
Investigate the critical attributes that characterize an embedded system, such as real-time limitations, specialized functionality, and the fusion of hardware and software. -
System Classifications
Review distinct categories, including standalone, real-time, networked, and mobile embedded systems. -
Architectural Models
Introduction to prevalent architectural frameworks, notably the Harvard and Von Neumann models.
Module 2: Programming Languages and Development Environment
-
The C Language
Overview of C programming syntax and the reasons for its widespread adoption in embedded contexts. -
Applying C to Embedded Systems
Learn how C enables direct hardware interaction, covering memory manipulation and register control. -
Low-Level Hardware Control
Develop the ability to write code that directs sensors, actuators, and other physical components.
Module 3: Microcontroller Fundamentals
-
Internal Structure
Introduction to the internal composition and operational mechanics of microcontrollers. -
Configuration and Initialization
Acquire skills in setting up and initializing microcontrollers for a variety of applications. -
Core Peripherals
Explore standard peripherals such as timers, ADCs (Analog-to-Digital Converters), UARTs, and GPIOs.
Module 4: Internet of Things (IoT)
-
IoT Conceptual Overview
Understand the IoT paradigm and the pivotal role embedded systems play within these solutions. -
System Architecture
Analyze the structural layers of an IoT system, spanning sensing, networking, data processing, and application tiers.
Requirements
- Proficiency in fundamental programming concepts
- Foundational knowledge of computer systems
Target Audience
- Engineering professionals
- Developers specializing in embedded software
- Technical specialists investigating IoT and embedded system design
Testimonials (1)
Being able to ask for advanced subjects even if there were not planned initially.