Pakiet narzędzi uruchomieniowych zawierają biblioteki procedur języka C/C++ kompatybilnych ze standardem ANSI. Wersja Windows jest kompleksowym zestawem narzędzi programistycznych i zawiera takie elementy jak: asembler, linker, bibliotekarz (librarian), symulator/debugger C-SPY.
Proces tworzenia kodu programu jest nadzorowany przez inteligentną funkcję MAKE, która wykrywa rodzaj modyfikacji w programie i automatycznie wywołuje niezbędne elementy kompilacyjne (tzn. zmiana formatu kodu wynikowego np. format symboliczny UBROF na HEX wywoła jedynie reakcję linkera - kompilacja zbiorów nie jest konieczna). rodowisko uruchomieniowe umożliwia dołączanie różnych typów narzędzi, niezbędnych w procesie uruchamiania programu np. emulator, programator, symulator EPROMu, analizator stanów logicznych itp.
Na uwagę zasługuje również dołączony do pakietu edytor tekstu, który na bieżąco rozpoznaje słowa kluczowe języka C/C++ i zaznacza je odpowiednim kolorem. Pozwala to na natychmiastową sygnalizację błędów składniowych bez konieczności wykonywania kompilacji. Dołączany do pakietu C-SPY debugger jest inteligentnym weryfikatorem systemowym umożliwiającym śledzenie tworzonego kodu i ewentualną weryfikację błędów programowych.
C-SPY dostępny jest w kilku konfiguracjach:
W celu otrzymania listy dostępnych emulatorów skontaktuj się z RK-SYSTEM.
ARM | Standard | Limited | Cortex | Baseline |
Edytor kodu | + | + | + | + |
Menadżer projektów | + | + | + | + |
IAR C/C++ Kompilator dla ARM | + | + | + | + |
IAR Assembler dla ARM | + | + | + | + |
Linker i librarian | + | + | + | + |
MISRA C kontroler | + | + |
| |
C-SPYĹ˝ Debugger | + | + | + | |
Biblioteki run-time z kodem ródłowym | + | + | + | + |
Power debugging | + | + |
| |
Hardware debugging support | + | + | + | |
RTOS plugins | + | + | + | |
SUA (pomoc techn. i aktualizacje) | + | + | + | |
Symbol katalogowy | EWARM | EWARM-LE | EWARM-CM | EWARM-BL |
ATMEL AVR | Standard | Limited | Baseline |
Edytor kodu | + | + | + |
Menadżer projektów | + | + | + |
IAR C/C++ Kompilator dla AVR | + | + | + |
IAR Assembler dla AVR | + | + | + |
Linker i librarian | + | + | + |
MISRA C kontroler | + | ||
Biblioteki run-time z kodem ródłowym | + | + | |
C-SPY Debugger | + | + | |
C-SPY CCR driver | + | ||
SUA (pomoc techn. i aktualizacje) | + | + | |
Symbol katalogowy | EWAVR | EWAVR-LE | EWAVR-BL |
Atmel AVR32 | Standard | Limited | Baseline |
Edytor kodu | + | + | + |
Menadżer projektów | + | + | + |
IAR C/C++ Kompilator dla AVR32 | + | + | + |
IAR Assembler dla AVR32 | + | + | + |
Linker i librarian | + | + | + |
MISRA C kontroler | + | ||
C-SPY Debugger | + | + | |
SUA (pomoc techn. i aktualizacje) | + | + | |
Symbol katalogowy | EWAVR32 | EWAVR32-LE | EWAVR32-BL |
Freescale ColdFire | Standard | Limited Cortex | Baseline |
Edytor kodu | + | + | + |
Menadżer projektów | + | + | + |
IAR C/C++ Kompilator dla ColdFire | + | + | + |
IAR Assembler dla ColdFire | + | + | + |
Linker i librarian | + | + | + |
Biblioteki run-time z kodem ródłowym | + | + | + |
MISRA C kontroler | + | ||
C-SPY Debugger | + | + | |
RTOS plugins | + | + | |
SUA (pomoc techn. i aktualizacje) | + | + | |
Symbol katalogowy | EWCF | EWCF-LE | EWCF-BL |
Freescale HCS12 | Standard | Limited |
Edytor kodu | + | + |
Menadżer projektów | + | + |
IAR C/C++ Kompilator dla HCS12 | + | + |
IAR Assembler dla HCS12 | + | + |
Linker i librarian | + | + |
Biblioteki run-time z kodem ródłowym | + | + |
MISRA C kontroler | + | |
C-SPY Debugger | + | |
SUA (pomoc techn. i aktualizacje) | + | + |
Symbol katalogowy | EWHCS12 | EWHCS12-LE |
Freescale S08 | Standard | Limited |
Edytor kodu | + | + |
Menadżer projektów | + | + |
IAR C/C++ Kompilator dla S08 | + | + |
IAR Assembler dla S08 | + | + |
Linker i librarian | + | + |
Biblioteki run-time z kodem ródłowym | + | + |
MISRA C kontroler | + | |
C-SPY Debugger | + |
|
SUA (pomoc techn. i aktualizacje) | + | + |
Symbol katalogowy | EWS08 | EWS08-LE |
Maxim MAXQ | Standard | Limited |
Edytor kodu | + | + |
Menadżer projektów | + | + |
MAXQ C compiler | + | + |
MAXQ assembler | + | + |
Linker i librarian | + | + |
Biblioteki run-time z kodem ródłowym | + | + |
C-SPY Debugger | + | |
SUA (pomoc techn. i aktualizacje) | + | + |
Symbol katalogowy | EWMAXQ | EWMAXQ-LE |
National CR 16C | Standard | Limited | CR16C-SC14 | Emulator |
Edytor kodu | + | + | + |
|
Menadżer projektów | + | + | + | |
IAR C/C++ Kompilator dla CR16C | + | + | + | |
IAR Assembler dla CR16C | + | + | + | |
IAR Assembler dla SC14 | + | |||
MISRA C kontroler | + | + | ||
Linker i librarian | + | + | + | |
Biblioteki run-time z kodem ródłowym | + | + | + | |
C-SPY simulator | + | + | ||
CR16C Nexus support | + | + | ||
SC14 Nexus support | + | |||
SUA (pomoc techn. i aktualizacje) | + | + | + | + |
Symbol katalogowy | EWCR16C | EWCR16C-LE | EWCR16C-SC | EWCR16C-X |
Renesas 78K | Standard | Limited |
Edytor kodu | + | + |
Menadżer projektów | + | + |
IAR C/C++ Kompilator dla 78K | + | + |
IAR Assembler dla 78K | + | + |
Linker i librarian | + | + |
Biblioteki run-time z kodem ródłowym | + | + |
MISRA C kontroler | + | |
C-SPY Debugger | + | |
SUA (pomoc techn. i aktualizacje) | + | + |
Symbol katalogowy | EW78K | EW78K-LE |
Renesas H8 | Standard | Limited |
Edytor kodu | + | + |
Menadżer projektów | + | + |
IAR C/C++ Kompilator dla H8 | + | + |
IAR Assembler dla H8 | + | + |
Linker i librarian | + | + |
Biblioteki run-time z kodem ródłowym | + | + |
MISRA C kontroler | + | |
RTOS plugin | + |
|
C-SPY Debugger | + | |
SUA (pomoc techn. i aktualizacje) | + | + |
Symbol katalogowy | EWH8 | EWH8-LE |
Renesas M16 i R8C | Standard | Limited | Baseline |
Edytor kodu | + | + | + |
Menadżer projektów | + | + | + |
IAR C/C++ Kompilator dla M16C/R8C | + | + | + |
IAR Assembler dla M16C/R8C | + | + | + |
Linker i librarian | + | + | + |
Biblioteki run-time z kodem ródłowym | + | + | + |
MISRA C kontroler | + | ||
RTOS plugin | + | + | |
SUA (pomoc techn. i aktualizacje) | + | + | |
Symbol katalogowy | EWM16C | EWM16C-LE | EWM16C-BL |
Renesas M32C | Standard | Limited |
Edytor kodu | + | + |
Menadżer projektów | + | + |
IAR C/C++ Kompilator dla M32C | + | + |
IAR Assembler dla M32C | + | + |
Linker i librarian | + | + |
Biblioteki run-time z kodem ródłowym | + | + |
MISRA C kontroler | + | |
RTOS plugin | + | |
SUA (pomoc techn. i aktualizacje) | + | + |
Symbol katalogowy | EWM32C | EWM32C-LE |
Renesas R32C | Standard | Limited |
Edytor kodu | + | + |
Menadżer projektów | + | + |
IAR C/C++ Kompilator dla R32C | + | + |
IAR Assembler dla R32C | + | + |
Linker i librarian | + | + |
Biblioteki run-time z kodem ródłowym | + | + |
MISRA C kontroler | + | |
C-SPY Debugger | + | |
RTOS plugin | + | |
SUA (pomoc techn. i aktualizacje) | + | + |
Symbol katalogowy | EWR32C | EWR32C-LE |
Renesas RL78 | Standard | Limited |
Edytor kodu | + | + |
Menadżer projektów | + | + |
IAR C/C++ Kompilator dla RL78 | + | + |
IAR Assembler dla RL78 | + | + |
Linker i librarian | + | + |
Biblioteki run-time z kodem ródłowym | + | + |
MISRA C kontroler | + | |
C-SPY Debugger | + | |
RTOS plugin | + | |
SUA (pomoc techn. i aktualizacje) | + | + |
Symbol katalogowy | EWRL78 | EWRL78-LE |
Renesas RX | Standard | Limited |
Edytor kodu | + | + |
Menadżer projektów | + | + |
IAR C/C++ Kompilator dla RX | + | + |
IAR Assembler dla RX | + | + |
Linker i librarian | + | + |
Biblioteki run-time z kodem ródłowym | + | + |
MISRA C kontroler | + | |
C-SPY Debugger | + | |
RTOS plugin | + | |
SUA (pomoc techn. i aktualizacje) | + | + |
Symbol katalogowy | EWRX | EWRX-LE |
Renesas V850 | Standard | Limited |
Edytor kodu | + | + |
Menadżer projektów | + | + |
IAR C/C++ Kompilator dla SuperH | + | + |
IAR Assembler dla SuperH | + | + |
Linker i librarian | + | + |
Biblioteki run-time z kodem ródłowym | + | + |
MISRA C kontroler | + |
|
C-SPY Debugger | + |
|
RTOS plugin | + |
|
SUA (pomoc techn. i aktualizacje) | + | + |
Symbol katalogowy | EWSH | EWSH-LE |
Samsung SAM8 | Standard | Limited |
Edytor kodu | + | + |
Menadżer projektów | + | + |
IAR C/C++ Kompilator dla SAM8 | + | + |
IAR Assembler dla SAM8 | + | + |
Linker i librarian | + | + |
Biblioteki run-time z kodem ródłowym | + | + |
C-SPY Debugger | + | |
SUA (pomoc techn. i aktualizacje) | + | + |
Symbol katalogowy | EWSAM8 | EWSAM8-LE |
STMicroelectronics STM8 | Standard | Limited |
Edytor kodu | + | + |
Menadżer projektów | + | + |
IAR C/C++ Kompilator dla STM8 | + | + |
IAR Assembler dla STM8 | + | + |
Linker i librarian | + | + |
Biblioteki run-time z kodem ródłowym | + | + |
MISRA C kontroler | + |
|
C-SPY Debugger | + | |
RTOS plugin | + | |
SUA (pomoc techn. i aktualizacje) | + | + |
Symbol katalogowy | EWSTM8 | EWSTM8-LE |
TI MSP430 | Standard | Limited | Baseline |
Edytor kodu | + | + | + |
Menadżer projektów | + | + | + |
IAR C/C++ Kompilator dla MSP430 | + | + | + |
IAR Assembler dla MSP430 | + | + | + |
Linker i librarian | + | + | + |
Biblioteki run-time z kodem ródłowym | + | + | + |
MISRA C kontroler | + | ||
C-SPY Debugger | + | + | |
RTOS plugin | + | + | |
SUA (pomoc techn. i aktualizacje) | + | + | Limited |
Symbol katalogowy | EW430 | EW430-LE | EW430-BL |
8051 | Standard | Limited | Baseline |
Edytor kodu | + | + | + |
Menadżer projektów | + | + | + |
IAR C/C++ Kompilator dla 8051 | + | + | + |
IAR Assembler dla 8051 | + | + | + |
MISRA Checker | + | ||
Linker i librarian | + | + | + |
Biblioteki run-time z kodem ródłowym | + | + | + |
MISRA C kontroler | + | ||
C-SPY Debugger | + | + | |
RTOS plugin | + | + | |
SUA (pomoc techn. i aktualizacje) | + | + | |
Symbol katalogowy | EW8051 | EW8051-LE | EW8051-BL |
IAR Visual State | Premium | Limited |
Designer | + | + |
Verificator | + | + |
Validator | + | + |
Navigator | + | + |
Code generator | + | + |
Documenter | + | + |
Max liczba stanów | nieograniczona | 250 |
SUA (pomoc techniczna) | + | ograniczona |
Symbol katalogowy | VSPRE | VS-BL |
21-07-2019
Dodano obsługę układu SST39VF801C-70-4C-EKE, poprawiono szybkość algorytmów bibkioteki Flash16...
25-04-2019
Poprawiono algorytmy układów Dallas DS1230Y, DS1644, DS1225AD...
01-04-2019
Poprawiono obsługę programowania automatycznego w opcji Gang Mode...
RK-SYSTEM
ul. Chełmońskiego 30
05-825 Grodzisk Mazowiecki
mobile +48 662 168 786
tel. +48 22 724 30 39, +48 22 755 69 83
fax +48 22 734 18 63
E-mail: rk-system@rk-system.com.pl
Dział Handlowy: handlowy@rk-system.com.pl