Narzędzia do tworzenia aplikacji w Javie na mikrokontrolery STM32

Firma ST Microelectronics, chcąc ułatwić projektantom systemów z mikrokontrolerami STM32 realizację zaawansowanych interfejsów użytkownika oraz umożliwić pełne wykorzystanie możliwości programowania obiektowego, wprowadziła do swojej oferty rodzinę produktów STM32Java.

Na zestaw STM32Java składają się: środowisko programistyczne oparte na Eclipse, kompilator, kilka platform Javy zoptymalizowanych pod kątem mikrokontrolerów STM32, standardowe biblioteki, a także zestawy ewaluacyjne. Dostępne są też narzędzia do łączenia kodu Javy z C: Simple Native Interface pozwalający wywoływać funkcje C z poziomu Javy oraz Shielded Plug służący do wymiany danych między językami.

Przy przygotowywaniu STM32Java, firma STMicroelectronics współpracowała z IS2T, wiodącym dostawcą platform Java. Maszyna Javy dla mikrokontrolerów ST ma bardzo niewielkie wymagania: potrzebuje niecałych 30 kB pamięci Flash, poniżej 1,5 kB RAM i uruchamia się w mniej niż 2 ms przy częstotliwości taktowania 120 MHz.

Roczna licencja na jedno stanowisko kosztuje 2600 dolarów. Dostępna jest także wersja ewaluacyjna. Rodzina produktów STM32Java jest drugą próbą wprowadzenia Javy do systemów z mikrokontrolerami STM32, pierwszą był zestaw uruchomieniowy STM3220G-Java, który pojawił się w maju zeszłego roku.

Szczegóły można znaleźć na stronie produktowej, a dodatkowe zasoby na specjalnie przygotowanej stronie poświęconej rozwojowi aplikacji w Javie na STM32.

O autorze