Get in Touch
 Duration 21 hours

Course Outline

Module 1: Getting Started with Embedded Systems

  • General Overview
    Examine the objectives and scope of embedded systems across various sectors.
  • Defining Characteristics
    Identify essential attributes of embedded systems, such as real-time requirements, dedicated functions, and the integration of hardware and software.
  • System Classifications
    Review distinct categories, including standalone, real-time, networked, and mobile embedded systems.
  • Architectural Models
    Gain an introduction to standard architectures, such as Harvard and Von Neumann models.

Module 2: Languages and Development Tools

  • The C Language
    Review the C programming language, its syntax, and its prevalence in embedded system development.
  • C in Embedded Contexts
    Learn how C facilitates direct hardware interaction, covering memory management and hardware register control.
  • Interface Programming
    Discover how to create low-level code to manage sensors, actuators, and other physical components.

Module 3: Microcontroller Essentials

  • Internal Architecture
    Explore the internal structure and operational mechanics of microcontrollers.
  • Setup and Initialisation
    Learn techniques for configuring and initialising microcontrollers for diverse applications.
  • Standard Peripherals
    Investigate common 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 System Layers
    Analyse the hierarchical structure of IoT systems, covering sensing, network, data processing, and application layers.

Requirements

  • Proficiency with fundamental programming principles
  • A foundational grasp of computer system operations

Target Audience

  • Technical engineers
  • Specialists in embedded software development
  • Technologists investigating IoT and embedded system design

Number of participants


Price per participant (excl. VAT)

Testimonials (1)

Upcoming Courses

Related Categories