Important information

This site uses cookies to store information on your computer. By continuing to use our site, you consent to our cookies.

ARM websites use two types of cookie: (1) those that enable the site to function and perform as required; and (2) analytical cookies which anonymously track visitors only while using the site. If you are not happy with this use of these cookies please review our Privacy Policy to learn how they can be disabled. By disabling cookies some features of the site will not work.

C++ for non-C Programmers by Feabhas Ltd

Training

Product Description

An intensive five day course covering C++ in the context of real-time embedded application development.

Course Objectives:

- To provide an understanding of the essentials of the C++ programming language.
- To give you practical experience of writing C++ for real-time systems.
- To demonstrate the traps and pitfalls of the language when used in a real-time system.
- To give you the confidence to apply these new concepts to your next real-time project.

Delegates Will Learn:

- The core C++ syntax and semantics
- How to access hardware in C++
- About memory and performance issues associated with C++
- How Real-time Operating Systems (RTOS) affect the use of the language

Pre-requisites:

- Experience of high-level programming, e.g. Ada
- Prior knowledge of C is not required

Who Should Attend:

The course is designed for engineers who are embarking on a project using C++ for the first time, but have little or no experience of C. It assumes they have previous high-level language experience (e.g. Ada).

Duration: Five days

Related Courses:

OO-503 Real-Time Software Design with UML
AC++-501 Advanced C++ for Embedded Systems
RTOS-201 Fundamentals of Real-Time Operating Systems

Course Workshop:

This course makes use of target hardware during the real-time practical exercises. The board targeted is an IAR Kickstart development board (NXP LPC2129 ARM7-based microcontroller). An application board is controlled via the LPC2129 to give attendees a real sense of embedded application development.

C++ for non-C Programmers

Market Segment(s)

  • General Purpose Products/Services

ARM Processor(s)

  • ARM7TDMI
  • Cortex-M3
 
ARM Connected