Quick Search:

 

Embedded Software Solutions

 

Products

SEGGER Microcontroller develops and distributes hardware and software development tools as well as software components for embedded systems. An "embedded system" is one in which a microprocessor and associated components are incorporated into a device helping to accomplish difficult and complex tasks in products such as cell phones, medical instruments, instrument clusters, measurement instruments, satellite radios, digital cameras etc.

SEGGER was founded in 1997, is privately held, has been profitable since its inception, and is growing steadily. Based in Hilden with distributors in all continents and a local office in Massachusetts, SEGGER offers its full product range worldwide.

SEGGER software products include: embOS (RTOS), emWin (GUI), emFile (File System), emUSB (USB host and device stack) and embOS/IP (TCP/IP stack). With the experience in programming efficiently on embedded systems, SEGGER created highly integrated, cost-effective programming and development tools, such as the Flasher (stand-alone flash programmer) and the industry leading J-Link/J-Trace emulator.

SEGGER’s intention is to cut software development time for embedded applications by offering affordable, high quality, flexible and easy-to-use tools and software components allowing developers to focus on their applications.

 

SEGGER Production Tools

For production environments, SEGGER provides flash programming solutions for a variety of CPUs.

Stand-alone programmer "Flasher"

The Flasher family eases the implementation into a production site by allowing the flash programming to be triggered manually or remotely.

Software solutions for flash programming via J-Link

In addition to the hardware products, SEGGER offers software solutions that allow J-Link to be used as production tool. The available software packages are:

  • J-Flash: Stand-alone programming software for a variety of microcontrollers and external flashes.
  • DFPU: Dedicated flash programming utilities for eval boards or custom hardware. NOR, NAND and SPI flashes can be supported, source code of utilities available.
  • SDK: Software development kit. Allows writing your own program and gives you full control over J-Link and your target CPU.
     

Flasher ARM

Flasher ARM is a programming tool for microcontrollers with on-chip or external Flash memory and ARM core. Flasher ARM is designed for programming flash targets with the J-Flash software or stand-alone.

Main features

  • Stand-alone JTAG/SWD programmer (Once set up, Flasher can be controlled without the use of PC program).
  • Support for ARM 7/9 and Cortex-M3.
  • No power supply required, powered through USB.
« more »
 

Flasher 5

Flasher 5 is a programming tool for ST9 and Renesas M16C/20, M16C/62, M16C/80, M32C, R8C, R32C, M38 and M79 series of flash microcontrollers in serial mode (1.5 MByte FLASH to store target program, remote control functions for automated testers).

Main features

  • Serial (in target) programming supported.
  • PC program allows batch mode processing for usage in automated test systems.
  • Once set up, Flasher can be controlled without the use of PC program.
« more »
 

Flasher ST7

Flasher ST7 is a programming tool for ST7 series of flash microcontrollers.

Main features

  • Small, compact housing.
  • Easy to use windows program.
  • 512 KByte internal Flash memory to store target program.
« more »
 

Flasher STM8

Flasher STM8 is a programming tool for STM8 series of flash microcontrollers.

Main features:

  • All STM8 devices can be programmed.
  • Integrated optical isolation between host and target system.
  • Full duplex 100Mbit Ethernet interface.
  • 128 MB internal flash memory to store target program.
« more »
 

 


SEGGER Development Tools

Based on the embedded software, SEGGER has created an industry-leading family of JTAG emulators with and without trace. Main features include high download-speed into RAM and flash memory, the ability to set an unlimited number of breakpoints in flash memory of MCUs. Supports ARM 7/9/11, Cortex™ and ColdFire™ and various IDEs. SDK available.

  • High visibility of tool chain parameters.
  • The de-facto JTAG-standard (J-Link).
  • Hardware independent breakpoints.
  • Debugger independent flash download.

 

 

J-Link - JTAG / SWD Emulator with USB interface

J-Link is a USB powered JTAG emulator for ARM cores. It connects via USB to the Windows (2000/XP/Vista) PC host.

Main features

  • Any ARM7/ARM9/ARM11, Cortex-M3 core support, including thumb mode.
  • Serial Wire Debug (SWD) and Serial Wire Viewer (SWV) support.
  • All JTAG signals can be monitored, target voltage can be measured.
  • Support for multiple devices.
  • Fully plug and play compatible.
« more »
 

J-Link Pro - JTAG / SWD Emulator with USB & Ethernet interface

J-Link Pro is a refined version of the regular J-Link. It has an Ethernet interface in addition to the USB interface, as well as two additional LEDs which are used as hardware status indicators. It connects via Ethernet or USB to the Windows (2000/XP/Vista) PC host.

Main features

  • Fully compatible to J-Link.
  • Ethernet interface.
« more »

J-Link Ultra - High-Speed JTAG  / SWD Emulator with USB interface

J-Link Ultra is a JTAG/SWD emulator designed for ARM/Cortex and other supported CPUs. It is fully compatible to the standard J-Link and works with the same PC software.

Based on the highly optimised and proven J-Link, it offers even higher speed as well as target power measurement capabilities due to the faster CPU, built-in FPGA and High-speed USB interface.

Main features

  • Fully compatible to J-Link.
  • Very high performance for all supported CPU cores.
  • Hi-Speed-USB 2.0 interface.
« more »
 

J-Link Lite

J-Link Lite is a fully functional OEM-version of SEGGER J-Link. If you are selling evaluation-boards, J-Link Lite is an inexpensive emulator solution for you. Your customer receives a widely acknowledged JTAG-emulator which allows him to start right away with his development.

Main features

  • Small form factor.
  • Fully compatible to J-Link.
  • Inexpensive solution for eval boards.

Call 1300 553 313 or email MicroWay

J-Link EDU

The J-Link EDU emulator is a standard J-Link emulator wrapped in a new housing for educational use.
The J-Link EDU allows fast download into the internal flash of supported microcontrollers and the setting of breakpoints in flash memory.  J-Link EDU is now available to educational institutions and private persons and students who want to educate themselves in programming and debugging of embedded systems.

The J-Link EDU is natively supported by IAR EWARM, KEIL µVision, Rowley Crossworks, and CodeSourcery G++.

Via GDB-Server, the supported tool-chains also include Atollic TrueStudio, Yagarto, and other GDB based or compatible development environments.

Main features

  • Fully compatible to J-Link.

Call 1300 553 313 or email MicroWay

 

J-Link ColdFire

J-Link ColdFire® BDM 26 is a USB powered BDM emulator for ColdFire cores. It connects via USB to the Windows (2000/XP/Vista) PC host.

Main features

  • Any ColdFire V2/3/4 supported.
  • No power supply required, powered through USB.

Call 1300 553 313 or email MicroWay

 

J-Trace ARM

J-Trace ARM is a high speed hardware trace probe for ARM. It connects via USB to the PC host running Windows. J-Trace integrates seamlessly into a wide range of IDEs, is fully plug-and-play compatible and in addition it is very easy to use.

Main features

  • Supports all ARM7 and ARM9 devices.
  • No power supply required, powered through USB, although external power supply plug is available.
  • Auto speed recognition.
  • Integration into IAR Embedded Workbench for ARM makes setup and use easy.
« more »
 

J-Trace Cortex-M3

J-Trace for Cortex-M3 is a high speed hardware trace probe using the ETM (Embedded Trace Macrocells) of CM-3 cores. J-Trace for Cortex-M3 can be used as a J-Link and it also supports ARM7/9 cores. Tracing on ARM7/9 targets is not supported.

Main features

  • Has all the J-Link functionality.
  • Supports tracing on Cortex-M3 targets.

Call 1300 553 313 or email MicroWay

 
   

 

SEGGER Embedded Software

Following strict, yet efficient coding and documentation standards, we created and developed a feature-rich, high-performance family of middleware with a very small footprint and outstanding documentation. The software is very easy to use and works out of the box. BSPs and projects for popular eval boards and tool chains are available.

  • Optimised for resource usage
  • Optimised for high performance
  • Platform-independent
  • Reliable due to proven code
  • Easy to implement and maintain due to global coding standards for all our products
  • Royalty free
     

embOS - Real Time Operating System

embOS is a priority-controlled real time operating system, designed to be used as foundation for the development of embedded real-time applications. It is a zero interrupt latency, high-performance RTOS that has been optimised for minimum memory consumption in both RAM and ROM, as well as high speed and versatility. 

Main features

  • Preemptive scheduling: Guarantees that of all tasks in READY state, the one with the highest priority executes, except for situations where priority inversion applies.
  • No configuration needed.

Call 1300 553 313 or email MicroWay

 

embOS/IP - TCP/IP Stack

embOS/IP is a CPU independent TCP/IP stack. embOS/IP is a high-performance library that has been optimised for speed, versatility and memory footprint. It is written in ANSI C and can be used on virtually any CPU. 

Main features

  • ANSI C socket.h-like API for user applications. An application using the standard C socket library can easily be ported to use embOS/IP.
  • Runs "out-of-the-box".
  • Works seamlessly with embOS in multitasking environment.

Call 1300 553 313 or email MicroWay

 

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, greyscale or colour) LCD with any controller supported (if the right driver is available).
  • May work without LCD controller on smaller displays.

Call 1300 553 313 or email MicroWay

 

emFile - File System

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 optimised 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.

Call 1300 553 313 or email MicroWay

emUSB Device - USB Device Stack

emUSB is a high speed USB device stack specifically designed for embedded systems. The software is written in ANSI "C" and can run on any platform. emUSB can be used with embOS or any other supported RTOS. A variety of target drivers are already available. Support for new platforms can usually be added for no extra charge.

Main features

  • Optimised to be used with embOS but works with any other supported RTOS.
  • Highly efficient, portable, and commented ANSI "C" source code.
  • Hardware abstraction layer allows rapid addition of support for new devices.

Call 1300 553 313 or email MicroWay
 

emUSB Host - USB Host Stack

Segger’s USB host software stack implements full USB host functionality, including external hub support, and optionally provides device class drivers. It enables developers to easily add USB host functionality to embedded systems. 

Main features

  • Optimised to be used with embOS but works with any other supported RTOS.
  • Highly efficient, portable, and commented ANSI"C"source code.
  • Hardware abstraction layer allows rapid addition of support for new devices.

Call 1300 553 313 or email MicroWay

 

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

Call 1300 553 313 or email MicroWay

 
   

 

For more information please contact the MicroWay sales team:
Head Office
MicroWay Pty Ltd
PO Box 84,
Braeside, Victoria, 3195, Australia
Ph: 1300 553 313
Fax: 1300 132 709
email: sales@microway.com.au
ABN: 56 129 024 825
Sydney Sales Office
MicroWay Pty Ltd
PO Box 1733,
Crows Nest, NSW 1585, Australia
Tel: 1300 553 313
Fax: 1300 132 709
email: sales@microway.com.au
ABN: 56 129 024 825
New Zealand Sales Office
MicroWay Pty Ltd (NZ)
PO Box 912026
Victoria Street West
Auckland 1142, New Zealand
Tel: 0800 450 168
email: sales@microway.co.nz
buynow.gif (557 bytes)


International: call +61 3 9580 1333, fax +61 3 9580 8995

 

© 1995-2010 MicroWay Pty Ltd. All Rights Reserved. Terms and Privacy Policy.