RUNNINGSERVER.com
StartseiteDownloadThE lAb!LinksFaqImpressumDatenschutz
GO!
Men├╝:
Info:
Willkommen im Downloadbereich von Hier kannst du von mir geschriebene Programme, entwickelte Hardware und sonstigen Krempel herunterladen. Alles nat├╝rlich ohne Garantieanspr├╝che und Support. Viel Spa├č!
Download: Codebananas

Codbananas for the Codemonkeys
Codebananas ist eine statische Bibliothek die einige, nicht allzu einfach zu bewerkstelligende Dinge zusammenfasst und deren Komplexit├Ąt auf ein Minimum reduziert. So ist es selbst einem Anf├Ąnger m├Âglich von C aus auf das Netzwerk oder die seriellen Schnittstellen zuzugreifen, ohne sich n├Ąher damit befassen zu m├╝ssen. Mittlerweile umfasst die Library weit ├╝ber 100 n├╝tzliche Funktionen die den Umgang mit C sp├╝rbar erleichtern. Vern├╝nftige Hexdump-Funktionen und der eingebaute Hex-Editor sowie Diagramm-Plotter sind nur einige Beispiele. Die Library bringt auch die von ehehemaligen DOS-Programmieren so geliebten getch() und kbhit() Funktionen zur├╝ck - endlich wieder programmieren wie in den guten alten Zeiten!



Download der aktuellen Version:
Die jeweils aktuellste Version kann hier heruntergeladen werden. Die Lizenz wurde in der Zwischenzeit auf von GNU-GPL auf GNU-LGPL ge├Ąndert. Man darf die Library also folglich ganz offiziell f├╝r Closed-Source-Projekte verwenden. N├Ąheres dazu steht in den Lizenzbestimmungen (GNU-LGPL V2.0, siehe License.txt)
Download

Features:
-Zugriff auf serielle Schnittstellen.
-Netzwerkzugriff (Client und Server).
-Einfacher Configfileparser.
-N├╝tzliche Tools (Trim, Hexdump, Bin├Ąrausgabe ect.)
-DSP-Funktionen

Unterst├╝tzte Dateiformate:
-u16 (sox)
-le32f (gnuradio)
-gnuplot
-zeroplus-logiccube CSV
-asix-sigma CSV
-VCD (zur Zeit nur Ausgabe)
-DSC (Format f├╝r digitale Signale)

Neuigkeiten:
Auch nach 7 Jahren ist libCodebananas noch ein lebendiges Projekt und wird von mir st├Ąndig erweitert. In letzer Zeit sind viele n├╝tzliche Funktionen aus dem DSP-Umfeld dazu gekommen. Ein par highlights: Kreuzkorrelation, 2FSK-Demodulator und Serieller-Decoder (uart). Im Rahmen meiner Bachelorarbeit ist die Library nat├╝rlich auch nicht zu kurz gekommen und wurde mit der labanana.h nochmal satt erweitert. Mit labanana ist es m├Âglich die CSV-Dateiformate von den Asix-Sigma und Zeroplus-Logicube zu lesen. Zu dem wurde VCD (Value-Change-Dump) als Ausgabeformat implementiert. Auch ein eigenes besonders gut von Menschen verst├Ąndliches Format DSC (Digital Signal Carpet) wurde umgesetzt.

Hinweise zur Installation:
Um den Quelltext ├╝besetzen zu k├Ânnen, ben├Âtigen sie GCC und Make. Es liegen auch fertig kompilierte Binaries bei, es wird aber dringend empfohlen den Quelltext selbst zu ├╝bersetzen. Anschlie├čend sollte man auch die Programmierbeispiele kompilieren und einmal ausf├╝hren um ganz sicher zu sein das die Installation auch erfolgreich war.

Hinweise zu Programmierbeispielen:
Da meine Zeit und Lust auch Grenzen hat gibt es f├╝r neue Funktionen keine Programmierbeispiele mehr. Das ist aber kein Grund zur Panik. Nahezu alle C-Programme auf dieser Webseite verwenden libCodebananas. Deshalb empfehle ich bei Unklarheiten dort einmal in den Sourcecode zu schauen. Ich bin auch gerne bereit Fragen per Email zu beantworten. Wer mit libCodebananas programmiert wird von mir nicht h├Ąngen gelassen!

Tip: Schau dir doch auch mal meine Computersammlung an!
(c)2001-2018 Philipp Maier, Hohen Neuendorf