Atollic TrueStudio for ARM – nowa polityka producenta – bezpłatny LITE bez ograniczenia kodu

TrueStudio to zintegrowany w jednym środowisku, opracowany i rozwijany przez firmę Atollic, edytor kodu oparty na Eclipse, zintegrowany z kompilatorem, zestawem narzędzi do debugowania oraz serwerem GDB dla interfejsu (programator-debugger) ST-Link. Bezpłatna wersja tgo środowiska była dotychczas omijana przez programistów, przede wszystkim ze względu na ograniczenie – w wersji bezpłatnej – objętości kodu i wysoką cenę środowiska. W ostatnich dniach sytuacja się zmieniła i najnowsza wersja LITE jest pozbawiona ograniczenia kodu, ponadto obsługuje 26 typów rdzeni ARM różnych producentów (m.in.: Atmel, Freescale, Infineon, Renesas, NXP, STMicroelectronic, TI), co się przekłada na wygodny dostęp do 2511 typów obsługiwanych mikrokontrolerów i 160 typów zestawów ewaluacyjnych. Najnowsza wersja środowiska udostępnia nam też ponad 1500 przykładowych projektów dla różnych typów mikrokontrolerów.

Co nam zatem oferuje nowa wersja LITE? W standardzie otrzymujemy:

  • narzędzia do zarządzania projektami,
  • dostęp do przykładowych programów,
  • narzędzia do edycji, kompilacji i debugowania,
  • narzędzia do pracy zespołowej,
  • kompilację bez ograniczenia wielkości kodu wynikowego.

Czego nam nie oferuje wersja LITE? Są to narzędzia stosunkowo rzadko wykorzystywane w typowych aplikacjach:

  • narzędzia do statycznej analizy kodu,
  • zaawansowane funkcje debugowania,
  • interaktywną pomoc techniczną, której przydatności nie da się przecenić, ale niechętnie się za nią płaci .

W przypadku niezbędności którejś z wymienionych cech, ich dostępność można wykupić za 49 EUR lub 59 USD/miesiąc. Ponieważ nie są to narzędzia niezbędne, jest duża szansa, że pakiet TrueStudio w wersji LITE znów zagości na naszych dyskach.
Instalację oprogramowania powinniśmy zacząć od pobrania wersji LITE, która jest dostępna pod adresem: http://timor.atollic.com/truestudio/. Plik instalacyjny ma objętość bliską 1GB.
Po jego ściągnięciu możemy przystąpić do instalacji oprogramowania, która przebiega w sposób standardowy, proces jest zautomatyzowany i ogranicza się do kilku kliknięć.

Zatrzymać się warto podczas wyboru sterowników interfejsów do programowania-debugowania, gdzie wybieramy np.:

• ST-Link – ważne dla użytkowników STM32,

• J-Link – najbardziej uniwersalne rozwiązanie, pozwalające korzystać z mikrokontrolerów dowolnych producentów,

• PE Micro – opcja interesująca dla fanów mikrokontrolerów z rodziny Freescale Kinetis.

Teraz ekspresowo pokażemy realizację prostego projektu, bazującego na jednym z gotowych przykładów dostarczanych wraz ze środowiskiem. Wybieramy opcję Download new example… – jak na rysunku poniżej (przykładowy projekt będziemy implementować w zesatwie FRDM-KL25Z):

O autorze