Rozšiřte své možnosti programování ARM procesorů/mikrokontrolérů v Embedded Workbench firmy IAR.
Tento nástroj umožňuje vytváření externích binárních knihoven, které mohou koexistovat spolu s hlavním programem přeloženým kompilátorem IAR. Jedná se o jednodušší linker, který je vhodný zejména pro tvorbu bootloaderů a tabulek konfiguračních dat pro umístění v oddělené části programové paměti.
Program Code Exporter dokáže z existujícího programu pro ARM procesor vyexportovat požadované konstanty (tabulky konstant) i celé úseky programu (funkce) a vytvořit z nich binární knihovny. Vytvořené soubory knihoven ale nejsou statické, jak by se z tohoto popisu mohlo na první pohled zdát. Program při každém spuštění prochází zdrojové kódy a dynamicky upravuje i exportované knihovny.
Code Exporter byl naprogramován tak, aby zbytečně nezatěžoval programátora a dal se snadno skloubit s vývojovým nástrojem IAR Embedded Workbench for ARM. Při vývoji softwaru/firmwaru s použitím Code Exporteru postupujete zcela standardním způsobem. Objekty, které mají být exportovány do příslušné knihovny, pouze označíte direktivami pro podmínečný překlad se speciální syntaxí, která je popsaná v manuálu Code Exporteru. Při následné kompilaci programu už kompilátor s těmito objekty zachází jako s externími, takže po exportu jsou tato data kompilátorem již nedotknutelná, ale neustále přístupná v externí binárce.
Systémové požadavky/kompatibilita programu:
-
Windows XP, Vista, Windows 7, 8, 10, 11, 12 (podporovány jsou 32 i 64 bitové verze)
-
IAR Embedded Workbench for ARM 5.4 nebo novější
-
Aktuálně podporované verze procesorů: ARMv3, ARMv3M, ARMv4xM, ARMv4, ARMv4TxM, ARMv4T, ARMv5xM, ARMv5, ARMv5TxM, ARMv5T, ARMv5TExP, ARMv5TE
-
Instrukční sady: ARM, THUMB
Před zakoupením plné verze doporučujeme vyzkoušet DEMO, které má omezení na maximální velikost objektu 128 B. |