Length: 2 Days
Print Friendly, PDF & Email

Embedded Systems Architecture Training

Embedded Systems Architecture Training is a 2-day practical training course focusing on embedded system’s architecture,  models, specification, high level design, system partitioning, , building blocks and components, quality, security, safety, reliability,. Participants will learn about the architecture of embedded systems, embedded software, firmware and hardware, RTOS and real-time programming, portability, low power, and more.

Embedded Systems Architecture Training Course is designed for technical professionals, analysts, managers, software and systems engineers, programmers, hardware engineers and designers who are interested in embedded systems.

Who Should Attend

This course is designed for engineers, programmers, and designers of embedded systems; software and hardware engineers; IT architects; systems designers; new product developers. Students in the areas of computer science, computer engineering, electrical engineering, bioengineering, and mechanical engineering, managers, and employees with little or no embedded system architecture experience. The course is also useful for those who have experience with embedded systems but have never had any formal training on embedded system architecture and design.

What You Will Learn

  • An overview of embedded systems
  • A summary of embedded systems engineering, analysis and design
  • How to design a embedded system
  • How to architect embedded systems
  • Real-world approach to the fundamentals, as well as the design and architecture process
  • Discussions on FPGAs, modeling and simulation, testing, middleware and programming techniques

Course Book provided to participants

Course Content

Introduction to Embedded Systems

  • Overview of Embedded Systems
  • A Systems Approach to Embedded Systems Design
  • Embedded Systems ConOps and Requirements Engineering
  • Embedded Systems Cybersecurity
  • An Introduction to Embedded Systems Architecture
  • The Embedded Systems Model
  • An Overview of Programming Languages and Examples of their Standards
  • Standards and Networking

Introduction to Embedded Hardware

  • Embedded Hardware Building Blocks and the Embedded Board
  • Embedded Processors
  • Board Memory
  • Board I/O
  • Board Buses
  • Introduction to
  • Embedded Software

Introduction to Embedded Software 

  • Device Drivers
  • Interrupt Handling
  • Memory Device Drivers
  • On-Board Bus Device Drivers
  • Board I/O Driver Examples

Embedded Operating Systems (OS)

  • Overview of OS for Embedded Systems
  • Multitasking and Process Management
  • Memory Management
  • and File System Management
  • OS Performance Guidelines
  • Selecting the Right Embedded OS and BSPs

Middleware and Application Software

  •  What is Middleware?
  • What Is an Application?
  • Middleware Examples
  • Application Layer Software Examples

Embedded System Design and Development

  • Defining the System
  • Creating the Architecture and Documenting the Design
  • Creating an Embedded System Architecture
  • Implementation and Testing
  • Implementing the Design
  • Quality Assurance and Testing of the Design
  • Maintaining the Embedded System and Beyond

Capstone Project

  • A Simple Embedded System Project
  • Selective Embedded Systems Projects: Automotive, Aerospace, Satellite, Toys
  • Exercises

 

 

Request More Information

Please enter contact information followed by your questions, comments and/or request(s):
  • Please complete the following form and a Tonex Training Specialist will contact you as soon as is possible.

    * Indicates required fields

  • This field is for validation purposes and should be left unchanged.

Request More Information

  • Please complete the following form and a Tonex Training Specialist will contact you as soon as is possible.

    * Indicates required fields

  • This field is for validation purposes and should be left unchanged.