RUNNINGSERVER.com
Stoppt die Vorratsdatenspeicherung! Jetzt klicken & handeln!Willst du auch bei der Aktion teilnehmen? Hier findest du alle relevanten Infos und Materialien:
StartseiteDownloadThE lAb!LinksImpressumFaq
GO!
Menü:

Software:
Download - BotBatch
Download - libcodebananas
Download - rfidLab
Download - Arfcncalc
Download - dsp_buttler
Download - burli
Download - obra.profiler
Download - Mazewar

Hardware:
The Lab - ChicardLab
The Lab - DeveloperCard
The Lab - geekKarte
Download - Xcos
Download - Omi´s Teletype
The Lab - Dornroeßchenschaltung
The Lab - Dornroeßchenschaltung
Download - MagnetcardLab
Download - DCF39 Receiver
Download - DSWL
Download - pdp11tool

Sonstiges:
Download - Peter Kratz Comics

Bitte wählen Sie das Projekt aus, das Sie herunterladen möchten.
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!

(c)2001-2014 Philipp Maier, Hohen Neuendorf