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
-
Introduction
Examine the objectives and reach of embedded systems across diverse sectors. -
Key Attributes
Identify the defining characteristics of embedded systems, such as real-time processing constraints, dedicated utility, and the integration of hardware and software. -
System Categories
Survey various classifications, including standalone, real-time, networked, and mobile embedded systems. -
System Architectures
Discover common architectural frameworks, such as Harvard and Von Neumann models.
Module 2: Programming Languages and Development Environment
-
The C Language
Review the syntax of the C programming language and the reasons for its prevalence in embedded development. -
Embedded C Programming
Explore direct hardware interaction using C, covering memory management and register operations. -
Hardware Interface Control
Master low-level coding techniques to manage sensors, actuators, and other physical components.
Module 3: Microcontroller Basics
-
Microcontroller Structure
Gain insight into the internal composition and operational mechanics of microcontrollers. -
Configuration and Setup
Learn to initialise and configure microcontrollers for varied applications. -
Core Peripherals
Investigate standard peripherals such as timers, ADCs, UARTs, and GPIOs.
Module 4: Internet of Things (IoT)
-
IoT Concepts
Understand the IoT paradigm and the critical function embedded systems serve within IoT solutions. -
IoT Frameworks
Analyse the hierarchical layers of IoT systems, spanning sensing, networking, data processing, and application tiers.
Requirements
- Proficiency in core programming principles
- Fundamental knowledge of computer systems
Target Audience
- Engineering specialists
- Embedded software engineers
- Technical professionals exploring IoT and embedded system design
21 Hours
Testimonials (1)
Being able to ask for advanced subjects even if there were not planned initially.