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
Examine the purpose and scope of embedded systems across various industries. -
Characteristics of Embedded Systems
Identify the defining features of embedded systems, such as real-time constraints, dedicated functionality, and the integration of hardware and software. -
Types of Embedded Systems
Investigate different categories, including standalone, real-time, networked, and mobile embedded systems. -
Embedded Architectures
Be introduced to prevalent architectural models, including Harvard and Von Neumann architectures.
Module 2: Programming Languages and Development Environment
-
C Language
Gain an overview of the C programming language, its syntax, and the reasons for its widespread adoption in embedded systems. -
C for Embedded Systems
Discover how C is employed for direct hardware interaction, encompassing memory manipulation and hardware register access. -
Hardware Interface Programming
Master the skills required to write low-level code for controlling sensors, actuators, and other hardware components.
Module 3: Microcontroller Fundamentals
-
Microcontroller Architecture
Explore the internal structure and operational mechanisms of microcontrollers. -
Basic Configurations
Learn the processes for configuring and initialising microcontrollers for diverse applications. -
Basic Peripherals
Examine common peripherals such as timers, ADCs (Analog-to-Digital Converters), UARTs, and GPIOs.
Module 4: Internet of Things (IoT)
-
Overview of IoT
Understand the concept of IoT and how embedded systems serve as essential components of IoT solutions. -
IoT Architecture
Analyse the layers of an IoT system, including sensing, network, data processing, and application layers.
Requirements
- Knowledge of fundamental programming concepts
- A basic understanding of computer system operation
Target Audience
- Engineering professionals
- Embedded software developers
- Technical personnel seeking to explore IoT and embedded system design
Testimonials (1)
Being able to ask for advanced subjects even if there were not planned initially.