词条 | Segger Microcontroller Systems | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
释义 |
|name = SEGGER Microcontroller |type = GmbH |foundation = 1992 |location = Monheim am Rhein, Germany Gardner, Massachusetts USA Milpitas, California USA |industry = Embedded Software |products = Middleware Components, JTAG Development Tools |homepage = segger.com, segger-us.com }} SEGGER Microcontroller is a private multinational company dealing in middleware for embedded devices as well as development and programming tools. The company was founded in 1992 and is headquartered in Monheim am Rhein, Germany with US offices in Gardner, Massachusetts and Milpitas, California. embOSembedded Operating System (embOS), is a Real-time operating system, developed by the Company SEGGER Microcontroller. embOS is designed to be used as a foundation for the development of embedded real-time applications for a wide range of microcontrollers. FeaturesembOS is an RTOS for all embedded applications. embOS is written from scratch by the SEGGER Microcontroller company using Ansi C and assembler. Other features are:
In addition to embOS, embOS-MPU offers memory protection by using the hardware's memory protection unit as well as additional software mechanisms to prevent one task from affecting the entirety of the system. embOSViewembOSView is a tool for analysis of the running target application on an embedded system using embOS. For communication, embOSView can use UART, memory read/write for Cortex-M and RX CPUs, DCC for ARM7/9 and Cortex-A CPUs as well as ethernet. Beside system variables and software tracing, embOSView also lists all tasks with following information:
Field of ApplicationembOS is used in a variety of embedded systems in the fields of application like:
It is supported by popular SSL/TLS libraries such as wolfSSL, thus maintaining embedded security standards across industries. Supported DevicesembOS supports all cores and compilers, e.g.: ARM7/9/11, ARM Cortex-A/R/M, Altera NIOS2, AVR, AVR32, C16x, CR16C, ColdFire, H8, HCS12, M16C, M32C, MSP430, NIOS2, PIC18/24/32, PowerPC, R32C, R8C, RL78, RH850, RX100/200/600/700, RZ, SH2A, STM8, ST7, S08, V850, 78K0, 8051, Xtensa, ... GCC, IAR, Keil MDK, Tasking, GreenHills, CodeWarrior, Renesas compiler CCRX, CCRL, ... J-LinkSegger is most noted for its JTAG / SWD emulator for ARM-based microcontrollers that have ARM7 / ARM9 / ARM11, Cortex M0 / M0+ / M1 / M3 / M4 / M7 / M23 / M33, Cortex R4 / R5 / R8, Cortex A5 / A7 / A8 / A9 / A12 / A15 / A17 cores, Renesas RX, and Microchip PIC32. This device is called the J-Link.[1] It is also repackaged and sold as an OEM item[2] by Analog Devices as the mIDASLink, Atmel as the SAM-ICE, Digi International as the Digi JTAG Link, and IAR Systems as the J-Link and the J-Link KS. This is the only JTAG emulator that can add Segger's patented Flash breakpoint software to a debugger to enable the setting of multiple breakpoints in Flash while running on an ARM device which is typically hindered by the limited availability of hardware breakpoints.[3] For enhanced emulation features Segger offers a Trace Emulator, J-Trace that works with the ARM ETM interface and enables engineers to trace back their code execution.
FlasherSee also
References1. ^Segger J-Link Product Line 2. ^Advertisement 3. ^Circuit Cellar - Digital Library - New Product News {{webarchive|url=https://web.archive.org/web/20070311133130/http://www.circuitcellar.com/library/newproducts/180/segger.htm |date=2007-03-11 }} 4. ^J-Link Model Overview; segger.com 5. ^Other J-Links; segger.com 6. ^J-Link adapters and isolators; segger.com External links{{Commons category|Segger}}
3 : Companies based in Massachusetts|Companies based in California|Companies established in 1992 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
随便看 |
|
开放百科全书收录14589846条英语、德语、日语等多语种百科知识,基本涵盖了大多数领域的百科知识,是一部内容自由、开放的电子版国际百科全书。