Home / Produkte / Software-Bibliotheken

Software-Bibliotheken

C++ Bibliotheken für Embedded Systems

Unsere C++ Softwarebibliotheken für Embedded Systems sind in C++ entwickelt worden. Sie können sie daher auch auf mobilen Endgeräten mit iOS verwenden, z.B. iPhone, iPad und iPod touch — oder über das NDK auch auf Android Systemen. Die Compact15.4 und Compact7B Bibliotheken sind speziell für Atmel's 32-bit ARM Controller ausgelegt, alle anderen sind plattformunabhängig, wobei mit CompactECC+ eine speziell für ARM Cores mit Thumb (z.B. ARM7TDMI) oder Thumb2 (z.B. ARM Cortex-M3) sowie 8-bit AVR Prozessoren optimierte Version verfügbar ist.

Kryptographie für Embedded Systems

Mit den Software-Bibliotheken CompactECC, CompactAES, CompactSHA und CompactMD5 von ubisys verfügen Sie über einen „Baukasten” effizienter, bewährter Implementierungen kryptographischer Algorithmen. Starke Verschlüsselung mit dem Blockchiffre AES, Digitale Signaturen mit ECDSA und Schlüsseldeduktion mit ECDH auf Basis elliptischer Kurven, sowie Integritätsprüfung mit MD5 und SHA-256 sind nur einige der möglichen Anwendungen.

CompactECC: Elliptic Curve Cryptography for Embedded Systems

CompactECC™: Elliptic Curve Cryptography

Als asymmetrisches Verfahren ist ECC eine optimale Ergänzung zu AES. Es handelt sich hierbei um eines der sichersten und leistungsfähigsten Public-Key Verfahren, die derzeit verfügbar sind. Anwender können sich die Vorzüge zu Nutze machen, ohne sich mit der komplexen Mathematik elliptischer...
CompactAES: Advanced Encryption Standard for Embedded Systems

CompactAES™: Advanced Encryption Standard

CompactAES ist eine effiziente C++ Realisierung des symmetrischen AES/Rijndael Block Cyphers mit 128, 192 und 256 Bit Verschlüsselungsstärke und besonders für Embedded Systems geeignet. CompactAES benötigt auf einem ARM7TDMI im Thumb Mode lediglich rund 1,5KB ROM und...
Compact15.4: IEEE 802.15.4 MAC

Compact15.4™: Drahtlose Vernetzung mit IEEE 802.15.4

Compact15.4 ist eine C++ Bibliothek für 32-bit ARM Controller von Atmel (z.B. SAM7 und SAM3), die drahtlose Kommunikation auf Basis des IEEE 802.15.4 MAC bietet. Auch unser Compact7B™ ZigBee Stack setzt darauf auf. Zur Zeit werden die 2,4GHz PHYs CC2520 und CC2420 unterstützt...
Compact7B: ZigBee PRO Stack

Compact7B™: ubisys ZigBee PRO Stack

Compact7B ist eine C++ Bibliothek für 32-bit ARM Controller von Atmel (z.B. SAM3, SAM7 und SAM9), die drahtlose Kommunikation auf Basis von ZigBee PRO bietet. Erstklassige ZigBee Produkte und leistungsfähige Applikationen lassen sich...
CompactXML: XML für Embedded Systems

CompactXML™: XML für Embedded Systems

Mit dieser C++ Klassenbibliothek können Sie kleine XML Dokumente auf Embedded Systems verarbeiten und generieren, beispielsweise, um über eine Mobilfunkverbindung eine SOAP Transaktion durchzuführen. Läuft aber beispielsweise auch auf Servern und macht Ihre Services sehr schnell...
CompactStorage: Storage Lösung für Embedded Systems

CompactStorage™: Storage für Embedded Systems

Haben Sie sich schonmal gewünscht Teile des Flash-Speichers dynamisch zuteilen zu können à la malloc()/free()? CompactStorage™ erfüllt diesen Wunsch und bietet noch mehr, beispielsweise einen Attribute Store, der auch mit nicht mehr beschreibbaren Flashpages zurechtkommt...