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.
Course Outline
Module 1: Introduction to Embedded Systems
-
Overview
Gain insight into the objectives and scope of embedded systems across various sectors. -
Defining Features
Discover the essential characteristics that distinguish embedded systems, such as real-time processing constraints, dedicated capabilities, and integrated hardware/software design. -
Categories of Embedded Systems
Examine distinct classifications, 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 Environments
-
The C Language
An introduction to the C programming language, its syntax, and the reasons for its prevalence in embedded applications. -
C in Embedded Contexts
Learn how C facilitates direct hardware interaction, covering memory management and hardware register manipulation. -
Low-Level Interface Programming
Master the creation of low-level code required to control sensors, actuators, and other hardware elements.
Module 3: Microcontroller Basics
-
Microcontroller Internals
Introduction to the internal structure and operational mechanics of microcontrollers. -
Initial Setup
Learn methods for configuring and initializing microcontrollers for diverse applications. -
Core Peripherals
Explore standard peripherals, including timers, ADCs (Analog-to-Digital Converters), UARTs, and GPIOs.
Module 4: The Internet of Things (IoT)
-
IOT Conceptual Overview
Understand the IoT paradigm and recognize embedded systems as foundational elements within IoT solutions. -
IoT System Architecture
Analyze the hierarchical layers of an IoT system, spanning sensing, networking, data processing, and application levels.
Requirements
- Proficiency in core programming concepts
- A foundational understanding of computer systems
Target Audience
- Engineering specialists
- Developers focused on embedded software
- Technical staff interested in IoT and embedded system design
21 Hours
Testimonials (1)
Being able to ask for advanced subjects even if there were not planned initially.