Nic Posted May 31, 2012 at 04:59 PM Share Posted May 31, 2012 at 04:59 PM Möchte mich mal ganz langsam an die FW wagen und die mal im Detail genauer anschauen. Auf https://github.com/Tinkerforge/stepper-brick z.B. wird der CodeSourcery arm eabi GCC-Compiler empfohlen. Der angegebene Link führt aber nur zur deren Startseite. Welche Trial muss man dort auswählen, um unter Windows die FW zu compilieren ? Sehe ich das richtig und die PEdition kostet i.d.R. 400 Euro ? Mit welchen OpenSource Compiler lässt sich alternativ arbeiten ? Quote Link to comment Share on other sites More sharing options...
borg Posted May 31, 2012 at 10:36 PM Share Posted May 31, 2012 at 10:36 PM Oh. Der Link den es hier gibt hat mal direkt zur Download Seite geführt: http://www.tinkerforge.com/doc/Software/Firmwares_And_Plugins.html#build-a-brick-firmware Aber sieht so aus als müsste man sich da neuerdings erst einen Account machen . Geht folgender Link bei dir: https://sourcery.mentor.com/GNUToolchain/release2032 ? Oder geht der bei mir nur weil ich einen Account hab? Edit: Und bzgl. der 400€: Der CodeSourcery GCC und alle Tools drum herum sind GPL und müssen entsprechend immer Open Source und kostenlos bleiben! Was du bei CodeSourcery kaufen kannst ist eine GUI dafür, im Prinzip. Es gibt Leute die die CodeSourcery Toolchain mit Visual Studio nutzen: http://www.tinkerforge.com/doc/Software/Firmwares_And_Plugins.html#build-a-brick-firmware Ich weiß aber nicht wieviel Gefummel das ist. Ich benutze hier unter Linux Eclipse + CDT + Eclim (CDT für C Unterstützung und Eclim erlaubt mir Vim Tastenkombinationen zu nutzen in Eclipse). Quote Link to comment Share on other sites More sharing options...
Nic Posted June 1, 2012 at 11:14 AM Author Share Posted June 1, 2012 at 11:14 AM Der Link klappt prima, danke. Das dürfte erstmal reichen, VisualStudio Integration probiere ich ev. später. Das Windows Executable heißt übrigens "arm-2011.09-69-arm-none-eabi.exe". Über das NONE-eabi muss ich mir keine Sorgen machen !? Quote Link to comment Share on other sites More sharing options...
borg Posted June 1, 2012 at 11:16 AM Share Posted June 1, 2012 at 11:16 AM arm-none-eabi ist genau richtig! Quote Link to comment Share on other sites More sharing options...
armguru Posted June 16, 2012 at 07:24 AM Share Posted June 16, 2012 at 07:24 AM Servus, zur Erklärung, "arm-none-eabi" bedeutet: arm ist die Architektur (ARM, THUMB, THUMB-2, etc.)none bezieht sich auf ein spezifisches OS (none = bare-metal)eabi bedeutet dass die ARM Standard EABI benutzt wird. Siehe http://infocenter.arm.com/help/topic/com.arm.doc.ihi0042d/IHI0042D_aapcs.pdf. Hier gibt es noch:arm-none-gnueabi was gleich ist mit arm-none-eabi (GNU spezifisch)arm-unknown-eabi ist "bare-metal"arm-linux-eabi für Programme die unter einem (Embedded ARM) Linux ausgeführt werden CodeSourcery gehört seit einiger Zeit der Fa. Mentor. Seitdem muss man sich zum Download registrieren. Glaube die "CodeBench Light Edition" ist vollkommen ausreichend. Gruß ARMguru Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.