Detail produktu

PicoBlaze C Compiler

Vznik: 2009

Název česky
PicoBlaze C překladač
Typ
software
Licence
Využití výsledku jiným subjektem je možné bez nabytí licence (výsledek není licencován)
Licenční poplatek
Poskytovatel licence na výsledek nepožaduje licenční poplatek
Autoři
Klíčová slova

překladač, kompilátor, back-end, front-end, Small Device C compiler, Xilinx PicoBlaze-3, asembler, jazyk C

Popis

PicoBlaze C Compiler je meziplatformní kompilátor jazyka C pro 8-bitový soft-core mikrokontrolér Xilinx PicoBlaze-3 První veřejná verze má tyto základní vlastnosti:    - Přední část překladače využívá Small Devices C Compiler (s podporou      standardu C99)    - Podpora dvou dialektů výsledného asembleru pro PicoBlaze (KCPSM3      a pBlazeIDE) včetně podpory analýzy asembleru vloženého do kódu v C (klíčová      slova: __asm, __endasm)    - Základní celočíselné číselné typy (char [8 bitů], short, int [16-32 bitů])    - Simulace chybějícího datového zásobníku (podpora volání funkcí i rekurze)    - Optimalizace alokace registrů    - Nevýhody: prozatím chybějící podpora složitejších datových typů jako      ukazatelů, struktur a polí      Na překladači se stále pracuje. Plánujeme implementovat i další vlastnosti      jazyka C, takže pro nejaktuálnější informace doporučuji sledovat wiki      stránky      (http://www.fit.vutbr.cz/~meduna/work/doku.php.cs?id=projects:vlam:pbcc:pbc      c).

Umístění

   - Oficiální stránky projektu (http://www.vlam.cz/index.html.cz)    - Stránka softwarového produktu (volně ke stažení, anglicky) (http://www.fit.vutbr.cz/~meduna/work/doku.php?id=projects:vlam:pbcc:pbcc)

Projekty
Výzkum informačních technologií z hlediska bezpečnosti, MŠMT, Institucionální prostředky SR ČR (např. VZ, VC), MSM0021630528, 2007-2013, řešení
Výzkumné skupiny
Pracoviště
Nahoru