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.
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
Testimonials (1)
Being able to ask for advanced subjects even if there were not planned initially.