Course Code: cplusplusforembedded
Duration: 21 hours
Prerequisites:
  • Ogólna znajomość C++
Overview:

Czy C++ nadaje się do systemów wbudowanych, takich jak mikrokontrolery i systemy operacyjne czasu rzeczywistego?

Czy programowanie obiektowe powinno być stosowane w mikrokontrolerach?

Czy C++ jest zbyt daleko od sprzętu, aby było wydajne?

To prowadzone przez instruktora szkolenie na żywo odpowiada na te pytania i pokazuje poprzez dyskusję i praktykę, w jaki sposób C++ może być używany do tworzenia systemów wbudowanych z kodem, który jest dokładny, czytelny i wydajny. Uczestnicy wprowadzają teorię w praktykę, tworząc przykładową aplikację wbudowaną w C++.

Po zakończeniu tego szkolenia uczestnicy będą w stanie

  • Zrozumieć zasady modelowania obiektowego, programowania oprogramowania wbudowanego i programowania w czasie rzeczywistym
  • Tworzyć kod dla systemów wbudowanych, który jest mały, szybki i bezpieczny
  • Unikać nadmiernego rozmiaru kodu wynikającego z szablonów, wyjątków i innych funkcji języka
  • Zrozumieć problemy związane z użyciem C++ w systemach krytycznych dla bezpieczeństwa i w czasie rzeczywistym
  • Debugować program C++ na urządzeniu docelowym

Publiczność

  • Programiści
  • Projektanci

Format kursu

  • Połączenie wykładów, dyskusji, ćwiczeń i intensywnej praktyki
Course Outline:

Wstęp

Przegląd systemów wbudowanych

Przegląd C++

Przygotowanie zestawu narzędzi

Klasy i obiekty

Dziedzictwo

Funkcje wirtualne

Korzystanie z szablonów

Obsługa błędów

Kod wbudowany

Uruchomienie

Biblioteki standardowe

Zarządzanie pamięcią

Systemy operacyjne czasu rzeczywistego

Interoperacyjność pomiędzy C i C++

Modelowanie obiektowe i UML

Wniosek

Sites Published:

United Arab Emirates - C++ for Embedded Systems

Qatar - C++ for Embedded Systems

Egypt - C++ for Embedded Systems

Saudi Arabia - C++ for Embedded Systems

South Africa - C++ for Embedded Systems

Brasil - C++ for Embedded Systems

Canada - C++ for Embedded Systems

中国 - C++ for Embedded Systems

香港 - C++ for Embedded Systems

澳門 - C++ for Embedded Systems

台灣 - C++ for Embedded Systems

USA - C++ for Embedded Systems

Österreich - C++ for Embedded Systems

Schweiz - C++ for Embedded Systems

Deutschland - C++ for Embedded Systems

Czech Republic - C++ for Embedded Systems

Denmark - C++ for Embedded Systems

Estonia - C++ for Embedded Systems

Finland - C++ for Embedded Systems

Greece - C++ for Embedded Systems

Magyarország - C++ for Embedded Systems

Ireland - C++ for Embedded Systems

Luxembourg - C++ for Embedded Systems

Latvia - C++ for Embedded Systems

España - C ++ para Sistemas Integrados

Italia - C++ for Embedded Systems

Lithuania - C++ for Embedded Systems

Nederland - C++ for Embedded Systems

Norway - C++ for Embedded Systems

Portugal - C++ for Embedded Systems

România - C++ for Embedded Systems

Sverige - C++ for Embedded Systems

Türkiye - C++ for Embedded Systems

Malta - C++ for Embedded Systems

Belgique - C++ for Embedded Systems

France - C++ for Embedded Systems

日本 - C++ for Embedded Systems

Australia - C++ for Embedded Systems

Malaysia - C++ for Embedded Systems

New Zealand - C++ for Embedded Systems

Philippines - C++ for Embedded Systems

Singapore - C++ for Embedded Systems

Thailand - C++ for Embedded Systems

Vietnam - C++ for Embedded Systems

India - C++ for Embedded Systems

Argentina - C ++ para Sistemas Integrados

Chile - C ++ para Sistemas Integrados

Costa Rica - C ++ para Sistemas Integrados

Ecuador - C ++ para Sistemas Integrados

Guatemala - C ++ para Sistemas Integrados

Colombia - C ++ para Sistemas Integrados

México - C ++ para Sistemas Integrados

Panama - C ++ para Sistemas Integrados

Peru - C ++ para Sistemas Integrados

Uruguay - C ++ para Sistemas Integrados

Venezuela - C ++ para Sistemas Integrados

Polska - C++ for Embedded Systems

United Kingdom - C++ for Embedded Systems

South Korea - C++ for Embedded Systems

Pakistan - C++ for Embedded Systems

Sri Lanka - C++ for Embedded Systems

Bulgaria - C++ for Embedded Systems

Bolivia - C ++ para Sistemas Integrados

Indonesia - C++ for Embedded Systems

Kazakhstan - C++ for Embedded Systems

Moldova - C++ for Embedded Systems

Morocco - C++ for Embedded Systems

Tunisia - C++ for Embedded Systems

Kuwait - C++ for Embedded Systems

Oman - C++ for Embedded Systems

Slovakia - C++ for Embedded Systems

Kenya - C++ for Embedded Systems

Nigeria - C++ for Embedded Systems

Botswana - C++ for Embedded Systems

Slovenia - C++ for Embedded Systems

Croatia - C++ for Embedded Systems

Serbia - C++ for Embedded Systems

Bhutan - C++ for Embedded Systems

Nepal - C++ for Embedded Systems

Uzbekistan - C++ for Embedded Systems