Your "One-Stop-Shop" for your next Embedded Project

SEGGER Embedded MiddleWare | emWin | emFile | emCompress | emLoad | Carnica Technology
Stacks Image 7973

SEGGER Embedded MiddleWare Solutions

emWin - Graphic Software and GUI


emWin is designed to provide an efficient, processor- and LCD controller-independent graphical user interface (GUI) for any application that operates with a graphical LCD. It is compatible with single-task and multitask environments, with a proprietary operating system or with any commercial RTOS. emWin is shipped as "C" source code.

Main features

  • Any 8/16/32-bit CPU; only an ANSI "C" compiler is required.
  • Any (monochrome, grayscale or color) LCD with any controller supported (if the right driver is available).
  • May work without LCD controller on smaller displays.
  • New emWin GUIBuilder enables quick & easy design of GUI with Drag 'n Drop
Read more.

Stacks Image 15820

emFile - File System for embedded Applications


emFile is a file system for embedded applications, which can be used on any media, for which you can provide basic hardware access functions. emFile is a high performance library that has been optimized for minimum memory consumption in RAM and ROM, high speed and versatility. It is written in ANSI C and can be used on any CPU. 

Main features

  • MS DOS/MS Windows-compatible FAT12, FAT16 and FAT32 support.
  • OS support. emFile can be easily integrated into any OS. This allows using emFile in a multi-threaded environment.
Read more.

Stacks Image 15849

emCompress - Professional Data Compression Solution

emCompress is a compression system that is able to reduce the storage requirements of data that must be embedded into an application. Compress on the host in advance, decompress in the target on demand.

Main Features

  • Highly efficient compression
  • Small decompressor ROM footprint
  • Fixed decompressor RAM use, chosen when compressing
  • Wide range of codecs to choose from
  • Automatic selection of best codec for each file
  • Easy-to-understand and simple-to-use
  • Group mode compression boosts small file compression ratios
  • Simple to configure and integrate
  • Royalty free

Read more.

Stacks Image 15878

emLoad - Software Updater


emLoad is software for program updates for embedded applications via serial interface from a PC. The software consists of a Windows program and a program for the target application (bootloader) in source code form. 

Main features

  • Portable to any CPU, any FLASH
  • 100 % save & fast: CRC-check implemented
  • Supports: Intel hex (.hex) and Motorola S (.mot) files
Read more.

Stacks Image 15928