• Hardware

    SEGGER erweitert Embedded Studio for ARM um Stack-Prevention-Overflow-Technologie (STOP)

    Die neueste Version von SEGGERs Embedded Studio for ARM enthält die von SEGGER entwickelte STOP-Technologie, ein Feature, welches Stack Overflows zuverlässig verhindert. Bei aktiviertem STOP fügt der Compiler bei Bedarf einen Aufruf einer Stack-Limit-Check-Routine hinzu, bevor er den Stack-Pointer anpasst. Die STOP-Option des hoch optimierenden SEGGER Compiler kann STOP einfach aktiviert werden, ohne den Anwendungscode zu ändern. Dadurch werden alle Stack Overflows verhindert. Sobald ein Stack Overflow entdeckt wurde, wird eine vom Anwender definierte Callback-Routine ausgeführt, die das System in einen sicheren Zustand bringt. STOP hat überraschend geringe Auswirkungen auf Größe und Geschwindigkeit der generierten Firmware: Die Technologie erhöht die Codegröße und die Ausführungszeit lediglich um etwa 2 bis 5…

    Kommentare deaktiviert für SEGGER erweitert Embedded Studio for ARM um Stack-Prevention-Overflow-Technologie (STOP)
  • Hardware

    SEGGER erweitert Embedded Studio for ARM um ARM64-Simulator

    SEGGER hat seine neueste Version von Embedded Studio for ARM um einen vollständigen Befehlssatz-Simulator erweitert. Dies folgt auf die kürzlich hinzugefügte Compiler-, Linker- und Laufzeitunterstützung für ARM64, die das Generieren und Debuggen von ARM64-Programmen für Prozes-soren wie Cortex-A53, Cortex-A57 und Cortex-A72 ermöglicht. Mit dem neu integrierten Simulator entspricht der Lieferumfang für die ARM64-Architektur nun allen anderen von Embedded Studio unterstützten Architekturen. Embedded Studio for ARM ist auf allen Plattformen (Linux, macOS und Windows) so-wohl für Arm, Intel als auch für Apple Silicon verfügbar. Die Simulation ist insbesondere dann hilfreich, wenn Hardware knapp oder bevor diese verfügbar ist. Sie eignet sich auch ideal für die Programmierung außerhalb des Arbeitsplatzes sowie für automatisierte…

  • Hardware

    SEGGER erweitert Embedded Studio um 64-Bit-Unterstützung für Arm-Cores

    Embedded Studio, SEGGERs All-in-One-Entwicklungsumgebung für die Erstellung von Embedded-Anwendungen, unterstützt in seiner neuesten Version ARMv8-A CPUs wie Cortex-A53, Cortex-A57 und Cortex-A72. Eine ähnliche visuelle Gestaltung und Benutzerführung auf allen Plattformen und vollständig portable Projekte ermöglichen eine effiziente Entwicklung auf Windows, Linux und macOS sowohl auf Arm, Intel und Apple Silicon. Embedded Studio bietet alle Werkzeuge und Funktionen, die für die professionelle Embedded-C- und C++-Programmierung und -Entwicklung benötigt werden. Im Lieferumfang sind SEGGERs hochoptimierte emRun Laufzeit- und emFloat Fließkomma-Bibliotheken sowie SEGGERs intelligenter Linker enthalten. Alle Komponenten wurden speziell für Embedded Systeme entwickelt. In Kombination mit dem hochoptimierenden C/C++-Compiler von SEGGER können extrem kleine, effiziente Programme erzeugt werden, die jedes Byte ausnutzen.…

  • Hardware

    SEGGER makes it easy to build large-scale, energy-efficient test farms

    SEGGER introduces the Test Farm Power Adapter which, in combination with the market-leading J-Link PRO, makes it easy to build energy-efficient, large-scale test farms. A test farm is a way to make a large number of systems easily available over a network to any number of users for manual or automated testing. Users can simply connect to any of the boards in the test farm over the network. It is possible to control power, download firmware, run, debug, and test software on multiple devices simultaneously. Users can access devices from anywhere in the world using the J-Link Remote Server software or through remote access to the LAN, typically using a…

  • Hardware

    SEGGER vereinfacht den Einsatz groß angelegter, energieeffizienter Testfarmen

    SEGGER stellt den Test Farm Power Adapter vor, der in Kombination mit dem marktführenden J-Link PRO den Betrieb von energieeffizienten und großflächigen Testfarmen erleichtert. Testfarmen stellen eine große Anzahl von Systemen über ein Netzwerk einer beliebigen Anzahl von Benutzern für manuelle oder automatisierte Tests zur Verfügung. Die Nutzer verbinden sich einfach über das Netzwerk mit einem Board in der Testfarm. Sie können viele Geräte gleichzeitig kontrollieren, inklusive Stromversorgung, Firmwareupdates, Kontrolle des Programmablaufs zum Debuggen und Testen. Mit Hilfe der J-Link Remote Server Software oder über einen Fernzugriff zum LAN ist es den Nutzern möglich, von überall auf der Welt auf die Geräte zuzugreifen. Dieser Zugriff erfolgt meist über einen VPN-Tunnel. Automatisierte Entwicklungssysteme können mit…

  • Hardware

    SEGGERs SystemView jetzt mit Heap Monitoring

    SEGGERs Echtzeit-Aufzeichnungs-, Visualisierungs- und Analysewerkzeug für eingebettete Systeme, System View, kann jetzt überwachen, wie Anwendungen dynamischen Speicher nutzen. Die Nutzungsdaten werden intuitiv dargestellt, so dass sofort erkennbar ist, wenn Speicher zugewiesen, aber nicht freigegeben wurde. In vielen Fällen kann der Speicher für die gesamte Lebensdauer der Anwendung zugewiesen werden. Schwierigkeiten treten auf, wenn der maximale Speicherbedarf mit der Zeit ansteigt. In diesem Fall entsteht ein Speicherleck, das zu Problemen führen kann. Der Heap-Monitor von SystemView zeigt solche Veränderungen und lässt erkennen, an welchen Stellen Allokationen vorgenommen werden. Daraus ergeben sich Hinweise, wo sich das Leck befinden könnte. Darüber hinaus kann SystemView auch mehrere Heaps gleichzeitig überwachen. "Dynamischer Speicher wird immer häufiger in…

  • Hardware

    SEGGER’s SystemView adds heap monitoring

    SystemView, SEGGER’s real-time recording, visualization, and analysis tool for embedded systems, can now monitor how applications use dynamic storage. Usage information is presented intuitively, making it obvious when memory has been allocated but not freed. In many cases, memory can be allocated for the lifetime of the application without an issue. The problem occurs when the peak load of the heap increases over time. In such a case, the application is probably leaking memory and will eventually run into trouble. With SystemView’s heap monitor, it is easy to see such changes and where allocations are made, providing clues as to where the leak might be. In addition, SystemView can monitor multiple…

  • Hardware

    SEGGER announces support for ST’s STM32C0 MCU series

    SEGGER announces embOS and Embedded Studio support for ST’s cost-effective STM32C0 MCU series. SEGGER’s embOS is a preemptive RTOS, designed to be the foundation for developing embedded applications. Now in its 4th decade of continuous use and enhancement, its reliability and performance underpin the firmware in every J-Link and J-Trace. Visit here for information on testing embOS on the STM32C011-DK board. SEGGER’s Embedded Studio is the leading multi-platform IDE. Characterized by its flexibility of use, it includes all the tools and features a developer needs for professional embedded C and C++ programming & development. Under SEGGER’s Friendly License, Embedded Studio can be downloaded without registration and be used free of…

  • Hardware

    SEGGER unterstützt die neue STM32C0 MCU-Serie von ST

    SEGGER unterstützt ab sofort die neue kostengünstige STM32C0-MCU-Serie von ST durch embOS, Embedded Studio und weitere Produkte aus dem SEGGER-Produktportfolio. embOS ist SEGGERs präemptives RTOS, das als Basis für die Entwicklung von Embedded-Anwendungen dient. Seit mehr als vier Jahrzehnten wird es weltweit eingesetzt und kontinuierlich weiterentwickelt. Seine Zuverlässigkeit und Leistungsfähigkeit bilden die Grundlage für die Firmware in jedem J-Link und J-Trace. Weitere Informationen für einen Test von embOS auf dem STM32C011-DK-Board finden Sie hier: https://www.segger.com/evaluate-our-software/st-microelectronics/st-stm32c011-dk/. SEGGERs Embedded Studio ist die führende Multiplattform-IDE. Sie zeichnet sich durch flexible Handhabung aus und enthält alle Werkzeuge und Funktionen, die Entwickler für die professionelle Programmierung und Entwicklung von Embedded-Systemen in C und C++ benötigen.…

  • Hardware

    SEGGER J-Link unterstützt TDK-Micronas HVC 5x SoC-Serie

    J-Link, SEGGERs marktführende Debug Probe unterstützt jetzt auch die neue programmierbare SoC (System-on-Chip) Serie von TDK-Micronas. Die neuesten Hardware-Versionen aller kommerziellen SEGGER J-Link-Modelle (J-Link PRO, J-Link ULTRA+, J-Link PLUS und J-Link BASE) unterstützen nun TDK-Cores mit High-Speed-Downloads und Debuggen über JTAG und SWD. „Jeder in der Embedded-Welt kennt nicht nur unseren J-Link, auch TDK ist allen ein Begriff“, sagt Dirk Akemann, Marketing Manager bei SEGGER. „Sowohl SEGGER als auch TDK-Micronas sind stolz auf ihre jahrzehntelange Erfahrung – TDK im Bereich Fertigung und SEGGER im Bereich Soft- und Hardwareentwicklung. Die Produkte beider Unternehmen sind weltweit milliardenfach in Kundenapplikationen im Einsatz. Es ist uns eine große Freude, mit TDK zusammenzuarbeiten.“ „SEGGER hat…