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
-
Overview
Gain insight into the purpose and scope of embedded systems across various industries. -
Characteristics of Embedded Systems
Identify the defining features of embedded systems, including real-time constraints, dedicated functionality, and hardware/software integration. -
Types of Embedded Systems
Examine various categories, such as standalone, real-time, networked, and mobile embedded systems. -
Embedded Architectures
Get an introduction to common architectural models, including Harvard and Von Neumann architectures.
Module 2: Programming Languages and Development Environment
-
C Language
Review the C programming language, its syntax, and its prevalence in embedded systems. -
C for Embedded Systems
Learn how C is leveraged for direct hardware interaction, covering memory manipulation and hardware registers. -
Hardware Interface Programming
Understand how to write low-level code to control sensors, actuators, and other hardware components.
Module 3: Microcontroller Fundamentals
-
Microcontroller Architecture
Explore the internal structure and operational mechanics of microcontrollers. -
Basic Configurations
Learn how to configure and initialize microcontrollers for diverse applications. -
Basic Peripherals
Investigate common peripherals, including timers, ADCs (Analog-to-Digital Converters), UARTs, and GPIOs.
Module 4: Internet of Things (IoT)
-
Overview of IoT
Grasp the concept of IoT and understand how embedded systems serve as essential components in IoT solutions. -
IoT Architecture
Analyze the layers of an IoT system, spanning sensing, network, data processing, and application layers.
Requirements
- Familiarity with core programming concepts
- Foundational knowledge of computer systems
Target Audience
- Engineering professionals
- Embedded software developers
- Technical professionals investigating IoT and embedded system design
Testimonials (1)
Being able to ask for advanced subjects even if there were not planned initially.