Programowanie mikrokontrolerów z rdzeniem ARM Coretex-M3

Termin: 27 lipca
Miejsce: Warszawa
Tematy zajęć:
1. Budowa rdzenia mikrokontrolera z rodziny ARM Coretex-M3

  • charakterystyka architektury RISC
  • tryby ochrony procesora i ich wykorzystanie
  • wyjątki i ich obsługa w rdzeniu zgodnym ze specyfikacją ARM Coretex-M3
  • instrukcje asemblera ARM
  • tryb Thumb-2 i jego obsługa

2. Zarządzanie energią

  • obsługa zarządzania energią w ARM Coretex-M3
  • szacowanie poboru energii
  • obsługa powrotu z trybów oszczędzania energii

3. Przegląd IDE i środowisk deweloperskich

  • dostępne IDE
  • rodzaje narzędzi do budowy oprogramowania

4. Integracja środowisk uruchomieniowego i IDE
5. JTAG, programatory i emulatory

  • rodzaje interfejsów dostępowych
  • śledzenie wykonywania programu z poziomu interfejsu JTAG

6. Programowanie niskopoziomowe

  • instrukcje asemblera
  • tryby adresowania
  • wykonywanie warunkowe
  • buforowanie i dostęp do zasobów

7. Akwizycja danych zewnętrznych

  • porty wejścia - wyjścia ogólnego przeznaczenia (GPIO)

8. Dane i algorytmy

  • formaty danych
  • filtrowanie i obróbka danych
  • gospodarowanie zasobami mikrokontrolera

9. Start systemu

  • Boot loader własny i dostarczany
  • inicjalizacja komponentów systemu

10. Pamięć jej rodzaje i obsługa

  • architektura dostępu do pamięci
  • pamięć zewnętrzna i wewnętrzna
  • podsystem DMA

11. Układy liczników

  • układy licznikowe
  • współpraca modułów licznikowych i przerwań

12. Transmisja szeregowa

  • rodzaje transmisji szeregowej
  • obsługa układów transmisji szeregowej
  • interfejs USB

13. Obróbka danych analogowych

  • przetwornik A/C (ADC)

14. Budowanie oprogramowania

  • kompilacja i konsolidacja
  • procedury wbudowane w języku asembler i wywoływanie procedur zewnętrznych
  • asembler GNU
  • specyficzne aspekty budowy oprogramowania dla mikrokontrolerów

15. Biblioteki zewnętrzne

  • przydatne procedury i wewnętrzne zależności
  • parametryzowanie wywołań

16. Sekcje programu

  • inicjowanie obiektów i ich destrukcja
  • kontrola wykorzystywanych zasobów

17. Programowanie obiektowe w mikrokontrolerach

  • obiektowy model programowania
  • kontrola intelektualna złożonego projektu

18. Sterowanie zdarzeniowe w języku C++

  • obsługa sytuacji wyjątkowych
  • programowanie defensywne

19. Wzorce projektowe i szablony w praktyce programisty

Więcej informacji: www.altkom.pl

Posłuchaj
00:00
Powiązane treści
Ożywienie na rynku mikrokontrolerów
Samsung kupił licencję rdzenia graficznego ARM Mali
ARM zapowiada 3 kolejne rdzenie procesorów
ARM wyprzedzi Intela na rynku MID w 2013 r.
Zobacz więcej w kategorii: Gospodarka
Projektowanie i badania
Pierwsze w Europie centrum danych OpenAI
Komunikacja
Czy Internet Agentów - IoA - stanie się następcą IoT?
Projektowanie i badania
Światłowody zamienią się w czujniki: rewolucyjny system monitoringu mostów i tuneli
Komponenty
Rynek urządzeń do produkcji płytek półprzewodnikowych osiągnie 184 mld USD do 2030 r.
Zasilanie
Onsemi i Nvidia wdrożą zasilanie 800 V dla centrów danych AI nowej generacji
Komponenty
Sensrad i Arbe Robotics wprowadzają na rynek pierwsze radary 4D z układem nowej generacji
Zobacz więcej z tagiem: Artykuły
Magazyn
Lipiec 2025
Magazyn
Czerwiec 2025
Targi zagraniczne
Elmässan Stockholm 2025

Komponenty indukcyjne

Podzespoły indukcyjne determinują osiągi urządzeń z zakresu konwersji mocy, a więc dążenie do minimalizacji strat energii, ułatwiają miniaturyzację urządzeń, a także zapewniają zgodność z wymaganiami norm w zakresie EMC. Stąd rozwój elektromobilności, systemów energii odnawialnej, elektroniki użytkowej sprzyja znacząco temu segmentowi rynku. Zapotrzebowanie na komponenty o wysokiej jakości i stabilności płynie ponadto z aplikacji IT, telekomunikacji, energoelektroniki i oczywiście sektorów specjalnych: wojska, lotnictwa. Pozytywnym zauważalnym zjawiskiem w branży jest powolny, ale stały wzrost zainteresowania klientów rodzimą produkcją pomimo wyższych cen niż produktów azjatyckich. Natomiast paradoksalnie negatywnym zjawiskiem jest fakt, że jakość produktów azjatyckich jest coraz lepsza i jeśli stereotyp "chińskiej bylejakości" przestanie być popularny, to rodzima produkcja będzie miała problem z utrzymaniem się na rynku bez znaczących inwestycji w automatyzację i nowe technologie wykonania, kontroli jakości i pomiarów.
Zapytania ofertowe
Unikalny branżowy system komunikacji B2B Znajdź produkty i usługi, których potrzebujesz Katalog ponad 7000 firm i 60 tys. produktów