-
SEGGERs Arduino MKR Adapter ermöglicht nahtlose J-Link-Konnektivität
Der Adapter wurde ursprünglich entwickelt, um SEGGER-interne Prozesse zu erleichtern. Inzwischen ist er als eigenständiges Produkt für die gesamte Arduino-Community erhältlich. Löten und zusätzliche Jumper-Kabel zur Verbindung einer J-Link Probe mit einem Board der MKR-Serie sind nun überflüssig. Da der vielseitige Adapter auch mit dem J-Link EDU Mini kompatibel ist, kommt er den Bedürfnissen der Arduino-Community besonders entgegen. „Arduino fokussiert sich seit jeher stark auf Studenten und Hobby-Entwickler. Daher schätzen wir SEGGERs Unterstützung in diesem Bereich sehr", erklärt Massimo Sacchi, Corporate Partnerships Manager bei Arduino PRO. „SEGGERs J-Link EDU Mini eignet sich perfekt für einige unserer Kunden, ebenso wie die kostenlose Verfügbarkeit von professionellen Tools für unsere nicht-kommerziellen Nutzer. Natürlich…
-
SEGGER integriert SVG-Support in Grafikbibliothek emWin
Die Grafikbibliothek emWin von SEGGER unterstützt nun auch skalierbare Vektorgrafiken (SVG) und bietet Entwicklern damit eine leistungsfähige und effiziente Lösung zur Darstellung skalierbarer und drehbarer Grafiken in Embedded-Anwendungen. SVG ist ein vektorbasiertes Bildformat, das in XML geschrieben ist. Als offener Standard, der vom World Wide Web Consortium (W3C) entwickelt wurde, wird es von den meisten Webbrowsern und Desktop-Grafikprogrammen unterstützt. Die Hauptvorteile von SVG gegenüber Rasterbildformaten wie BMP, PNG, JPEG und GIF liegen in der verlustfreien Skalierbarkeit und der deutlich geringeren Dateigröße. „Entwickler auf der ganzen Welt verwenden emWin in vielen Embeded-Systemen, um moderne grafische Benutzeroberflächen zu erstellen“, erklärt Dirk Akemann, Marketing-Manager bei SEGGER. „Während große Systeme von der Effizienz der Grafikbibliothek profitieren,…
-
Window-Cache steigert Leistung von SEGGERs Grafikbibliothek emWin
SEGGERs Grafikbibliothek emWin stellt eine Window-Cache-Funktion zur Verfügung, die die Leistung in größeren Systemen mit ausreichendem RAM in der Regel auf das Vierfache erhöht. Dabei wird der Inhalt jedes Fensters oder Widgets automatisch in den verfügbaren Speicher zwischengespeichert. Wenn ein Fenster – oder ein Teil eines Fensters – neu gezeichnet werden muss, greift die Funktion auf den Cache zurück. Dadurch wird der zeitintensive Prozess des erneuten Renderns vermieden. Konfiguration und Anwendung sind sehr einfach und erfordern nur eine Codezeile, um die Nutzung des Cache für alle Fenster zu aktivieren. Das Window-Caching kann für alle Fenster insgesamt oder auch individuell eingestellt werden. Somit ist emWin nicht nur ideal für kleine Mikrocontroller,…
-
SEGGERs neues Embedded Studio: eine IDE für Arm und RISC-V
SEGGERs Embedded Studio ist ab sofort in der Version 8.10 verfügbar. Die innovative Multiplattform-IDE unterstützt nun auch mehrere Architekturen mit einer Installation. Somit ist es möglich, Programme für RISC-V- und Arm-Targets in einer Entwicklungsumgebung zu erstellen und zu debuggen. Auf allen gängigen Plattformen Windows, macOS, und Linux und allen Host-CPUs (Intel und Arm) ist nur ein Download und eine Installation erforderlich. Für Devices, die sowohl Arm- als auch RISC-V-Cores enthalten, können Entwickler nun in einer Solution alle Projekte einfügen, um dann mit einer einzigen Instanz der IDE die Software für das Device zu erstellen, zu programmieren und zu debuggen. "Die beste plattformübergreifende IDE auf dem Markt ist jetzt noch besser…
-
SEGGERs FAT Image Creator vereinfacht die Programmierung von SD-Karten und eMMC in der Produktion
SEGGERs FAT Image Creator ist ein Programm zur Vorbereitung eines FAT-Dateisystems für die schnelle Programmierung in der Produktion von Embedded- oder Wechselmedien wie eMMC oder SD-Karten. Der FAT Image Creator erstellt Images, die so klein sind, wie es für die Erstellung des kompletten Dateisystems nötig ist. Indem nur die relevanten Daten innerhalb des Images gespeichert werden, reduziert sich die Programmierzeit in der Produktion auf ein Minimum. Ein typisches Image mit einer Größe von 20 MB kann in wenigen Sekunden programmiert werden. "Der FAT Image Creator macht die Programmierung von eMMC und anderen Speicherkarten effizienter", sagt Dirk Akemann, Marketing-Manager bei SEGGER. "Mit nur einer Datei zu arbeiten, die die Dateien und…
-
SEGGER stellt das neue Flaggschiff der Steaming-Trace-Probes vor: J-Trace PRO
SEGGERs neues Flaggschiff heißt J-Trace PRO. Die "All-in-One"-Probe für CPUs verschiedenster Cores und Architekturen kombiniert alle Debugging-Fähigkeiten der marktführenden J-Link-Serie mit den Analyse-, Verifizierungs- und Code-Profiling-Features der J-Trace-Serie zu einer umfassenden Lösung. J-Trace PRO unterstützt verschiedene Plattformen (Arm, RISC-V) sowie Download-Geschwindigkeiten von bis zu 4 MB/s und ist mit Ethernet- sowie SuperSpeed-USB-3.0-Schnittstellen ausgestattet. Bei Lieferung des Tools sind alle Funktionen aktiviert, einschließlich unbegrenzter Flash-Breakpoints und Echtzeitanalysen mit dem Ozone-Debugger und Performance-Analysator – und das alles ohne zusätzliche Kosten. "Heute stehen für neue Produktentwürfe Prozessoren, Controller und Architekturen in schier endloser Vielfalt zur Verfügung. Mit dem J-Trace PRO haben wir sämtliche Features der J-Trace-Probes in einem hochwertigen Produkt gebündelt, um für…
-
GigaDevice kooperiert mit SEGGER, um Embedded Studio für RISC-V-Kunden verfügbar zu machen
Kunden von GigaDevice können ab sofort die führende Plattform-übergreifende Entwicklungsumgebung Embedded Studio von SEGGER kostenlos für alle GigaDevice RISC-V-Mikrocontroller (MCUs), einschließlich des neuesten Modells GD32VW553, nutzen. Embedded Studio zeichnet sich durch seine flexible Anwendbarkeit aus. Es bietet alle Werkzeuge und Funktionen, die Entwickler für die professionelle Entwicklung in Embedded C und C++ benötigen, inklusive einer vollständigen Toolchain, einer optimierter Laufzeitbibliothek, einem Core-Simulator und Hardware-Debugging mit den J-Link Debug-Probes. „GigaDevice und SEGGER arbeiten bereits seit langem zusammen“, sagt Eric Jin, Product Marketing Director bei GigaDevice. „SEGGER war der erste Partner, der die GD32V RISC-V-Core-MCU unterstützt hat. Die kostenlose Bereitstellung von SEGGER Embedded Studio für unsere Kunden erleichtert die Software-Entwicklung für unsere GD32V-Serie. Embedded Studio unterstützt die…
-
SEGGER veröffentlicht Arm Helium-Erweiterungen zur JPEG-Dekodierung für Renesas RA8D1-Mikrocontroller
SEGGER hat Verbesserungen für seine JPEG-Dekodier-Firmware veröffentlicht, speziell für die Optimierung der Berechnungen der inversen diskreten Cosinus-Transformation (IDCT). Diese Verbesserungen verwenden Arms Helium-Erweiterung, die in der neuen Renesas Cortex-M85MCU-Serie RA8D1 integriert ist. Die neuen Firmware-Erweiterungen bringen eine Beschleunigung der zeitkritischen IDCT-Algorithmen, die für die Dekodierung von JPEG-Bildern erforderlich sind. Die Leistungssteigerung gegenüber MCUs ohne Helium-Erweiterung beträgt in der Regel das Dreifache. Bei voller Geschwindigkeit reduzieren die Erweiterungen die JPEG-Dekodierzeit auf dem Renesas RA8D1-Mikrocontroller von 12 ms auf 4 ms. In Kombination mit der Grafikbibliothek emWin von SEGGER wird so eine beeindruckende Dekodiergeschwindigkeit von 40 Bildern pro Sekunde (fps) für ein 800 × 480 JPEG-Bild erreicht. „Wir freuen uns, mit Renesas…
-
SEGGERs emWin bietet Unterstützung für Arduino
SEGGER kündigt die Integration von emWin in die Arduino-Plattform an. Anwender können damit emWin ganz einfach in ihren Projekten verwenden. Anwender, die mit dem Arduino GIGA R1 Board und dem entsprechenden Arduino GIGA Display Shield arbeiten, können emWin jetzt über die Arduino IDE herunterladen und nutzen. Die benutzerfreundliche, nahtlose Integration ermöglicht es Entwicklern, sich auf die Gestaltung visuell ansprechender GUIs zu konzentrieren. Bei der Entwicklung von Anwendungen können Nutzer wählen, ob sie mit emWin im Arduino-Sketch von Grund auf beginnen und AppWizard für die schnelle Anwendungsentwicklung nutzen oder ob sie ihre Anwendungen direkt in AppWizard ohne C-Kenntnisse erstellen möchten. AppWizard generiert dann automatisch den benötigten Code. Fortgeschrittene Benutzer haben jedoch die Möglichkeit, ihren Projekten…
-
SEGGERs STM32-SFI Flasher Commander sichert Firmware bis ins Target
Als Teil des Produktionsprozesses von SFI-fähigen STM32-Mikrocontrollern sendet der IP-Owner die verschlüsselte Firmware zusammen mit dem entsprechenden Schlüssel, der sicher auf einem Hardware-Sicherheitsmodul (HSM) gespeichert ist, an die Endgerätefertigung, die die Mikrocontroller für die Produktion programmiert. Dabei kann es sich um einen Auftragsfertiger oder einen Distributor handeln, der die Massenprogrammierung von Mikrocontrollern zur Auslieferung anbietet. In der Produktionsumgebung kommuniziert der STM32-SFI Flasher Commander mit SEGGERs In-Circuit-Programmiergeräten Flasher PRO, PRO XL oder Compact. Er überträgt das verschlüsselte Firmware-Image sowie den zugehörigen Firmware-Dekodierungsschlüssel ebenfalls verschlüsselt an die zu programmierenden Target-MCUs. „Als aktives Mitglied des ST-Partnerprogramms freuen wir uns, unseren gemeinsamen Kunden zuverlässige Produktionswerkzeuge anbieten zu können. Diese unterstützen den spezifischen Produktionsprozess von SFI-fähigen STM32-Mikrocontrollern…