Тип | GmbH |
---|---|
Промышленность | Встроенное программное обеспечение |
Основание | 1992 |
Штаб-квартира | Монхайм-на-Рейне, Германия. Гарднер, Массачусетс США. Милпитас, Калифорния США |
Продукты | Компоненты промежуточного программного обеспечения, инструменты разработки JTAG |
Веб-сайт | segger.com,. segger-us.com |
Микроконтроллер SEGGER, основанный в 1992 году, является частная компания, работающая в индустрии встраиваемых систем. Он предоставляет программные библиотеки (промежуточное ПО ), а также инструменты для программирования и разработки. SEGGER производит отладочные зонды с сопутствующим программным обеспечением отладчика и анализатора производительности, а также программным обеспечением для связи и безопасности. Головной офис компании находится в Монхайм-на-Рейне, Германия, а офисы в США - в Гарднер, Массачусетс и Милпитас, Калифорния.
встроенная операционная система (embOS) - это операционная система реального времени, разработанная компанией SEGGER Microcontroller. embOS предназначен для использования в качестве основы для разработки встроенных приложений реального времени для широкого спектра микроконтроллеров.
embOS - это ОСРВ для всех встроенных приложений. embOS написан с нуля компанией SEGGER Microcontroller с использованием Ansi C и ассемблера. Другие особенности:
Помимо embOS, embOS-MPU предлагает защиту памяти с помощью аппаратного модуля защиты памяти, а также дополнительных программных механизмов для предотвращения одной задачи от воздействия на систему в целом.
embOSView - это инструмент для анализа работающего целевого приложения во встроенной системе с использованием embOS. Для связи embOSView может использовать UART, чтение / запись памяти для процессоров Cortex-M и RX, DCC для процессоров ARM7 / 9 и Cortex-A, а также Ethernet. Помимо системных переменных и программной трассировки, в embOSView также перечислены все задачи со следующей информацией:
embOS используется во множестве встроенных систем в таких областях применения, как:
Поддерживается популярным SSL / TLS библиотек, таких как wolfSSL, таким образом, поддерживая стандарты встроенной безопасности во всех отраслях.
embOS поддерживает все ядра и компиляторы, например:
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, 78K0, V850, RL78, RH850, RX100 / 200/600/700, RZ, SH2A, STM8, ST7, S08, 8051, Xtensa,...
GCC, IAR, Keil MDK, Tasking, GreenHills, CodeWarrior, компилятор Renesas CCRX, CCRL,...
SEGGER также предоставляет программное обеспечение / промежуточное ПО в области связи, криптографии и безопасности, а также Интернета вещей (IoT).
J-Trace PRO - это расширенная отладочная программа, которая может фиксировать полные трассировки инструкций в течение длительных периодов времени, что позволяет регистрировать нечастые, трудные -воспроизвести ошибки. Он поддерживает все популярные отладчики и IDE и может использоваться на кросс-платформе с Windows, Linux и macOS.
Segger наиболее известен своими эмуляторами JTAG / SWD для микроконтроллеров на базе ARM с ARM7 <90.>/ ARM9 / ARM11, Cortex M0 / M0 + / M1 / M3 / M4 / M7 / M23 / M33, Cortex R4 / R5 / R8, Cortex A5 / A7 / A8 / A9 / A12 / A15 / A17 ядер, Renesas RX и Microchip PIC32. Это устройство называется J-Link. Он также переупаковывается и продается как OEM Analog Devices как mIDASLink, Atmel как SAM-ICE, Digi International как Digi JTAG Link, и IAR Systems как J-Link и J-Link KS. Это единственный эмулятор JTAG, который может добавить запатентованное программное обеспечение Segger для точки останова во флэш-памяти в отладчик, чтобы разрешить установку нескольких точек останова во флэш-памяти при работе на устройстве ARM, чему обычно препятствует ограниченная доступность аппаратных точек останова. Для расширенных функций эмуляции Segger предлагает эмулятор трассировки J-Trace, который работает с интерфейсом ARM ETM и позволяет инженерам отслеживать выполнение своего кода.
Модель* | Хост. USB | Хост. Ethernet | Хост. Wi-Fi | Target. Connector | Trace. Connector | Target. Voltage | Target Max. Скорость интерфейса | Target Max. Скорость загрузки |
---|---|---|---|---|---|---|---|---|
J-Trace PRO Cortex | 3.0 SS | 1 Гбит / с | No | 20-контактный 0,1 " | 19-контактный 0,05" | |||
J-Trace PRO Cortex-M | 3.0 SS | 1 Гбит / с | No | 20-контактный 0,1 " | 19-контактный 0,05" | |||
J-Link PRO | 2,0 HS | 100 Мбит / с | No | 20-контактный 0,1 " | No | |||
J-Link ULTRA + | 2,0 HS | No | No | 20-контактный 0,1 " | No | |||
J-Link WiFi | 2,0 HS | No | 802.11b / g / n | 20-контактный 0,1 " | No | |||
J-Link PLUS | 2,0 HS | No | No | 20-контактный 0,1 " | No | |||
J-Link BASE | 2,0 HS | No | No | 20-контактный 0,1" | No | |||
J-Link EDU | 2.0 HS | No | No | 20-контактный 0,1 " | No | |||
J-Link EDU Mini | 2.0 FS | No | No | 9-контактный 0,05 дюйма | No | 3,3 В | 4 МГц | 0,2 МБ / с |
Segger J-Link PRO : датчик отладки JTAG / SWD для микроконтроллеров ARM с интерфейсами USB и Ethernet для хоста.
Segger J-Link EDU : датчик отладки JTAG / SWD для микроконтроллеров ARM с USB-интерфейсом для хоста. Недорогая модель для образовательных пользователей и любителей.
Segger Flasher Portable : Портативный программатор для внутренней и внешней флеш-памяти микроконтроллеров ARM, PowerPC, Renesas RX.
Segger Flasher ARM : программатор для внутренней и внешней флэш-память микроконтроллеров ARM.
Segger Flasher PPC : Программатор внутренней и внешней флэш-памяти микроконтроллеров PowerPC.
.
SEGGER производит программные инструменты для разработчиков s и инженеры встроенных систем и сред Интернета вещей для разработки, создания, проверки, тестирования и отладки встроенных приложений и целевых систем или устройств.
Embedded Studio - это IDE C / C ++ для встраиваемых систем. Он специально разработан, чтобы предоставить пользователям все необходимое для профессионального программирования и разработки на языке C.
Embedded Studio включает компиляторы Clang и GCC, а также собственный компилятор SEGGER и поддерживает сторонние датчики отладки по протоколу GDB.
Его можно использовать кросс-платформенный с Windows, Linux и macOS.
SystemView - это инструмент для записи и визуализации в реальном времени для встроенных систем, который раскрывает истинное поведение приложения во время выполнения, более глубокое, чем системная аналитика, предоставляемая отладчиками. Это особенно эффективно при разработке и работе со сложными встроенными системами, содержащими несколько потоков и прерываний.
SystemView может гарантировать, что система работает так, как задумано, может отслеживать неэффективность и отображать непреднамеренные взаимодействия и конфликты ресурсов, уделяя особое внимание деталям каждого отдельного системного тика.
Он обеспечивает непрерывную запись в реальном времени встроенной системы, фиксирует задачи, прерывания, таймеры, ресурсы, вызовы API и пользовательские события, а также позволяет проводить анализ и визуализацию собранных данных в реальном времени.
SystemView записывает через J-Link и технологию SEGGER RTT, IP или UART, работает на любом ЦП, работает с любыми ОСРВ и системами без ОС и минимально вмешивается в систему.
Ozone - это полнофункциональный графический отладчик для встроенных приложений. С помощью Ozone можно отлаживать любое встроенное приложение на уровне исходного кода и сборки C / C ++.
Он может загружать приложения, созданные с помощью любой цепочки инструментов / IDE, или отлаживать резидентное приложение целевого объекта без какого-либо источника. Он включает в себя все хорошо известные элементы управления отладкой и информационные окна, а также использует датчики отладки J-Link и J-Trace.
.
На Викискладе есть средства массовой информации, связанные с Segger. |