
C++ w systemach wbudowanych
O książce
- Autor
- Amar Mahmutbegović
- Lata wydań
- 2026
- Liczba wydań
- 1
- Języki
- polski
- Rodzaj
- książka
Programiści systemów wbudowanych najczęściej korzystają z języka C ze względu na jego prostotę i przystępność. Jednak prostota C sprawia, że tworzenie złożonych systemów jest trudne, a kod staje się podatny na błędy. Tych problemów można uniknąć, wybierając C++, który świetnie się sprawdza w systemach wbudowanych za sprawą takich cech jak programowanie generyczne, polimorfizm czy zwiększone bezpieczeństwo typów i pamięci.
Dzięki tej praktycznej książce nauczysz się wykorzystywać zaawansowane możliwości nowoczesnego języka C++, aby zachować wydajność przy jednoczesnym tworzeniu bezpieczniejszego i bardziej przejrzystego kodu. Rozpoczniesz od konfiguracji środowiska programistycznego, a następnie dowiesz się, jak bezpiecznie używać niektórych elementów biblioteki standardowej C++ w środowiskach o ograniczonych zasobach. Zapoznasz się też z biblioteką Embedded Template Library (ETL). Zrozumiesz podstawowe i zaawansowane koncepcje języka C++, takie jak szablony, silne typowanie, obsługa błędów, obliczenia w trakcie kompilacji i technika RAII. Na podstawie praktycznych przykładów zaimplementujesz sekwencer, utworzysz bezpieczną warstwę abstrakcji sprzętowej i zastosujesz wzorce projektowe do realizacji typowych scenariuszy w programowaniu systemów wbudowanych.
W książce:
- zalety języka C++ w systemach wbudowanych
- kompilacja kodu C++ w środowiskach o ograniczonych zasobach
- silne typowanie i poprawa bezpieczeństwa typów
- inicjalizacja zasobów (RAII) i inne techniki nowoczesnego C++
- praktyczne użycie biblioteki Boost SML
- najlepsze praktyki tworzenia oprogramowania w systemach wbudowanych
Nowoczesny C++: obal mity i twórz doskonały kod!
Dostępna w 7 bibliotekach: Biblioteka Narodowa (Warszawa), Biblioteka Uniwersytecka UWM (Olsztyn), AGH-Biblioteka Główna (Kraków), AGH-WIMiR - Biblioteka (Kraków), Biblioteka Główna (Gdańsk), Filia Biblioteki PG: Elektronika, Telekomunikacja i Informatyka (Gdańsk), Książnica Pomorska (Szczecin)
Możesz ją też kupić
od 56,96 zł w księgarni Helion