Plan Szkolenia
Wprowadzenie
Przegląd Embedded Systems
- Rzeczywiste użycie słów: Zegarki, odtwarzacze DVD, telefony komórkowe itp.
- Różnice między systemami operacyjnymi czasu rzeczywistego, EmbeddedLinux itp.
- Ograniczenia zasobów: rozmiar, szybkość i zużycie energii
Przegląd architektury Microcontroller
- Architektury Microcontroller a mikroprocesory
- Wybór architektury Microcontroller
Rozpoczęcie projektu
- Określanie wymagań projektowych
- Przygotowanie środowiska programistycznego, narzędzi i sprzętu
- Połączenie między mikrokontrolerem a komputerem.
Programming a 8051 Microcontroller Korzystanie z Embedded C
- Praca z systemowymi urządzeniami peryferyjnymi
- Współpraca z urządzeniami peryferyjnymi użytkownika
- Wejścia/wyjścia ogólnego przeznaczenia
Programming ARM CORTEX M-3 Użycie Embedded C
- Praca z systemowymi urządzeniami peryferyjnymi
- Współpraca z urządzeniami peryferyjnymi użytkownika
- Wejścia/wyjścia ogólnego przeznaczenia
Programming Rdzeń procesora ARM9 Użycie Embedded C
- Praca z systemowymi urządzeniami peryferyjnymi
- Współpraca z urządzeniami peryferyjnymi użytkownika
- Układy wejścia/wyjścia ogólnego przeznaczenia
Testowanie i debugowanie
- Narzędzia i techniki
- Optymalizacja pod kątem rozmiaru, szybkości i zużycia energii
Wdrażanie systemu wbudowanego
- Kwestie środowiskowe
- Zabezpieczanie urządzenia
Rozwiązywanie problemów
Podsumowanie i wnioski
Wymagania
- Zrozumienie elektroniki.
- Doświadczenie w programowaniu w języku C.
- Sprzęt (mikrokontroler, kable itp.) i oprogramowanie (IDE itp.) będą potrzebne wszystkim uczestnikom. Szczegółowe wymagania można uzyskać u koordynatora szkolenia.
Uczestnicy
- [Inżynierowie elektronicy
- Programiści ze znajomością elektroniki
Opinie uczestników (4)
Sean was a dynamic speaker and the hands-on exercises were very interesting and I can see how they will be really applicable.
Temira Koenig - Yeshiva University
Szkolenie - Raspberry Pi for Beginners
The aquisition of useful knowlwdge and clarification of some things I was not sure of peviously.
Kenneth Mahoney - University of Glasgow
Szkolenie - Arduino: Programming a Microcontroller for Beginners
Zagadnienia zawiązane z tworzeniem i używaniem makr, obrazowy opis standardu języka C i wyjaśnienie użyteczności w systemach embeded, zagadnienia zwiażane z kompilowaniem i kompilatorami.
Tomasz Torzewicz - TRW Polska sp. z o.o. Centrum Inżynieryjne
Szkolenie - Embedded C Application Design Principles for Automotive Professionals
Bardzo dobre przygotowanie merytoryczne.