Ein Angebot von

Umstieg auf C++ bei der Embedded-Entwicklung

Umstieg auf C++ bei der Embedded-Entwicklung

Zahlreiche Unternehmen steigen inzwischen für die Embedded-Firmware-Entwicklung von C auf C++ um. Mit C++ lässt sich Firmware entwickeln, die sicherer und expressiver ist. Doch einige Features können sich als zweischneidiges Schwert entpuppen. lesen

Wesentliche Konzepte von Echtzeit-Betriebssystemen

Wesentliche Konzepte von Echtzeit-Betriebssystemen

Begrenzte Ressourcen, untypische Schnittstellen, knallharte und kompromisslose Anforderungen an eine schnelle Bereitstellung von Tasks: Echtzeit-Betriebssysteme müssen unter sehr eng umrissenen Bedingungen arbeiten. Ihre saubere Konzeption ist deswegen umso wichtiger, stellen sie doch das Herzstück eines Embedded Systems dar. lesen

ESE Kongress: Programm jetzt verfügbar

Willkommen im nächsten Software-Zeitalter

Willkommen im nächsten Software-Zeitalter

Software-Entwickler stehen am Beginn einer neuen Ära: Neben den Problemen der totalen Vernetzung müssen sie komplexe Technologien wie KI und Machine Learning beherrschen – und einiges mehr. Was das bedeutet, erläutern Experten auf dem 10. ESE Kongress. lesen

Stellenangebote

Mixed Mode GmbH

Softwareentwickler für Internet of Things (m/w)

Mixed Mode GmbH

Softwareentwickler für Internet of Things (m/w)

Mixed Mode GmbH

Softwareentwickler C# (m/w)

Mixed Mode GmbH

Embedded Softwareentwickler mit Potenzial (m/w)

Mixed Mode GmbH

Softwareentwickler Embedded Systems Informationssicherheit (m/w)

Newsticker

Eine (Software) für alle (Controller)

Eine (Software) für alle (Controller)

NXP entwickelt eine neue Controller-Plattform für die Automobilbranche. Weitreichende Software- und Funktionskompatibilität soll die Mehrfachverwendung von Code für unterschiedliche Produkte ermöglichen – und so den Entwicklungsaufwand um bis zu 90 Prozent verringern. lesen

ESE Report

Erhalten Sie 1x monatlich die neuesten Fachinformationen und News zum Thema Embedded Software Engineering

* Ich bin mit der Verarbeitung und Nutzung meiner Daten gemäß Einwilligungserklärung und AGB einverstanden.
Spamschutz:
Bitte geben Sie das Ergebnis der Rechenaufgabe (Addition) ein.

Trend-Themen

In kleinen Schritten – Software für Multiprozessorsysteme partitionieren

In kleinen Schritten – Software für Multiprozessorsysteme partitionieren

Die Partitionierung von Software für Multiprozessorsysteme ist eine der großen Herausforderungen des Architekturdesigns. Sie wird umso schwieriger, wenn ein System harte Echtzeitfunktionen, aber auch nicht zeitkritische Dienste beinhaltet. lesen

8 Dinge, die Sie jetzt über die DSGVO wissen müssen

8 Dinge, die Sie jetzt über die DSGVO wissen müssen

Am 25. Mai 2018 endet die Übergangsfrist für die Europäische Datenschutzgrundverordnung (EU-DSGVO). Damit werden die Datenschutzregeln für Unternehmen und Behörden deutlich strenger. Viele bisherige Datenschutzmaßnahmen müssen hinterfragt, aktualisiert oder erweitert werden. lesen

Wie man Firmware und Dateien in Embedded-Systemen schützt

Wie man Firmware und Dateien in Embedded-Systemen schützt

Um sicherzustellen, dass ein Embedded-System nur mit autorisierter Firmware startet oder autorisierte Konfigurationsdateien verwendet, müssen Authentizität und Integrität der Daten verifiziert werden. lesen

Entwurf

Systemarchitekturen für sicherheitskritische Systeme

Systemarchitekturen für sicherheitskritische Systeme

Vernünftige Systemarchitekturen für sicherheitskritische Systeme (Safety Critical Systems) sind unbezahlbar - dienen sie doch dazu, Menschenleben zu schützen. Eine Risikoeinschätzung und ein vernünftiges Grunddesign sind hier essentiell, denn auch alltägliche Systeme können sicherheitskritisch sein. lesen

Echtzeit

Realtime mit Linux

Realtime mit Linux

Linux ist aufgrund der hohen Anzahl unterstützter CPU Architekturen, der nahezu unendlichen Anzahl von Treibern und nicht zuletzt der guten Portierbarkeit und Skalierbarkeit eines der leistungsfähigsten Embedded Betriebssysteme unserer Zeit Auch Systeme mit harten Echtzeitanforderungen können mit Linux einfach umgesetzt werden. lesen

Software-Implementierung

Grundlegende Richtlinien für gute User Interfaces

GUI

Grundlegende Richtlinien für gute User Interfaces

Damit das User Interface, kurz UI, von den Kunden akzeptiert wird, müssen einige zentrale Punkte in Betracht gezogen werden. Aber wie erreicht man das Ziel, wenn ein UI/UX-Experte fehlt? lesen

Veranstaltungen

MicroConsult Microelectronics Consulting & Training GmbH

Objektorientierte Softwareentwicklung: Spezielle Programmierprinzipien mit C++ - der Weg zum Clean Code (Seminar)

Test & Qualität

Binärcode-Analyse: Software-Qualität in fremden Händen

Binärcode-Analyse: Software-Qualität in fremden Händen

Zahlreiche Geräteentwickler kaufen die Embedded Software für ihr Industrie- oder IoT-Gerät von Drittanbietern zu. Doch wie ist zu gewährleisten, dass Code aus Händen Dritter zuverlässig und sicher ist? lesen

Software Engineering Management

Bedürfnisse als Quelle von Erfolg und Misserfolg

Projektmanagement

Bedürfnisse als Quelle von Erfolg und Misserfolg

Peter Siwon, ELEKTRONIKPRAXIS-Kolumnist und Experte für systemisches Projektmanagement, über die Macht der Bedürfnisse. lesen

Meinungen & Interviews

Gastkommentar Kaspersky Lab

"Wir sehen immer mehr botanfällige IoT-Geräte"

Die längste Attacke dauerte 292 Stunden und lieferte im vierten Quartal 2016 den Rekord für den heftigsten DDoS-Angriff im vergangenen Jahr. 2017 wird es vermehrt zu Angriffen kommen. lesen

Produktnews

Software-Testtool Tessy jetzt auch für eBinder-IDE

Software-Testtool Tessy jetzt auch für eBinder-IDE

Razorcats Werkzeug für automatisierten Modul-, Unit- und Integrations-Test unterstützt in der neuen Version gleich fünf zusätzliche Ausführungsumgebungen. lesen

Günstige Embedded-Software-Entwicklung für SoCs

Toolchain

Günstige Embedded-Software-Entwicklung für SoCs

Imagination Technologies bietet eine leistungsstarke Entwicklungsumgebung für seine MIPS M-Klasse und I-Klasse CPU-IP-Cores an, die ein hochmodernes GUI und eine Eclipse-IDE zusammen mit den kostengünstigen Bus Blaster JTAG Probes vereint – zu einem für professionelle Tools äußerst günstigem Preis. lesen

Updates für Automatisiertes Fahren und Maschinelles Lernen

MATLAB und Simulink

Updates für Automatisiertes Fahren und Maschinelles Lernen

MathWorks hat mit Release 2017a (R2017a) eine Reihe neuer Funktionen zu MATLAB und Simulink hinzugefügt. Ein Schwerpunkt ist die Automated Driving System Toolbox für Entwurf, Simulation und Testen von Fahrerassistenzsystemen (ADAS) und automatisierten Fahrsystemen. Ferner kommen wesentliche Neuerungen im Bereich Big Data Analytics und Machine Learning hinzu. lesen

Erweiterter Support für ARMv8-M-Architektur

Green Hills Software

Erweiterter Support für ARMv8-M-Architektur

Green Hills Software stellt sein Angebot für die ARMv8-M-Architektur mit ARM Cortex-M23-/M33-Cores vor. Die 32-Bit Cortex-M23-/M33-Prozessoren mit der ARMv8-M-Architektur bieten ARM TrustZone und sind auf stromsparende, ressourcenbeschränkte Anwendungen ausgelegt. lesen

Entwicklung von Embedded- und IoT-Anwendungen

Renesas Synergy Software Package

Entwicklung von Embedded- und IoT-Anwendungen

Renesas Electronics präsentiert Entwicklungen zur Renesas Synergy Plattform: ein kommerzielles Release des Renesas Synergy Software Package (SSP) in Version 1.0.0, die Verfügbarkeit der S7G2-Mikrocontroller (MCUs) in Massenproduktion sowie das erste verifizierte Software Add-on (VSA) von VSA-Programmpartnern. lesen

Download-Angebote

MicroConsult Microelectronics Consulting & Training GmbH

Von C nach Embedded-C: Das Ziel bestimmt den Weg (Fachartikel)

Natürlich ist Embedded-C auch C. Der Umstieg von C auf Embedded-C bedeutet aber, ...

Mixed Mode GmbH

Alles auf einem Blick!

Unsere aktuellen Broschüren und Flyer haben wir hier für Sie zusammengefasst.

MicroConsult Microelectronics Consulting & Training GmbH

Aufwandsabschätzung von Projekten

Oft ist am Ende der Zeit noch so viel Projekt übrig. Die Aufwandsabschätzung von SW-Projekten ist in vielen noch ein Mysterium. ...