Segger Logo Embedded Software Solutions
Software productsHardware productsDownloadsPricesCustomersOur PartnersSitemapForumAbout us
Software products
| emWin | embOS | embOS/IP | emFile | emLoad | emUSB | J-Link related | J-Flash ARM |

emWin: Graphic software

emWin: ANSI "C" graphics software (GUI) for embedded applications, can be used on any (8/16/32-bit) CPU and any b/w, grayscale or color display. Drivers for all common LCD controllers are available. emWin, probably the most efficient and comprehensive GUI available today comes with: 2-D graphic routines such as drawing points, lines and circles and an efficient algorithm to draw arbitrary polygons, a variety of fonts in "C" code, a windows simulation and emWinView that can be used to write and test the entire user interface on the PC making debugging and hardware(independent) development easy and convenient. The bitmap.- or font converter converts any bitmap or any installed PC font into a "C" file that can be compiled and linked with the application. The additional window manager allows creation of windows of arbitrary size at any point on the display including ( overlapping, transparent, moving or resized at run time). A variety of widgets is included. More implementations like mouse and touch screen support, antialiasing and multitasking support helps developers beat their timelines and costs. Inexpensive Starterkits with LCD, project files, PC simulation, application programs in source code form and C -Compiler (30 days trial version) are available...

embOS: Real time operating system

embOS, a small and efficient real-time kernel, supports all common 8/16/32-bit CPUs and has become one of the most popular kernel. embOS provides on all CPU the benefits of a fully featured multitasking system by 100% identical API e.g. Low memory footprint, fast context switches, low interrupt latency, embOSView. embOS comes with a viewer that allows looking into the system from the PC (including profiling). Its small memory footprint makes it also suitable for single-chip applications. embOS is royalty-free and comes with 6 months of technical support and free updates ...

emFile: File system for embedded applications

emFile makes it easy to use any kind of flash memory cards in your embedded application. It is written in ANSI "C" and can be used on any CPU and any media. Its high-performance library has been optimized for speed, versatility and memory footprint. A variety of device drivers are already supported: SmartMedia, Multimedia/Secure Digital, RAM disk, Compact Flash/IDE...

embOS/IP: TCP/IP stack

embOS/IP is a CPU independent TCP/IP stack. embOS/IP is a high-performance library that has been optimized for speed, versatility and memory footprint.

emUSB: USB device stack

emUSB has been designed to work on any embedded system with USB client controller, making it easy to incorporate standard USB device/function connectivity in embedded devices. It can be used with USB 1.1. or USB 2.0 devices. A variety of USB class drivers such as MSD, CDC, HID are available...

emLoad: Software for program updates in embedded applications

emLoad includes an easy to use windows program and a bootloader for the targetapplication in source code form...

J-Link related software

J-Link is a small JTAG emulator, designed for ARM cores. It connects via USB to the Windows PC host. J-Link supports any ARM7/9 core including thumb mode and can be used for debugging, flash programming or communication with the core via DLL (allows full access to J-Link).Additional software packages (J-Flash, RDI software, flash breakpoints) are available....

Copyright SEGGER Microcontroller GmbH & Co.KG. All rights reserved.
For more information, please visit our web site www.segger.com or contact us at info@segger.com
Last update: December 7, 2007