Get in Touch

Course Outline

Module 1: Introduction to Embedded Systems

  • Overview
    Gain insight into the purpose and reach of embedded systems across various sectors.
  • Defining Features of Embedded Systems
    Identify critical attributes that characterise an embedded system, such as real-time constraints, dedicated functionality, and integrated hardware/software.
  • Categorisations of Embedded Systems
    Examine diverse types, including standalone, real-time, networked, and mobile embedded systems.
  • Embedded Architectural Models
    Introduction to prevalent architectural frameworks, notably Harvard and Von Neumann architectures.

Module 2: Programming Languages and Development Environments

  • The C Language
    An overview of C, its syntax, and the reasons for its widespread adoption in embedded systems.
  • C in Embedded Contexts
    Understand how C is leveraged for direct hardware interaction, encompassing memory management and register access.
  • Hardware Interface Development
    Learn to craft low-level code for controlling sensors, actuators, and other physical components.

Module 3: Microcontroller Essentials

  • Microcontroller Architecture
    Introduction to the internal composition and operational mechanics of microcontrollers.
  • Initial Configuration
    Acquire skills in setting up and initialising microcontrollers for diverse applications.
  • Core Peripherals
    Investigate standard peripherals such as timers, ADCs (Analog-to-Digital Converters), UARTs, and GPIOs.

Module 4: Internet of Things (IoT)

  • IoT Introduction
    Understand the IoT concept and recognise embedded systems as integral elements within IoT solutions.
  • IoT System Architecture
    Analyse the hierarchical layers of an IoT system, spanning sensing, networking, data processing, and application layers.

Requirements

  • Proficiency in fundamental programming concepts
  • Foundational understanding of computer systems

Target Audience

  • Engineering specialists
  • Embedded software developers
  • Technical staff investigating IoT and embedded system design
 21 Hours

Testimonials (1)

Upcoming Courses

Related Categories