Segger Microcontroller Systems
From Wikipedia, the free encyclopedia
SEGGER Microcontroller Systems | |
![]() |
|
Type | Private |
---|---|
Founded | 1991 |
Headquarters | Massachusetts, United States and Hilden, Germany |
Website | www.segger.com www.segger-us.com |
Segger Microcontroller Systems develops and distributes software development tools and ANSI C programming language software components (middleware).
[edit] History
Segger was founded in Hilden Germany by Rolf Segger in 1991. At that time he already had about 10 years experience in programming embedded applications. In 1993, embOS, Segger's real-time operating system, or RTOS, was developed for the NEC K0 series of microcontrollers. In its infancy, embOS was written fully in assembly language. Between 1994 and 1995, embOS was greatly improved, based on many projects and experiences. It was redesigned and rewritten in ANSI C, improving its versatility, speed, and minimum memory consumption. Internally, it was used for different MPU's: 64180, x86, V25, and more. By 1996, embOS was lean, clean, and robust, and the decision was made to release the product for all CPUs.
In 1997, Segger expanded its software offerings by introducing an embedded graphics package and GUI (graphical user interface) called emWin. During the next year, this module was enhanced with development and cooperation of a major automotive company.
In 1999, Segger and Mitsubishi Europe started developing the Flasher M16C. The first version of Flasher and widely distributed color graphics module was released the same year.
Over the years, Segger added a wide range of features to their existing products, provided drop-in solutions for their customers, and ported embOS to many CPUs and compilers. In August 2002, they presented the first emFile (FAT12/16/32 compatible file system) version supporting multimedia cards. In 2003, more device drivers were added.
In January 2004, Segger released embOS Simulation so developers could write and test application programs without needing any functional hardware. In March 2004, they released a new JTAG debug interface for ARM cores, j-link, supporting all ARM7/9 cores.
In 2005 Segger opened their US office in Westminster, Massachusetts.
[edit] Competitors
Today, their competitors include Green Hills Software (makers of the Integrity and velOSity RTOS), QNX Inc. (makers of the QNX Neutrino system), LynuxWorks (makers of the LynxOS) and to a lesser extent the real-time and embedded product lines of Microsoft (largely Windows CE and Windows NT Embedded) and various products based on Linux made by MontaVista, Timesys and others.
[edit] External links
- Segger (main website)
- Segger-US (U.S. Pricing and Additional Information)
- Segger-US J-Link (JTAG Emulator)
- Segger-US J-Trace (Trace Mictor and JTAG Emulator)
- Segger-US Flasher (Production Tool Used to Program MCU)
- Segger-US emWin (Embedded Graphics Package and GUI)
- Segger-US embOS (RTOS)
- Segger-US emFile (Embedded File System)
- Segger-US emLoad (Boot Loader)
- Segger-US emUSB (Embedded USB Bulk Stack and USB MSD Stack)
- Circuit Cellar Article (SOFTWARE BREAKPOINTS IN FLASH MEMORY FOR ARM MCUs)