- 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
Szkolenie na żywo prowadzone przez instruktora (na miejscu lub zdalnie) jest przeznaczone dla inżynierów, którzy chcą dowiedzieć się, jak używać wbudowanego języka C do programowania różnych typów mikrokontrolerów opartych na różnych architekturach procesorów (8051, ARM CORTEX M-3 i ARM9).
Format kursu
- Interaktywny wykład i dyskusja.
- Wiele ćwiczeń i praktyki.
- Praktyczne wdrożenie w środowisku laboratoryjnym na żywo.
Opcje dostosowywania kursu
- Aby poprosić o spersonalizowane szkolenie dla tego kursu, skontaktuj się z nami w celu ustalenia szczegółów.
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
United Arab Emirates - Advanced Embedded Systems Development
Qatar - Advanced Embedded Systems Development
Egypt - Advanced Embedded Systems Development
Saudi Arabia - Advanced Embedded Systems Development
South Africa - Advanced Embedded Systems Development
Brasil - Advanced Embedded Systems Development
Canada - Advanced Embedded Systems Development
中国 - Advanced Embedded Systems Development
香港 - Advanced Embedded Systems Development
澳門 - Advanced Embedded Systems Development
台灣 - Advanced Embedded Systems Development
USA - Advanced Embedded Systems Development
Österreich - Advanced Embedded Systems Development
Schweiz - Advanced Embedded Systems Development
Deutschland - Advanced Embedded Systems Development
Czech Republic - Advanced Embedded Systems Development
Denmark - Advanced Embedded Systems Development
Estonia - Advanced Embedded Systems Development
Finland - Advanced Embedded Systems Development
Greece - Advanced Embedded Systems Development
Magyarország - Advanced Embedded Systems Development
Ireland - Advanced Embedded Systems Development
Luxembourg - Advanced Embedded Systems Development
Latvia - Advanced Embedded Systems Development
España - Advanced Embedded Systems Development
Italia - Advanced Embedded Systems Development
Lithuania - Advanced Embedded Systems Development
Nederland - Advanced Embedded Systems Development
Norway - Advanced Embedded Systems Development
Portugal - Advanced Embedded Systems Development
România - Advanced Embedded Systems Development
Sverige - Advanced Embedded Systems Development
Türkiye - Advanced Embedded Systems Development
Malta - Advanced Embedded Systems Development
Belgique - Advanced Embedded Systems Development
France - Advanced Embedded Systems Development
日本 - Advanced Embedded Systems Development
Australia - Advanced Embedded Systems Development
Malaysia - Advanced Embedded Systems Development
New Zealand - Advanced Embedded Systems Development
Philippines - Advanced Embedded Systems Development
Singapore - Advanced Embedded Systems Development
Thailand - Advanced Embedded Systems Development
Vietnam - Advanced Embedded Systems Development
India - Advanced Embedded Systems Development
Argentina - Advanced Embedded Systems Development
Chile - Advanced Embedded Systems Development
Costa Rica - Advanced Embedded Systems Development
Ecuador - Advanced Embedded Systems Development
Guatemala - Advanced Embedded Systems Development
Colombia - Advanced Embedded Systems Development
México - Advanced Embedded Systems Development
Panama - Advanced Embedded Systems Development
Peru - Advanced Embedded Systems Development
Uruguay - Advanced Embedded Systems Development
Venezuela - Advanced Embedded Systems Development
Polska - Advanced Embedded Systems Development
United Kingdom - Advanced Embedded Systems Development
South Korea - Advanced Embedded Systems Development
Pakistan - Advanced Embedded Systems Development
Sri Lanka - Advanced Embedded Systems Development
Bulgaria - Advanced Embedded Systems Development
Bolivia - Advanced Embedded Systems Development
Indonesia - Advanced Embedded Systems Development
Kazakhstan - Advanced Embedded Systems Development
Moldova - Advanced Embedded Systems Development
Morocco - Advanced Embedded Systems Development
Tunisia - Advanced Embedded Systems Development
Kuwait - Advanced Embedded Systems Development
Oman - Advanced Embedded Systems Development
Slovakia - Advanced Embedded Systems Development
Kenya - Advanced Embedded Systems Development
Nigeria - Advanced Embedded Systems Development
Botswana - Advanced Embedded Systems Development
Slovenia - Advanced Embedded Systems Development
Croatia - Advanced Embedded Systems Development
Serbia - Advanced Embedded Systems Development
Bhutan - Advanced Embedded Systems Development