C++ for Embedded Systems - Plan Szkolenia

Kod kursu

cplusplusforembedded

Czas trwania

21 godzin
szkolenie zdalne: 3 lub 6 dni
szkolenie stacjonarne: 3 dni

Wymagania

  • An general understanding of C++

Opis

Czy C++ odpowiedni dla systemów wbudowanych, takich jak mikrokontrolery i systemy operacyjne czasu rzeczywistego?

Czy w mikrokontrolerach należy stosować programowanie obiektowe?

Czy C++ zbyt daleko od sprzętu, aby był wydajny?

Szkolenie na żywo prowadzone przez instruktora rozwiązuje te pytania i pokazuje w drodze dyskusji i praktyki, w jaki sposób można używać C++ do tworzenia systemów osadzonych z kodem, który jest dokładny, czytelny i wydajny. Uczestnicy wprowadzają teorię w praktyce, tworząc przykładową aplikację osadzoną w C++ .

Pod koniec tego szkolenia uczestnicy będą mogli:

  • Poznaj zasady modelowania obiektowego, programowania wbudowanego i programowania w czasie rzeczywistym
  • Utwórz kod dla systemów wbudowanych, który jest mały, szybki i bezpieczny
  • Unikaj wzdęcia kodu z szablonów, wyjątków i innych funkcji językowych
  • Zrozumienie problemów związanych z używaniem C++ w systemach krytycznych dla bezpieczeństwa i w czasie rzeczywistym
  • Debuguj program C++ na urządzeniu docelowym

Publiczność

  • Deweloperzy
  • Projektanci

Format kursu

  • Część wykładu, część dyskusji, ćwiczenia i ciężka praktyka

Machine Translated

Plan Szkolenia

Introduction

Overview of embedded systems

Overview of C++

Preparing the toolchain

Classes and objects

Inheritance

Virtual functions

Using templates

Error handling

Inline code

Startup

Standard libraries

Memory management

Real-time operating systems

Interoperability between C and C++

Object-oriented modeling and UML

Conclusion

Opinie uczestników

★★★★★
★★★★★

Powiązane Kategorie

Szkolenia Powiązane

Kursy w promocyjnej cenie

Newsletter z promocjami

Zapisz się na nasz newsletter i otrzymuj informacje o aktualnych zniżkach na kursy otwarte.
Szanujemy Twoją prywatność, dlatego Twój e-mail będzie wykorzystywany jedynie w celu wysyłki naszego newslettera, nie będzie udostępniony ani sprzedany osobom trzecim.
W dowolnej chwili możesz zmienić swoje preferencje co do otrzymywanego newslettera bądź całkowicie się z niego wypisać.

Zaufali nam

is growing fast!

We are looking to expand our presence in Poland!

As a Business Development Manager you will:

  • expand business in Poland
  • recruit local talent (sales, agents, trainers, consultants)
  • recruit local trainers and consultants

We offer:

  • Artificial Intelligence and Big Data systems to support your local operation
  • high-tech automation
  • continuously upgraded course catalogue and content
  • good fun in international team

If you are interested in running a high-tech, high-quality training and consulting business.

Apply now!

This site in other countries/regions