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 industries. -
Attributes of Embedded Systems
Identify the defining characteristics of embedded systems, such as real-time limitations, specialized functionality, and integrated hardware/software design. -
Categories of Embedded Systems
Examine distinct types, including standalone, real-time, networked, and mobile embedded systems. -
Embedded System Architectures
Introduce prevalent architectural models, namely Harvard and Von Neumann structures.
Module 2: Programming Languages and Development Environments
-
C Programming Language
Survey the C language, its syntax, and its widespread adoption in embedded systems development. -
C in Embedded Contexts
Discover how C facilitates direct hardware interaction, covering memory management and register manipulation. -
Hardware Interface Coding
Acquire the skills to write low-level code for controlling sensors, actuators, and other physical components.
Module 3: Microcontroller Basics
-
Microcontroller Architecture
Introduction to the internal design and operational mechanisms of microcontrollers. -
Initial Configuration
Learn methods to configure and initialize 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 the IoT paradigm and the pivotal role embedded systems play in IoT solutions. -
IOT System Architecture
Analyze the hierarchical layers of IoT systems, spanning sensing, networking, data processing, and application levels.
Requirements
- Proficiency with core programming concepts
- Fundamental knowledge of computer systems
Target Audience
- Engineering professionals
- Embedded software developers
- 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.