Code Exporter 2.7 [CODEXP]

 519,19€ 
(628,22€ include TAX) 
Code Exporter 2.7

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.

This product was added to our catalog on Monday 15 February, 2010.
Reviews Add to Wish List
Quantity: