- Tytuł:
-
Wydajność architektury STM32 w zakresie wykonywania kodu pośredniego dla systemów sterowania
The Performance of Executing Intermediate Code for Control Systems Using STM32 Architecture - Autorzy:
-
Hubacz, Marcin
Sadolewski, Jan
Trybus, Bartosz - Powiązania:
- https://bibliotekanauki.pl/articles/2068645.pdf
- Data publikacji:
- 2021
- Wydawca:
- Sieć Badawcza Łukasiewicz - Przemysłowy Instytut Automatyki i Pomiarów
- Tematy:
-
STM32
ARM
maszyna wirtualna
kod pośredni
STM
virtual machine
intermediate code - Opis:
-
W artykule przedstawiono badania wydajności wykonywania przez mikrokontrolery STM32 kodu dla maszyny wirtualnej (tzw. kodu pośredniego) dedykowanej dla systemów sterowania. Architektura ARM zastosowana w tych układach odznacza się ograniczeniami związanymi z dostępem do niewyrównanych adresów. Zaproponowano trzy sposoby wyeliminowania tych ograniczeń, a każdy z nich poddano zestawowi testów mających ustalić ich wydajność. Testy przeprowadzono dla dwóch trybów działania, tj. z 16- i 32-bitowym adresowaniem dla różnych generacji układów. Wyniki testów pozwalają dobrać właściwe rozwiązanie dla określonej platformy.
The article presents performance tests of code executed by STM32 microcontrollers using a virtual machine (so-called intermediate code) dedicated to control systems. The ARM architecture used in these chips has limitations related to access to non-aligned addresses. Three ways to overcome these limitations have been proposed, and each has been subjected to a suite of tests to determine their performance. Tests were conducted for two operating modes, i.e. with 16- and 32-bit addressing for different generations of chips. The test results allow to choose the right solution for a specific platform. - Źródło:
-
Pomiary Automatyka Robotyka; 2021, 25, 1; 27--34
1427-9126 - Pojawia się w:
- Pomiary Automatyka Robotyka
- Dostawca treści:
- Biblioteka Nauki