THORS eLearning Solutions

Embedded Systems Programming

The THORS Embedded Systems Programming course is designed to provide learners with an understanding of the processes involved in programming embedded systems. An embedded system product consists of hardware devices that are controlled by a software program. Ready to take the next step? Explore the course details and see everything we’ve packed into this program!

Learning Hours: 2

Representative or member of a corporation, educational institution, or trade organization? Contact us to discuss special pricing and additional benefits, including course activity reports for your group.

Contact Sales For Group Pricing

Purchase 30 Day Access

Course Description

The THORS Embedded Systems Programming course serves as a foundational guide to understanding the process of programming for embedded systems. This course provides an interactive learning experience, enabling learners to explore the hardware and software of embedded systems and gain knowledge of programming in an Integrated Development Environment (IDE).

YouTube player

Who will benefit from this embedded systems programming course?

Quality, manufacturing engineering, design engineering, purchasing, and sales functions that require a basic understanding of embedded systems programming.

THORS uses Bloom’s Taxonomy Methodology for our course development

Certificate Awarded for Embedded Systems Programming

Example of certificate awarded upon successful completion of the course.

*upon successful completion

Related Posts

Learning Objectives

  1. Define embedded systems programming.
  2. Identify the input devices and output devices of embedded system products.
  3. Recognize the elements found on development boards.
  4. Develop an understanding of how input and output devices are integrated with the development board.
  5. Describe how embedded systems programming is performed in an Integrated Development Environment (IDE).

 

Embedded Systems Programming illustration showing an Arduino Uno development board connected to I/O devices as well as a laptop IDE via USB port and USB cable.
Embedded Systems Programming course

Table of Contents

  1. Embedded Hardware
    1. Development Boards
      1. Elements
      2. Types
        1. Ready-Made Development Boards
        2. Custom Development Boards
    2. Input or Output (I/O) Devices
      1. Input Devices
      2. Output Devices
    3. Integration
      1. Physical Hardware Integration
      2. Simulated Hardware Integration
  2. Embedded Software
    1. Programming
      1. C Programming
        1. Basic Components
          1. Syntax
          2. Operators
          3. Conditional Statements
            1. if Statement
            2. if-else Statement
            3. if-else-if Statement
            4. switch Statement
          4. Loops
            1. while Loop
            2. do-while Loop
            3. for Loop
          5. Functions
        2. Writing a C Program
      2. Embedded C Programming
        1. Setup Code
        2. Main Code
    2. Integrated Development Environment (IDE)
      1. Programming in an IDE
        1. Configuring
        2. Coding
        3. Compiling
        4. Uploading
      2. Types
  3. Case Study Examples
    1. Single-Color LED
      1. Integration
      2. Programming
    2. Red Green Blue (RGB) LED
      1. Integration
      2. Programming

Request Course Demo

Cookie Consent with Real Cookie Banner