Get in Touch
 Duration 14 hours

Course Outline

Introduction

  • Defining design
  • Distinctions between C and Embedded C

The Lifecycle of Embedded Applications

  • Development workflows
  • Maintenance procedures
  • Extending the lifecycle

Design Toolkits

  • Comparing open source and proprietary solutions
  • Compilers, assemblers, and linkers
  • Libraries
  • Debugging tools
  • Simulators
  • Integrated Development Environments (IDEs)

Embedded Design Complexities

  • Computing design limitations
  • Cost-effectiveness
  • Performance and resource efficiency
  • Energy usage
  • Heat dissipation management

Establishing Design Objectives

  • Adhering to simplicity
  • Specifying system functionality
  • Structuring program logic

Ensuring System Reliability

  • Inspection and upkeep
  • Operational availability targets
  • Identifying failure points

Enhancing Code Reusability

  • Eliminating redundancy in design

Abstracting Code

  • Concealing internal information
  • Creating context-independent modules

Modularizing Code

  • System decomposition
  • Achieving low coupling
  • Ensuring high cohesion
  • Maintaining acyclic dependencies

Improving Code Maintainability

  • Enhancing readability
  • Facilitating testing
  • Increasing configurability
  • Upgrading performance

Hardware Factors

  • Scalable Thermal Design Power (TDP)
  • Graphics integration
  • Additional considerations

Concluding Summary

Requirements

  • Fundamental knowledge of embedded systems
  • Practical experience with Embedded C programming
  • A solid grasp of electronics basics

Intended Audience:

  • Software Developers

Custom Corporate Training

Training solutions designed exclusively for businesses.

  • Customized Content: We adapt the syllabus and practical exercises to the real goals and needs of your project.
  • Flexible Schedule: Dates and times adapted to your team's agenda.
  • Format: Online (live), In-company (at your offices), or Hybrid.
Investment

Price per private group, online live training, starting from 3200 € + VAT*

Contact us for an exact quote and to hear our latest promotions

Testimonials (2)

Provisional Upcoming Courses (Contact Us For More Information)

Related Categories