<Course> Developing Embedded and Real-Time Applications with C++ (2 Days: 28-29.09.2005, Israel)

8 views
Skip to first unread message

Alex Vinokur

unread,
Sep 7, 2005, 7:21:45 AM9/7/05
to C++ Perfometer Google Group
### Pacific Software : http://www.pacificsoft.co.il/ ###

Course: Developing Embedded and Real-Time Applications with C++ (2 Days)
• 28-29.09.2005
• Israel
http://www.pacificsoft.co.il/training/C_PLUS/

Register here: http://www.pacificsoft.co.il/training/C_PLUS.doc (Hebrew).
Details: 972-4-9824473, 972-54-2170210, bella....@pacificsoft.co.il


This 2-days intensive course focuses on problematic issues which embedded/real-time developers face when developing C++
applications. Since Embedded and Real-Time applications require tight control over memory and run-time, this course focuses on those
issues in C++ , which are often not trivial.
C++ is a difficult language with many internal memory and run-time aspects, which are crucial for many embedded/real-time developers
to be aware of. By the end of this course the participants will have the tools and the knowledge to examine their C++ application
from the memory and run-time aspects, and have numerous tips and constructs to be applied to their application.

Lecturer : Eliyahu Brotman

Syllabus
--------
Part I
• Design Example –
- Free of embedded/real-time considerations
- A naןve design
• Code example based on the design
• Examining memory and run-time of the application
- Examining each feature of the language:
- Object Layout
- Accessibility
- Methods vs. Functions
- Statics
- Containment & Inheritance
- Polymorphism
- Single & Multiple Inheritance
- Templates
- Inlining

Part II
• Applying various methods to reduce and control
- Run-Time
- Memory Consumption
• Re-factoring design issues for embedded/real-time
• Applying some efficient design patterns
• Pattern tradeoffs
• Examining the newly built application






Course-C-plus.png

Alex Vinokur

unread,
Sep 7, 2005, 7:45:07 AM9/7/05
to C++ Perfometer Google Group
### Pacific Software : http://www.pacificsoft.co.il/ ###

Course: Developing Embedded and Real-Time Applications with C++ (2 Days)
* 28-29.09.2005
* Israel
http://www.pacificsoft.co.il/training/C_PLUS/

Register here: http://www.pacificsoft.co.il/training/C_PLUS.doc (Hebrew).
Details: 972-4-9824473, 972-54-2170210, bella....@pacificsoft.co.il


This 2-days intensive course focuses on problematic issues which embedded/real-time developers face when developing C++
applications. Since Embedded and Real-Time applications require tight control over memory and run-time, this course focuses on those
issues in C++ , which are often not trivial.
C++ is a difficult language with many internal memory and run-time aspects, which are crucial for many embedded/real-time developers
to be aware of. By the end of this course the participants will have the tools and the knowledge to examine their C++ application
from the memory and run-time aspects, and have numerous tips and constructs to be applied to their application.

Lecturer : Eliyahu Brotman

Syllabus
--------
Part I
* Design Example -
- Free of embedded/real-time considerations
- A naïve design
* Code example based on the design
* Examining memory and run-time of the application
- Examining each feature of the language:
- Object Layout
- Accessibility
- Methods vs. Functions
- Statics
- Containment & Inheritance
- Polymorphism
- Single & Multiple Inheritance
- Templates
- Inlining

Part II
* Applying various methods to reduce and control
- Run-Time
- Memory Consumption
* Re-factoring design issues for embedded/real-time
* Applying some efficient design patterns
* Pattern tradeoffs
* Examining the newly built application






Course-C-plus.png
Reply all
Reply to author
Forward
0 new messages