TRACE32®
Firma GRYFTEC oferuje usługi programistyczne w zakresie tworzenia skryptów i modułów oprogramowania, ułatwiających korzystanie z rozbudowanych funkcji debuggerów sprzętowych ICD dla JTAG/BDM i systemów śledzenia TRACE32® firmy Lauterbach GmbH.
Oferujemy usługi w zakresie projektowania (design/development) dla:
-
Peripheral file (PER)
Są to pliki skryptowe umożliwiające podgląd rejestrów wewnętrznych mikrokontrolera i ich wygodną modyfikację w oknie aplikacji TRACE32®
-
Peripheral File Generator
Tworzenie aplikacji umożliwiającej automatyczne generowanie/konwersję plików .per z dowolnego formatu stosowanego przez klienta do opisu rejestrów MCU lub ASIC (.xml, .h, .c, .cpp). Jest to szczególnie ważne dla tych klientów, którzy chcieliby, aby ich dokumentacja, opisująca wewnętrzne rejestry procesora, pozostała tajna, a perfile był szybko i skutecznie generowany przez nich samych.
-
Practice Scripting
Tworzenie aplikacji skryptowych w języku PRACTICE® (język skryptowy dla TRACE32®) pozwalający na uruchamianie złożonych systemów w środowisku TRACE32® jak parametryzowanych konfiguracji softwareowych systemu, użycia systemów operacyjnych, automatyzację testów oraz tworzenia dla nich przejrzystych GUI (Graphical User Interface).
-
Initialization Script
Są to skrypty startowe konfigurujące system docelowy (board z mikrokontrolerem), pozwalające na szybkie przygotowanie, konfigurację i uruchomienie urządzeń peryferyjnych mikrokontrolera bez potrzeby posiadania dla niego gotowego bootloadera czy firmware.
-
Peripheral Simulation Model
Modele symulacyjne umożliwiające rozszerzenie możliwości ISS (Instruction Set Simulator) w TRACE32® o symulowanie urządzeń peryferyjnych w mikrokontrolerze (np. wyświetlacze, UART, SPI, systemy przerwań, timery).
-
Integracja TRACE32® z zewnętrznymi narzędziami
Integracja Trace32 z dowolnym zewnętrznym oprogramowaniem, wspierająca wszystkie funkcje sprzętowe i programowe TRACE32® poprzez T32 API
-
Tworzenie wsparcia dla pamięci FLASH
Wsparcie programowania FLASH w systemach mikroprocesorowych, przygotowanie algorytmów i skryptów dla aplikacji TRACE32® do wykonywania dowolnych operacji na pamięci Flash systemu mikroprocesorowego ze środowiska TRACE32®.