Zum 1. September 2024 haben wir bei MicroConsult einen großen Schritt gemacht und den Geschäftsbetrieb an die neu gegründete MicroConsult Academy GmbH übergeben. Im Zuge dieser Umstrukturierung wird sich unser langjähriger Geschäftsführer Ingo Pohle zum Ende des Jahres in den wohlverdienten Ruhestand verabschieden.
Herausforderungen an das Softwaredesign moderner Embedded-Systeme
In den heute eingesetzten Embedded-Systemen spielt die Software eine zunehmend zentrale Rolle. Systeme basierend auf komplexen Mikrocontroller- und Prozessorarchitekturen müssen mehr Funktionalitäten bieten – und das in kürzerer Entwicklungszeit als je zuvor. Dies stellt Entwickler vor die Herausforderung, qualitativ hochwertige Software zu entwerfen, die sowohl effizient als auch zuverlässig ist.
Herausforderungen an das Softwaredesign moderner Embedded-Systeme weiterlesen
Virtualisierung in Embedded: Fortschritte und Herausforderungen
Virtualisierung revolutioniert den Embedded-Bereich, bleibt aber aufgrund technischer Herausforderungen noch selten umgesetzt. Die dritte AURIX™ Microcontroller-Generation von Infineon verspricht nun eine native Unterstützung. Erfahren Sie, was Virtualisierung bedeutet, welche Vorteile sie bietet und welche Hürden überwunden werden müssen, um diese Technologie effizient einzusetzen.
Virtualisierung in Embedded: Fortschritte und Herausforderungen weiterlesen
Dauerbrenner Python: Eine Einführung in die beliebte Multiparadigmen-Sprache
Unter den vielen Programmiersprachen, die bei Entwicklern beliebt sind, gibt es eine, die sich wie ein Chamäleon an die unterschiedlichsten Anforderungen anpassen kann: Python. Schon lange ist Python als eine der am weitesten verbreiteten Programmiersprachen bekannt. Doch was macht das Coden mit Python so besonders? Werfen wir einen Blick darauf, warum es sich lohnt, Python in Projekten einzusetzen.
Dauerbrenner Python: Eine Einführung in die beliebte Multiparadigmen-Sprache weiterlesen
Embedded Software Manager Pattern – Teil 2: Die Manager und ihre Funktionalitäten
Jede Embedded-Software muss in der Praxis eine Vielzahl von verteilten und zentral koordinierten Aufgaben ausführen. Software Patterns stellen dabei nicht nur die konzeptionelle Integrität sicher, sondern ermöglichen auch die Skalierbarkeit über verschiedene Projekte hinweg. Im zweiten Teil unserer Beitragsreihe rücken wir die Manager mit ihren vielfältigen Funktionen in den Fokus.
Embedded Software Manager Pattern – Teil 2: Die Manager und ihre Funktionalitäten weiterlesen
Embedded Software Manager Pattern – Teil 1: Zentrale Aufgaben skalierbar in der Software etablieren
(Embedded-) Software muss verschiedene zentrale Aufgaben softwareweit koordinieren. Das klassische Beispiel dafür ist die Initialisierung, die auf allen Ebenen der Software stattfinden muss. Bei genauerer Betrachtung lassen sich produktabhängig viele weitere dieser softwareweiten Aktionen identifizieren. Im Teil 1 dieses Beitrags stellen wir das Manager Pattern für die Koordination dieser Aufgaben in der Software vor. Embedded Software Manager Pattern – Teil 1: Zentrale Aufgaben skalierbar in der Software etablieren weiterlesen
Die Evolution der AURIX™-Mikrocontroller: Ein Blick auf die dritte Generation
Infineon setzt mit der dritten Generation der AURIX™-Mikrocontroller seine Erfolgsgeschichte fort. Diese neue Generation bringt eine Fülle von Verbesserungen und Neuerungen mit sich, die eine erhöhte Leistung und Effizienz versprechen. Doch um das volle Potenzial dieser Technologie auszuschöpfen, ist ein grundlegendes Verständnis der neuen Entwicklungen vonnöten.
Die Evolution der AURIX™-Mikrocontroller: Ein Blick auf die dritte Generation weiterlesen
Rust für Embedded-Entwicklung: Sicherheit, Geschwindigkeit und Praktikabilität
In der dynamischen Welt der Embedded-Softwareentwicklung sind Zuverlässigkeit und Effizienz von entscheidender Bedeutung. Die Wahl der richtigen Programmiersprache kann einen enormen Einfluss auf den Erfolg eines Projekts haben. Rust hat sich hier als eine der führenden Optionen etabliert, die die Anforderungen von Embedded-Entwicklern perfekt erfüllen.
Rust für Embedded-Entwicklung: Sicherheit, Geschwindigkeit und Praktikabilität weiterlesen
Rückblick auf den ESE Kongress 2023: Innovation, Wissensaustausch und Networking in Sindelfingen
Im Dezember 2023 öffnete die Stadthalle Sindelfingen erneut ihre Türen für den alljährlichen Embedded Software Engineering Kongress (ESE Kongress). Mit knapp 1.200 Teilnehmern, darunter eine große Anzahl junger Software-Entwickler und -Entwicklerinnen, zeigte der Kongress erneut seine Bedeutung als führendes Branchentreffen in der Welt der Embedded-Software.
Einfach und clever: wogtest ist die innovative MicroConsult-Lösung für Embedded-Softwaretests
Mit wogtest erleichtern wir Entwicklern die Integration von Test-Driven Development in Embedded-Projekte – ohne die Komplexität von Google Test, ohne aufwendige Portierung und kostenfrei zum Download.