Toolchain
Z MediaWiki SPŠ a VOŠ Písek
(Rozdíly mezi verzemi)
(Založena nová stránka: Toolchain je sada nástrojů související s přípravou a kompilací zdrojových kódů do spustitelného kódu pro cílovou architekturu mikroprocesoru.…) |
|||
(Nejsou zobrazeny 3 mezilehlé verze od 1 uživatele.) | |||
Řádka 1: | Řádka 1: | ||
Toolchain je sada nástrojů související s přípravou a kompilací zdrojových kódů do spustitelného kódu pro cílovou architekturu [[Mikroprocesor|mikroprocesoru]]. | Toolchain je sada nástrojů související s přípravou a kompilací zdrojových kódů do spustitelného kódu pro cílovou architekturu [[Mikroprocesor|mikroprocesoru]]. | ||
Většinou se skládá z [[Preprocesor|preprocesoru]], [[Kompilátor|kompilátoru]], [[Assembler|assembleru]] a [[Linker|linkeru]]. Většinou je součástí i [[Debugger|debugger]], standardní knihovna jazyka ([[C/C++]]) a sestavovací prostředí. | Většinou se skládá z [[Preprocesor|preprocesoru]], [[Kompilátor|kompilátoru]], [[Assembler|assembleru]] a [[Linker|linkeru]]. Většinou je součástí i [[Debugger|debugger]], standardní knihovna jazyka ([[C/C++]]) a sestavovací prostředí. | ||
+ | |||
+ | ==ARM Toolchainy== | ||
+ | Obsahují [http://gcc.gnu.org/ GCC] (kompilátor), [http://www.gnu.org/software/binutils/ binutils] (linker a assembler), [http://sourceware.org/newlib/ newlib] (C knihovna), [http://www.gnu.org/software/gdb/ GDB] (debugger) a make (sestavovací prostředí) | ||
+ | *[http://www.codesourcery.com/sgpp/lite/arm/portal/release1033 CodeSourcery ARM EABI] pro Windows/[[Linux]] | ||
+ | *[http://www.yagarto.de/#download Yagarto] pro Windows | ||
+ | *Toolchain a SAM7 nástroje pro Ubuntu [http://blog.nutaksas.com/2009/05/installing-gnuarm-arm-toolchain-on.html] | ||
+ | *Vlastní toolchain pro [[Linux]] podle [http://www.jstuber.net/lego/nxt-programming/arm-toolchain.html] | ||
+ | *Vlastní toolchain pro [[Linux]] a jiné unixy podle [http://www.ethernut.de/en/documents/cross-toolchain-osx.html] (ověřeno, nejlepší postup) | ||
+ | |||
+ | ==AVR Toolchainy== | ||
+ | *Vlastní toolchain pro [[Linux]] a jiné unixy podle [http://www.ethernut.de/en/documents/cross-toolchain-osx.html] |
Aktuální verze z 23. 4. 2010, 16:26
Toolchain je sada nástrojů související s přípravou a kompilací zdrojových kódů do spustitelného kódu pro cílovou architekturu mikroprocesoru. Většinou se skládá z preprocesoru, kompilátoru, assembleru a linkeru. Většinou je součástí i debugger, standardní knihovna jazyka (C/C++) a sestavovací prostředí.
ARM Toolchainy
Obsahují GCC (kompilátor), binutils (linker a assembler), newlib (C knihovna), GDB (debugger) a make (sestavovací prostředí)
- CodeSourcery ARM EABI pro Windows/Linux
- Yagarto pro Windows
- Toolchain a SAM7 nástroje pro Ubuntu [1]
- Vlastní toolchain pro Linux podle [2]
- Vlastní toolchain pro Linux a jiné unixy podle [3] (ověřeno, nejlepší postup)