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
Course Outline
Module 1: Intro to Embedded Systems
-
Overview
Examine the purpose and reach of embedded systems across various industries. -
Defining Characteristics
Identify key attributes that distinguish embedded systems, including real-time limitations, specific functions, and integrated hardware/software. -
System Categories
Investigate different classes, such as standalone, real-time, networked, and mobile embedded systems. -
Architectural Models
Gain an introduction to standard architectural structures, including Harvard and Von Neumann models.
Module 2: Languages and Dev Environment
-
C Programming
Review the C language syntax and its prevalence in embedded system development. -
C in Embedded Contexts
Understand how C facilitates direct hardware interaction, covering memory management and register access. -
Hardware Interface Code
Master the creation of low-level code to manage sensors, actuators, and other hardware elements.
Module 3: Microcontroller Basics
-
Microcontroller Structure
Explore the internal design and operational mechanics of microcontrollers. -
Configuration and Setup
Learn to configure and initialize microcontrollers for diverse applications. -
Essential Peripherals
Examine standard peripherals like timers, ADCs (Analog-to-Digital Converters), UARTs, and GPIOs.
Module 4: Internet of Things (IoT)
-
IoT Concepts
Understand the IoT landscape and the critical role embedded systems play within IoT solutions. -
IoT Framework
Analyze the hierarchical layers of IoT systems, from sensing and networking to data processing and applications.
Requirements
- Foundational knowledge of programming principles
- Basic comprehension of computer system operations
Target Audience
- Engineering specialists
- Embedded software engineers
- Technical staff exploring IoT and embedded system design
Testimonials (1)
Being able to ask for advanced subjects even if there were not planned initially.