Get in Touch
 Duration 21 hours (3 days)

Course Outline

Module 1: Introduction to Embedded Systems

  • Overview
    Gain insight into the objectives and industry-wide relevance of embedded systems.
  • Defining Characteristics
    Examine the essential traits that characterise embedded systems, including real-time constraints, dedicated functionality, and the integration of hardware and software.
  • Categorisations
    Investigate various types, such as standalone, real-time, networked, and mobile embedded systems.
  • Architectural Models
    Introduce standard architectural frameworks, including Harvard and Von Neumann models.

Module 2: Programming Languages and Development Environment

  • The C Language
    Review the syntax of C and its prevalence in embedded systems development.
  • Applying C in Embedded Systems
    Learn how C facilitates direct hardware interaction, covering memory manipulation and register access.
  • Low-Level Interface Programming
    Understand the creation of low-level code to control sensors, actuators, and other hardware elements.

Module 3: Microcontroller Fundamentals

  • Internal Structure
    Introduce the internal components and operational logic of microcontrollers.
  • Initial Configuration
    Learn the processes for configuring and initialising microcontrollers for diverse applications.
  • Standard Peripherals
    Explore common peripherals like timers, ADCs (Analog-to-Digital Converters), UARTs, and GPIOs.

Module 4: Internet of Things (IoT)

  • IoT Conceptualisation
    Understand the IoT paradigm and the pivotal role of embedded systems within IoT solutions.
  • System Architecture
    Analyse the structural layers of IoT systems, encompassing sensing, networking, data processing, and application tiers.

Requirements

  • Familiarity with general programming concepts
  • Foundational knowledge of computer systems

Target Audience

  • Engineering specialists
  • Embedded software engineers
  • Technical professionals exploring IoT and embedded system design

Number of participants


Price per participant

Testimonials (1)

Upcoming Courses

Related Categories