- Podstawowa znajomość systemów wbudowanych
- Doświadczenie w programowaniu Embedded C
- Zrozumienie podstaw elektroniki
Odbiorcy:
- Programiści
To prowadzone przez instruktora szkolenie na żywo (na miejscu lub zdalnie) jest przeznaczone dla programistów C, którzy chcą nauczyć się wbudowanych zasad projektowania C.
Pod koniec tego szkolenia uczestnicy będą mogli
- Zrozumieć względy projektowe, które sprawiają, że wbudowane programy C są niezawodne
- Zdefiniować funkcjonalność systemu wbudowanego
- Zdefiniować logikę i strukturę programu w celu uzyskania pożądanego rezultatu
- Zaprojektować niezawodną, wolną od błędów aplikację wbudowaną
- Uzyskać optymalną wydajność z docelowego sprzętu
Format kursu:
- Interaktywny wykład i dyskusja
- Ćwiczenia i praktyka
- Praktyczna implementacja w środowisku laboratoryjnym na żywo
Opcje dostosowywania kursu:
- Aby poprosić o niestandardowe szkolenie dla tego kursu, skontaktuj się z nami w celu ustalenia.
Wprowadzenie
- Czym jest projektowanie?
- C vs Embedded C
Cykl życia aplikacji wbudowanej
- Proces tworzenia aplikacji
- Proces konserwacji
- Rozszerzony cykl życia
Narzędzia projektowe
- Open source a oprogramowanie własne
- Kompilatory, asemblery i linkery
- Biblioteki
- Debugery
- Symulatory
- IDE
Wyzwania związane z projektowaniem systemów wbudowanych
- Ograniczenia związane z projektowaniem systemów wbudowanych
- Względy związane z kosztami
- Wydajność i efektywność
- Zużycie energii
- Zarządzanie temperaturą
Definiowanie projektu Go
- Utrzymanie prostoty
- Definiowanie funkcjonalności
- Definiowanie logiki i struktury programu
Niezawodność systemu
- Kontrola i konserwacja
- Wymagania dotyczące dostępności
- Punkty awarii
Możliwość ponownego wykorzystania kodu
- Projektowanie bez redundancji
Abstrakcja kodu
- Ukrywanie informacji
- Moduły bezkontekstowe
Modularyzacja kodu
- Dekompozycja
- Luźne sprzężenie
- Silna spójność
- Acykliczne zależności
Utrzymywalność kodu
- Czytelność
- Testowalność
- Konfigurowalność
- Modernizacja wydajności
Względy sprzętowe
- Moc obliczeniowa (TDP) Scala ble
- Zintegrowana grafika
- Inne
Podsumowanie i wnioski
United Arab Emirates - Embedded C Application Design Principles
Qatar - Embedded C Application Design Principles
Egypt - Embedded C Application Design Principles
Saudi Arabia - Embedded C Application Design Principles
South Africa - Embedded C Application Design Principles
Brasil - Embedded C Application Design Principles
Canada - Embedded C Application Design Principles
中国 - Embedded C Application Design Principles
香港 - Embedded C Application Design Principles
澳門 - Embedded C Application Design Principles
台灣 - Embedded C Application Design Principles
USA - Embedded C Application Design Principles
Österreich - Embedded C Application Design Principles
Schweiz - Embedded C Application Design Principles
Deutschland - Embedded C Application Design Principles
Czech Republic - Embedded C Application Design Principles
Denmark - Embedded C Application Design Principles
Estonia - Embedded C Application Design Principles
Finland - Embedded C Application Design Principles
Greece - Embedded C Application Design Principles
Magyarország - Embedded C Application Design Principles
Ireland - Embedded C Application Design Principles
Luxembourg - Embedded C Application Design Principles
Latvia - Embedded C Application Design Principles
España - Principios de Diseño de Aplicación Embedded C
Italia - Embedded C Application Design Principles
Lithuania - Embedded C Application Design Principles
Nederland - Embedded C Application Design Principles
Norway - Embedded C Application Design Principles
Portugal - Embedded C Application Design Principles
România - Embedded C Application Design Principles
Sverige - Embedded C Application Design Principles
Türkiye - Embedded C Application Design Principles
Malta - Embedded C Application Design Principles
Belgique - Embedded C Application Design Principles
France - Embedded C Application Design Principles
日本 - Embedded C Application Design Principles
Australia - Embedded C Application Design Principles
Malaysia - Embedded C Application Design Principles
New Zealand - Embedded C Application Design Principles
Philippines - Embedded C Application Design Principles
Singapore - Embedded C Application Design Principles
Thailand - Embedded C Application Design Principles
Vietnam - Embedded C Application Design Principles
India - Embedded C Application Design Principles
Argentina - Principios de Diseño de Aplicación Embedded C
Chile - Principios de Diseño de Aplicación Embedded C
Costa Rica - Principios de Diseño de Aplicación Embedded C
Ecuador - Principios de Diseño de Aplicación Embedded C
Guatemala - Principios de Diseño de Aplicación Embedded C
Colombia - Principios de Diseño de Aplicación Embedded C
México - Principios de Diseño de Aplicación Embedded C
Panama - Principios de Diseño de Aplicación Embedded C
Peru - Principios de Diseño de Aplicación Embedded C
Uruguay - Principios de Diseño de Aplicación Embedded C
Venezuela - Principios de Diseño de Aplicación Embedded C
Polska - Embedded C Application Design Principles
United Kingdom - Embedded C Application Design Principles
South Korea - Embedded C Application Design Principles
Pakistan - Embedded C Application Design Principles
Sri Lanka - Embedded C Application Design Principles
Bulgaria - Embedded C Application Design Principles
Bolivia - Principios de Diseño de Aplicación Embedded C
Indonesia - Embedded C Application Design Principles
Kazakhstan - Embedded C Application Design Principles
Moldova - Embedded C Application Design Principles
Morocco - Embedded C Application Design Principles
Tunisia - Embedded C Application Design Principles
Kuwait - Embedded C Application Design Principles
Oman - Embedded C Application Design Principles
Slovakia - Embedded C Application Design Principles
Kenya - Embedded C Application Design Principles
Nigeria - Embedded C Application Design Principles
Botswana - Embedded C Application Design Principles
Slovenia - Embedded C Application Design Principles
Croatia - Embedded C Application Design Principles
Serbia - Embedded C Application Design Principles
Bhutan - Embedded C Application Design Principles