פיתוח תוכנה

C++ for Embedded & Real Time Systems

מספר הקורס 44400

למה ללמוד בג'ון ברייס?
  • למידה חדשנית ודינמית עם כלים מתקדמים בשילוב סימולציות, תרגול וסביבות מעבדה
  • מגוון הכשרות טכנולוגיות עם תכנים המותאמים להתפתחות הטכנולוגית ולביקוש בתעשיית ההייטק
  • מובילים את תחום ההכשרות לעולם ההייטק והטכנולוגיה כבר 30 שנה, עם קהילה של עשרות אלפי בוגרים
  • אתם בוחרים איך ללמוד: פרונטאלית בכיתה, מרחוק ב- Live Class או בלמידה עצמית

המועדים הקרובים

קורס לקבוצות

הקורס נפתח במתכונת של קבוצה בלבד, בהתאמה אישית לארגונים.
לפרטים נוספים: Muzman@johnbryce.co.il

משך הקורס

שעות לימוד:

40

מספר מפגשים:

קורס בוקר:

5

קורס ערב:

10

מתכונת הקורס

הקורסים המוזמנים לארגונים מותאמים באופן אישי ומלא לצרכי הארגון, מערכי הלימוד גמישים וניתן לשלב בהם תכנים רלוונטיים וייעודיים.

Overview

This course introduces the C++ language for use on Real Time and embedded applications. The course covers object oriented programming and the C++ language, highlighting areas of concern for Real Time and embedded development. The course also covers the application of C++ to Real Time systems including interrupt handling, memory issues, and performance issues. The course will allow students to avoid dangerous performance and correctness problems unknown to most C++ developers, including many experienced programmers.

During labs, students will solve exercises by writing programs that will illustrate the covered principles. Approximately 40% of the course is practical work.

On Completion, Delegates will be able to

The core C++ syntax and semantics.

Object Oriented Advantages, and Principles

How to write safe, efficient C++ code

Memory and performance issues associated with C++

How to access memory & program interrupts in C++

Who Should Attend

The course is designed for Real Time engineers who are embarking on a project using C++ for the first time. It is also targeted at developers currently reluctant to move to C++ from C as they believe it poses too great an overhead. This course will clearly demonstrate both the strengths and weaknesses of C++ versus C.

תכנית הלימודים

Course Contents
  • Course Prerequisites
  • Course Objectives
  • Course Delivery
  • Course Practical
  • Course Structure
Prerequisites

Delegates should have a working knowledge of C, and some knowledge of Embedded/Real Time programming.

קורסים מקצועיים למתקדמים