Plan Szkolenia
Początki architektury ARM-M. Wersje architektury: 6, 7, 8, 8.1.
Zestaw rejestrów. Zestaw instrukcji: przegląd, ograniczenia, radzenie sobie ze stałymi, operacje na stosie, wywołania procedur i zwroty. Konwencja wywoływania ARM. Przetwarzanie wyjątków. Komponenty rdzenia Cortex-M: procesor, zegar SysTick, kontroler przerwań NVIC, interfejs debugowania. Zaawansowane funkcje NVIC. Wykorzystanie przerwań wyzwalanych programowo. Przegląd rdzeni Cortex-M. Architektura macierzy magistrali.
Ćwiczenia: 1. Podstawowa struktura aplikacji. Tworzenie aplikacji. Sekcje i wykorzystanie pamięci pamięci. Uruchamianie. Przerwania. 2. Routing strumienia C stdout do fizycznego interfejsu (UART, USB CDC?). Używanie SWO do wyjścia diagnostycznego.
Wymagania
Podstawowa znajomość języka C i mikrokontrolerów.
Opinie uczestników (5)
On odpowiada na moje pytania bardzo dobrze wytłumaczone.
Khaled Almarzooqi - Beamtrail
Szkolenie - Circuits and Electronics Fundamentals
Przetłumaczone przez sztuczną inteligencję
Dostosowanie trenera do naszych potrzeb
Eduardo Fontecha - ORMAZABAL PROTECTION & AUTOMATION S.L.U.
Szkolenie - The Yocto Project - An Overview - hands-on
Przetłumaczone przez sztuczną inteligencję
Zdobywanie przydatnych wiedzy i rozjaśnianie niektórych spraw, o których wcześniej nie byłem pewien.
Kenneth Mahoney - University of Glasgow
Szkolenie - Arduino: Programming a Microcontroller for Beginners
Przetłumaczone przez sztuczną inteligencję
Uwielbiam wiedzę trenera.
Aaron Swift - ITW Hobart
Szkolenie - FreeRTOS: Programming for Real Time Operating Systems
Przetłumaczone przez sztuczną inteligencję
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.