Plan Szkolenia
Wprowadzenie
Przegląd systemów wbudowanych
- Zastosowanie w rzeczywistym świecie: 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 mikrokontrolerów
- Mikrokontrolery a mikroprocesory
- Wybór architektury mikrokontrolera
Rozpoczęcie projektu
- Określenie wymagań projektowych
- Przygotowanie środowiska deweloperskiego, narzędzi i sprzętu
- Interfejs między mikrokontrolerem a PC.
Programowanie mikrokontrolera 8051 przy użyciu języka C w systemach wbudowanych
- Praca z peryferiami systemowymi
- Interfejs z peryferiami użytkownika
- Uniwersalne wejście/wyjście (GPIO)
Programowanie mikrokontrolera ARM CORTEX M-3 przy użyciu języka C w systemach wbudowanych
- Praca z peryferiami systemowymi
- Interfejs z peryferiami użytkownika
- Uniwersalne wejście/wyjście (GPIO)
Programowanie rdzenia ARM9 przy użyciu języka C w systemach wbudowanych
- Praca z peryferiami systemowymi
- Interfejs z peryferiami użytkownika
- Uniwersalne wejście/wyjście (GPIO)
Testowanie i debugowanie
- Narzędzia i techniki
- Optymalizacja pod kątem rozmiaru, szybkości i zużycia energii
Wdrażanie systemu wbudowanego
- Zagadnienia środowiskowe
- Zabezpieczanie urządzenia
Rozwiązywanie problemów
Podsumowanie i zakończenie
Wymagania
- Zrozumienie elektroniki.
- Doświadczenie w programowaniu w języku C.
- Wszyscy uczestnicy będą potrzebować sprzętu (mikrokontroler, kable itp.) oraz oprogramowania (IDE itp.). Prosimy o konsultację z koordynatorem szkolenia w sprawie konkretnych wymagań.
Grupa docelowa
- Inżynierowie elektronicy
- Programiści z wiedzą z zakresu elektroniki
Opinie uczestników (2)
Instruktor był bardzo interaktywny i prowadził zajęcia w steady tempie.
Carolyn Yaacoby - Yeshiva University
Szkolenie - Raspberry Pi for Beginners
Przetłumaczone przez sztuczną inteligencję
Rozpoczęcie pracy i wykonanie kilku podstawowych zadań było niezwykle przydatne
Remy Pieron - Facebook
Szkolenie - Arduino Programming for Beginners
Przetłumaczone przez sztuczną inteligencję