ASIX Home

Překladače jazyka C

  HOME  |  ASIX  |  Produkty a služby  |  FTDI  |  Microchip  |  Xilinx  |  AEC  |  Technická podpora  |  Různé 2006-09-20  

Na této stránce naleznete informace o kompilátorech HI-TECH C pro ARM, 8051, MSP430, HOLTEK MCU, ARClite, XA, Z80, H8/300, 68HC05, 68HC11 a 68000.

Kompilátor HI-TECH C for ARM

[ARMC]

HI-TECH C for ARM je překladač a vývojový nástroj pro mikrokontroléry s architekturou ARM. Umožňuje tvorbu aplikací ve zlomku času ve srovnání s programováním v assembleru. Vytváří velmi efektivní kód a je velice spolehlivý.

Vlastnosti:

  • Plnohodnotné a přenositelné ANSI C
  • Efektivita srovnatelná nebo lepší, než u programů psaných v assembleru
  • Spolehlivost - ověřena dlouhým a rozsáhlým praktickým používáním
  • Modulární, obsahuje linker a knihovní manažer
  • Cena - náklady jsou rychle návratné
  • Kompatibilita s vývojovými nástroji jiných firem (ovládáním přes příkazový řádek)
  • Knihovny: standardní knihovny i příklady pro I/O
  • Multiplatformní: Windows, Linux, UNIX

HI-TECH C for ARM má vlastní kompletní vývojové prostředí HI-TIDE 2, obsahující manažer projektů a editor. Díky možnosti ovládání i z příkazového řádku může pracovat i s jinými vývojovými prostředími a s vývojovými prostředky jiných firem.

Informace o C for ARM na stránkách HI-TECH (v angličtině)

Kompilátor HI-TECH C for 8051

[8051]

HI-TECH C for 8051 je překladač a vývojový nástroj pro mikrokontroléry s architekturou 8051. Vytváří velmi efektivní kód (lepší, než jiné překladače za dvojnásobnou cenu). Při překladu lze zvolit model paměti malý pro jednočipové aplikace, střední pro externí paměť a velký pro paměti s přepínáním bank.

Vlastnosti:

  • Plnohodnotné a přenositelné ANSI C, podporující všechny standardní datové typy
  • Spolehlivost - ověřena dlouhým a rozsáhlým praktickým používáním
  • Neomezený počet zdrojových souborů
  • Víceúrovňová optimalizace
  • Obsáhlé knihovny včetně zdrojových kódů
  • 32-bitová aritmetika IEEE s plovoucí desetinnou čárkou a 32-bitové datové typy
  • Možnost kombinování programování v C a v assembleru
  • Optimalizovaný assembler
  • Zobrazování generovaného assembleru
  • Linker se sdílením lokálních proměnných pro úsporné využití RAM
  • Kompatibilita - lze integrovat do prostředí Silicon Laboratories, Python a do vývojových systémů mnoha dalších firem.
  • Multiplatformní: Windows, Linux, UNIX

HI-TECH C for 8051 má vlastní kompletní vývojové prostředí HI-TIDE 2, obsahující manažer projektů, editor, simulátor a nástroj pro tvorbu kódu. Díky možnosti ovládání i z příkazového řádku může pracovat i s jinými vývojovými prostředími a s vývojovými prostředky jiných firem.

Aplikační programy v jazyce C lze provozovat pod operačním systémem Salvo. Je to levný real-time operační systém pro mikrokontroléry. Podporuje multitasking (současný běh více programů). Umožňuje rychle implementovat nové aplikace, dobře hospodaří s pamětmi.

Informace o C for 8051 na stránkách HI-TECH (v angličtině)

Kompilátor HI-TECH C for MSP430

[MSP430]

HI-TECH C for MSP430 je výkonný překladač a vývojový nástroj s rychlým a flexibilním prostředím pro mikrokontroléry MSP430 firmy Texas Instruments. Je schopen využít specifické vlastnosti MSP430, používá inteligentní optimalizaci a generuje velmi kvalitní kód srovnatelný s "ručně" psaným assemblerem.

Vlastnosti:

  • Plnohodnotné a přenositelné ANSI C
  • Modulární, obsahuje linker a knihovní manažer
  • Neomezený počet zdrojových souborů
  • Cena - náklady jsou rychle návratné
  • Dobrá přenositelnost, obsáhlé knihovny včetně zdrojových kódů
  • Optimalizovaný assembler
  • Zobrazování generovaného assembleru
  • Víceúrovňová optimalizace
  • Nástroj pro inicializaci a obsluhu periferií
  • Multiplatformní: Windows, Linux, UNIX

HI-TECH C for MSP430 má vlastní kompletní vývojové prostředí HI-TIDE 2, obsahující manažer projektů, flexibilní editor a rychlý a přesný simulátor. HI-TIDE 2 spolupracuje i s hardwarovými debuggery s rozhraním JTAG od firmy TI (s připojením na paralelní port). Díky možnosti ovládání i z příkazového řádku může pracovat i s jinými vývojovými prostředími a s vývojovými prostředky jiných firem.

Aplikační programy v jazyce C lze provozovat pod operačním systémem Salvo. Je to levný real-time operační systém pro mikrokontroléry. Podporuje multitasking (současný běh více programů). Umožňuje rychle implementovat nové aplikace, dobře hospodaří s pamětmi.

Překladač lze použít pro všechny mikrokontroléry typu MSP430 firmy TI.

Informace o C for MSP430 na stránkách HI-TECH (v angličtině)

Kompilátor HI-TECH C for HOLTEK MCU

[Holtek MCU]

HI-TECH C for HOLTEK MCU je výkonný překladač pro kompletní řadu mikrokontrolérů Holtek. Generuje velmi kvalitní kód srovnatelný nebo lepší, než "ručně" psaný assembler.

Vlastnosti:

  • Plnohodnotné a přenositelné ANSI C, podporující všechny standardní datové typy
  • Spolehlivost - ověřena dlouhým a rozsáhlým praktickým používáním
  • Neomezený počet zdrojových souborů
  • Víceúrovňová optimalizace
  • Obsáhlé knihovny včetně zdrojových kódů
  • 32-bitová aritmetika IEEE s plovoucí desetinnou čárkou a 32-bitové datové typy
  • Možnost kombinování programování v C a v assembleru
  • Zobrazování generovaného assembleru
  • Linker se sdílením lokálních proměnných pro úsporné využití RAM
  • Kompatibilita - lze integrovat do mnoha vývojových prostředků dalších firem
  • Multiplatformní: Windows, Linux, UNIX

Překladač HI-TECH C for HOLTEK lze ovládat z příkazového řádku, což umožňuje překlad a linkování jediným příkazem, a je integrován i ve vývojovém prostředí HT-IDE3000 firmy Holtek s kompletním manažerem projektů a debuggerem.

Informace o C for HOLTEK MCU na stránkách HI-TECH (v angličtině)

Kompilátor HI-TECH C for ARClite

[ARClite]

HI-TECH C for ARClite je výkonný překladač ANSI C pro mikrokontroléry s osmibitovým jádrem RISC firmy ARC International a kompletní vývojový systém. Využívá všech výhod architektury microRISC mikrokontrolérů ARClite a vytváří rychlý a kompaktní kód.

Vlastnosti:

  • ANSI C, podporující všechny standardní datové typy
  • Neomezený počet zdrojových souborů
  • Víceúrovňová optimalizace
  • Obsáhlé knihovny včetně zdrojových kódů
  • 32-bitová aritmetika IEEE s plovoucí desetinnou čárkou
  • Možnost kombinování programování v C a v assembleru
  • Neomezené vnořování funkcí a rekurze
  • Zobrazování generovaného assembleru
  • Optimalizovaný assembler
  • Linker
  • Multiplatformní: Windows, Linux, UNIX

Překladač HI-TECH C for ARClite může přímo běžet v prostředí HDP (HI-TECH Professional Development environment) pod Windows, které umožňuje ovládání projektů ARClite. Ovládání je možné i z příkazového řádku. V obou případech lze provést překlad i linkování jediným příkazem.

Aplikační programy v jazyce C lze provozovat pod operačním systémem Salvo. Je to levný real-time operační systém pro mikrokontroléry. Podporuje multitasking (současný běh více programů). Umožňuje rychle implementovat nové aplikace, dobře hospodaří s pamětmi.

Informace o C for ARClite na stránkách HI-TECH (v angličtině)

Kompilátor HI-TECH C for XA

[XA]

HI-TECH C for XA je překladač C pro mikrokontroléry s architekturou XA firmy Philips. Je to řada vysoce výkonných šestnáctibitových mikrokontrolérů, analogická 8051, ovšem bez jejích omezení vyplývajících z osmibitové architektury. HI-TECH C for XA obsahuje kompletní vývojový systém pro C a assembler. Používá jej i Philips a další firmy i v projektech o rozsahu mnoha MB. Je to historicky první překladač pro XA a pro důležité projekty zůstává jedinou seriózní volbou.

Při překladu si lze vybrat z několika modelů paměti. Ve velkém modelu (Huge) je harvardská architektura uživateli skryta.

Vlastnosti:

  • ANSI C, podporující všechny standardní datové typy
  • Neomezený počet zdrojových souborů
  • Víceúrovňová optimalizace
  • Obsáhlé knihovny včetně zdrojových kódů
  • 32-bitová a 64-bitová aritmetika IEEE a rychlá 64-bitová aritmetika
  • Možnost kombinování programování v C a v assembleru
  • Neomezené vnořování funkcí a rekurze
  • Zobrazování generovaného assembleru
  • Optimalizovaný assembler
  • Linker
  • Debugger pro vzdálené ladění na zdrojové úrovni s levným ladicím prostředkem v aplikaci (bez příplatku)
  • Multiplatformní: Windows, Linux, UNIX

Překladač HI-TECH C for XA může přímo běžet v prostředí HDP (HI-TECH Professional Development environment) pod Windows, které umožňuje ovládání projektů XA. Ovládání je možné i z příkazového řádku. V obou případech lze provést překlad i linkování jediným příkazem.

Překladač lze použít pro všechny mikrokontroléry typu XA firmy Philips.

Informace o C for XA na stránkách HI-TECH (v angličtině)

Kompilátor HI-TECH C for Z80

[Z80]

HI-TECH C for Z80 je překladač ANSI C a kompletní vývojový systém pro mikrokontroléry s architekturou Z80/Z180. Podporuje model 64K paměti pro Z80 a rozšířenou paměť Z180 a 64180, i uživatelsky definovanou stránkovanou paměť libovolných ostatních mikrokontrolérů Z80. Funkce přerušení mohou být kompletně definovány v C.

Vlastnosti:

  • ANSI C, podporující všechny standardní datové typy
  • Neomezený počet zdrojových souborů
  • Víceúrovňová optimalizace
  • Obsáhlé knihovny včetně zdrojových kódů
  • 32-bitová aritmetika
  • Možnost kombinování programování v C a v assembleru
  • Zobrazování generovaného assembleru
  • Optimalizovaný assembler
  • Linker se sdílením lokálních proměnných pro úsporné využití RAM
  • Debugger pro vzdálené ladění na zdrojové úrovni s levným ladicím prostředkem v aplikaci (bez příplatku)
  • Multiplatformní: Windows, Linux, UNIX

Překladač HI-TECH C for Z80/Z180 může přímo běžet v prostředí HDP (HI-TECH Professional Development environment) pod Windows, které umožňuje ovládání projektů Z80. Ovládání je možné i z příkazového řádku. V obou případech lze provést překlad i linkování jediným příkazem.

Informace o C for Z80 na stránkách HI-TECH (v angličtině)

Kompilátor HI-TECH C for H8/300

[H8/300]

HI-TECH C for H8/300 je překladač C a kompletní vývojový systém pro mikrokontroléry s architekturou H8/300(H) firmy Renesas Technology. Obsahuje integrované vývojové prostředí, umožňuje rychlé a snadné programování bez assembleru.

Řada mikrokontrolérů H8 poskytuje velký adresový prostor, registry CPU typu RISC a řadu dalších výhod. Překladač je využívá a vytváří kompaktní a rychlý kód.

Vlastnosti:

  • ANSI C, podporující všechny standardní datové typy
  • Neomezený počet zdrojových souborů
  • Víceúrovňová optimalizace
  • Obsáhlé knihovny včetně zdrojových kódů
  • 32-bitová aritmetika
  • Možnost kombinování programování v C a v assembleru
  • Neomezená rekurze
  • Zobrazování generovaného assembleru
  • Optimalizovaný assembler
  • Linker
  • Debugger pro vzdálené ladění na zdrojové úrovni s levným ladicím prostředkem v aplikaci (bez příplatku)

Překladač HI-TECH C for H8/300 může přímo běžet v prostředí HDP (HI-TECH Professional Development environment) pod Windows, které umožňuje ovládání projektů. Ovládání je možné i z příkazového řádku. V obou případech lze provést překlad i linkování jediným příkazem.

Překladač lze použít pro všechny mikrokontroléry firmy Renesas Technology, např. řady H8/300, H8/300L, H8/300H a H8S.

Informace o C for H8/300 na stránkách HI-TECH (v angličtině)

Kompilátor HI-TECH C for 68HC05

[68HC05]

HI-TECH C for 6805/68HC05 je překladač C a kompletní vývojový systém pro mikrokontroléry s architekturou 6805/68HC05 firmy Freescale Semiconductor. Je to řada mikrokontrolérů s nízkou spotřebou, s různými interními periferiemi a konfiguracemi pamětí. 68HC05 má lineární paměťový prostor s rozsahem do 64K. Překladač má implementovánu kompletní normu ANSI, nejen její podmnožinu, jako některé jiné překladače. Vytváří rychlý a kompaktní kód plně využívající výhod režimů přímého adresování 68HC05.

Vlastnosti:

  • ANSI C, podporující všechny standardní datové typy
  • Neomezený počet zdrojových souborů
  • Víceúrovňová optimalizace
  • Obsáhlé knihovny včetně zdrojových kódů
  • 32-bitová aritmetika
  • Možnost kombinování programování v C a v assembleru
  • Neomezené vnořování funkcí a rekurze
  • Zobrazování generovaného assembleru
  • Optimalizovaný assembler
  • Linker
  • Debugger pro vzdálené ladění na zdrojové úrovni s levným ladicím prostředkem v aplikaci (bez příplatku)

Překladač HI-TECH C for 6805/68HC05 může přímo běžet v prostředí HDP (HI-TECH Professional Development environment) pod Windows, které umožňuje práci s projekty. Ovládání je možné i z příkazového řádku. V obou případech lze provést překlad i linkování jediným příkazem.

Informace o C for 68HC05 na stránkách HI-TECH (v angličtině)

Kompilátor HI-TECH C for 68HC11

[68HC11]

HI-TECH C for 68HC11 je překladač C a kompletní vývojový systém pro mikrokontroléry s architekturou 68HC11 firmy Freescale Semiconductor. Je to řada mikrokontrolérů s nízkou spotřebou, s různými interními periferiemi a s lineárním nebo stránkovaným paměťovým prostorem s rozsahem do 64K. Má i další architektonická vylepšení. Překladač má implementovánu kompletní normu ANSI, nejen její podmnožinu, jako některé jiné překladače. Vytváří rychlý a kompaktní kód plně využívající výhod této řady včetně rekurzivních a reentrantních funkcí. Při překladu lze zvolit ze dvou modelů paměti.

Vlastnosti:

  • ANSI C, podporující všechny standardní datové typy
  • Neomezený počet zdrojových souborů
  • Víceúrovňová optimalizace
  • Obsáhlé knihovny včetně zdrojových kódů
  • 32-bitová aritmetika
  • Možnost kombinování programování v C a v assembleru
  • Neomezené vnořování funkcí a rekurze
  • Zobrazování generovaného assembleru
  • Optimalizovaný assembler
  • Linker
  • Debugger pro vzdálené ladění na zdrojové úrovni s levným ladicím prostředkem v aplikaci (bez příplatku)

Překladač HI-TECH C for 68HC11 může přímo běžet v prostředí HDP (HI-TECH Professional Development environment) pod Windows, které umožňuje práci s projekty. Ovládání je možné i z příkazového řádku. V obou případech lze provést překlad i linkování jediným příkazem.

Překladač lze použít pro mikrokontroléry řad 68HC11/6801/6301.

Informace o C for 68HC11 na stránkách HI-TECH (v angličtině)

Kompilátor HI-TECH C for 68000

[68000]

HI-TECH C for 68000 je překladač C a kompletní vývojový systém pro mikrokontroléry s architekturou 68000 firmy Freescale Semiconductor. Je to řada 32-bitových mikrokontrolérů s velkým lineárním paměťovým prostorem. Překladač plně využívá výhod rozsáhlého souboru registrů a bohatých adresovacích možností této řady. Je podporována plná 32-bitová i 64-bitová aritmetika.

Vlastnosti:

  • ANSI C, podporující všechny standardní datové typy
  • Neomezený počet zdrojových souborů
  • Víceúrovňová optimalizace
  • Obsáhlé knihovny včetně zdrojových kódů
  • 32-bitová a 64-bitová aritmetika
  • Možnost kombinování programování v C a v assembleru
  • Neomezené vnořování funkcí a rekurze
  • Zobrazování generovaného assembleru
  • Optimalizovaný assembler
  • Linker
  • Debugger pro vzdálené ladění na zdrojové úrovni s levným ladicím prostředkem v aplikaci (bez příplatku)

Překladač HI-TECH C for 68HC11 může přímo běžet v prostředí HDP (HI-TECH Professional Development environment) pod Windows, které umožňuje práci s projekty. Ovládání je možné i z příkazového řádku. V obou případech lze provést překlad i linkování jediným příkazem.

Překladač lze použít pro mikrokontroléry řady 68000 včetně 680x0, CPU-32 a ostatních typů s pamětí 68K.

Informace o C for 68000 na stránkách HI-TECH (v angličtině)


Ceníky (v angličtině)


Máte-li zájem o další informace, zeptejte se nás.

© ASIX s.r.o., 1991-2006. All rights reserved.