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: Intro to Embedded Systems
-
Overview
Explore the purpose and application of embedded systems across various industries. -
Defining Characteristics
Identify key features such as real-time constraints, dedicated functions, and integrated hardware/software. -
Categorization
Examine types including standalone, real-time, networked, and mobile embedded systems. -
Architectural Models
Introduce common models like Harvard and Von Neumann architectures.
Module 2: Languages and Development Environments
-
The C Language
Review C syntax and its prevalence in embedded development. -
C in Embedded Contexts
Learn direct hardware interaction techniques, including memory and register manipulation. -
Low-Level Interface Programming
Understand code creation for controlling sensors, actuators, and other components.
Module 3: Microcontroller Basics
-
Microcontroller Structure
Introductory insights into internal microcontroller operations. -
Configuration and Initialization
Learn to set up microcontrollers for diverse applications. -
Essential Peripherals
Investigate common peripherals like timers, ADCs, UARTs, and GPIOs.
Module 4: Internet of Things (IoT)
-
IOT Concepts
Understand IoT and the critical role of embedded systems in these solutions. -
IOT System Layers
Analyze system layers spanning sensing, networking, data processing, and applications.
Requirements
- Basic familiarity with programming principles
- Fundamental understanding of computer systems
Audience
- Engineering professionals
- Embedded software developers
- Technical staff exploring IoT and embedded system design
21 Hours
Testimonials (1)
Being able to ask for advanced subjects even if there were not planned initially.