Implementacja systemu Linux na platformie STM32MP (3). Obsługa rdzenia Cortex-M4 w STM32MP1

Implementacja systemu Linux na platformie STM32MP (3). Obsługa rdzenia Cortex-M4 w STM32MP1

Gdy tworzymy aplikacje z użyciem procesora aplikacyjnego z serii STM32MP, zazwyczaj zależy nam na zachowaniu maksymalnej wydajności układu. W tym celu do sterowania portami GPIO, jak również do wykonywania części zadań obliczeniowych, lepiej byłoby zastosować dodatkowy, mniejszy rdzeń. Układy z serii STM32MP1 oferują w tym celu zintegrowany rdzeń Cortex-M4, a procesory z rodziny STM32MP2 mają wbudowaną jednostkę Cortex-M33.

W trzecim odcinku naszego kursu skupimy się na przygotowaniu i uruchomieniu prostej aplikacji, której celem będzie miganie diodą LED na płytce ewaluacyjnej. Jest to program mający za zadanie tylko i wyłącznie pokazanie procedury uruchomienia kodu na dodatkowym rdzeniu, która odbywa się w zupełnie inny sposób niż w przypadku popularnych układów z serii STM32, gdzie wystarczy wgrać kod z poziomu IDE do wbudowanej pamięci Flash mikrokontrolera. Przygotowanie W przypadku pisania kodu na mikroprocesory z serii STM32MP nie mamy zbyt dużego pola manewru w zakresie wyboru IDE, w jakim możemy ów kod napisać (o ile rozważamy tylko i wyłącznie darmowe środowiska programistyczne). Najlepiej sprawdza się w tym przypadku pakiet STM32CubeIDE, uruchomiony pod kontrolą systemu operacyjnego Ubuntu (choć osobiście używam Arch Linuksa, który także doskonale radzi sobie z tym zadaniem).
Aby kontynuować czytanie wykup Prenumeratę
Artykuł ukazał się w
Elektronika Praktyczna
luty 2025
Elektronika Praktyczna Plus lipiec - grudzień 2012

Elektronika Praktyczna Plus

Monograficzne wydania specjalne

Elektronik luty 2025

Elektronik

Magazyn elektroniki profesjonalnej

Raspberry Pi 2015

Raspberry Pi

Wykorzystaj wszystkie możliwości wyjątkowego minikomputera

Świat Radio styczeń - luty 2025

Świat Radio

Magazyn krótkofalowców i amatorów CB

Automatyka, Podzespoły, Aplikacje styczeń - luty 2025

Automatyka, Podzespoły, Aplikacje

Technika i rynek systemów automatyki

Elektronika Praktyczna luty 2025

Elektronika Praktyczna

Międzynarodowy magazyn elektroników konstruktorów

Elektronika dla Wszystkich luty 2025

Elektronika dla Wszystkich

Interesująca elektronika dla pasjonatów