Hi, die floating point library libm benötigt bei vielen Projekten einfach zu viel Platz. Klar lassen sich die meisten Berechnungen auch mit skaliertem Integer erledigen. Floating point bedeutet aber viel weniger Aufwand. In der Regel werden an floating point Funktionen nur die Grundrechenarten (+-*/) und die Vergleichsoperatoren verwendet. Die höheren Funktionen (sin, cos, exp, etc...) sind entbehrlich. Gibt es schon eine solche "abgespeckte" Lib ? Oder, kann man mit dem Library Manager die nicht benötigten Funktionen entfernen und eine neue Lib erzeugen ? Falls nicht, wo finde ich die in libm verwendeten Sourcen ? mfg Nucor
Es werden ohnehin nur die Funktionen eingebunden, die benötigt werden. Die FP-lib im bald herauszugebenden avr-libc 1.5.1 werden ein wenig kleiner sein als die bisherigen, aber wirkliche Wunder solltest du nicht erwarten.
> Floating point bedeutet aber viel weniger Aufwand.
Der Aufwand steckt in der lib - deswegen ist die so fett.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.