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: Intro to Embedded Systems
-
General Overview
Gain insight into the objectives and industrial applications of embedded systems. -
Defining Characteristics
Identify the core attributes that distinguish embedded systems, including real-time limitations, dedicated functions, and integrated hardware/software design. -
Categorization of Systems
Examine various types, such as standalone, real-time, networked, and mobile embedded systems. -
Architectural Models
Introduction to standard models, including Harvard and Von Neumann architectures.
Module 2: Languages & Dev Environment
-
C Language
A brief overview of C syntax and its prevalence in embedded development. -
C in Embedded Contexts
Explore direct hardware interaction using C, covering memory management and register manipulation. -
Hardware Interface Coding
Master the creation of low-level code to manage sensors, actuators, and other components.
Module 3: Microcontroller Basics
-
Microcontroller Design
An introduction to the internal workings and structure of microcontrollers. -
Configuration Setup
Learn methods for initializing and configuring microcontrollers for diverse applications. -
Core Peripherals
Investigate standard peripherals like timers, ADCs (Analog-to-Digital Converters), UARTs, and GPIOs.
Module 4: Internet of Things (IoT)
-
IoT Concept
Understand IoT principles and the critical role of embedded systems in these solutions. -
IoT System Architecture
Analyze the hierarchical layers of IoT systems, from sensing and networking to data processing and application.
Requirements
- Proficiency in core programming concepts
- Foundational knowledge of computer systems
Intended Audience
- Engineering experts
- Embedded software engineers
- Technical professionals investigating IoT and embedded system design
Testimonials (1)
Being able to ask for advanced subjects even if there were not planned initially.