Detail produktu
PicoBlaze C Compiler
Vznik: 2009
překladač, kompilátor, back-end, front-end, Small Device C compiler, Xilinx PicoBlaze-3, asembler, jazyk C
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).
- 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)