Zum 01. September 2024 ging der Geschäftsbetrieb der MicroConsult Microelectronics Consulting & Training GmbH über an die MicroConsult Academy GmbH. Diese wird das Geschäft in vollem Umfang, mit dem bewährten Personal und mit der gewohnten hohen Qualität weiterführen. Ihre Fragen beantworten wir gerne unter kontakt@microconsult.com.

Experience Embedded

Professionelle Schulungen, Beratung und Projektunterstützung

Mikrocontroller

Mikrocontroller - Training & Coaching:

 

Mikrocontroller - Fachwissen:

Mikrocontroller: Multicore, Singlecore, Peripherie

Viele Steuerungs- und Regelungsaufgaben werden heute mit Hilfe von Mikrocontrollern gelöst. Hierbei handelt es sich um hochintegrierte Mikroprozessor-Architekturen, die zusammen mit Speichermodulen wie Flash, SRAM oder DRAM und verschiedenen Peripherie-Einheiten auf einem einzigen Chip integriert werden.

Embedded-Multicore

Multicore-Mikrocontroller gewinnen in Embedded-Systemen immer mehr an Bedeutung. Grund dafür sind unter anderem die ständig steigenden Anforderungen der Automobil-Industrie und der hochdynamischen Consumer-Branche. Was bieten diese Systeme heute und in naher Zukunft, um den Hunger nach mehr Rechenleistung bei gleichzeitiger Energie-Diät zu stillen?

 

Zephyr – Die flexible Open-Source-Lösung für kleine Embedded-Systeme

Mit dem Echtzeit-Betriebssystem (RTOS) Zephyr steht Entwicklern eine vielseitige Open-Source-Alternative zur Verfügung, die für kleine Systeme optimiert ist. Anders als Linux, das für leistungsstarke Systeme gedacht ist, eignet sich Zephyr besonders für Mikrocontroller-basierte Anwendungen, bei denen Speicher und Rechenleistung begrenzt sind. Womit überzeugt Zephyr im Einzelnen?

 

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.

 

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.

 

Deshalb lohnt sich ein Upgrade auf den Cortex®-M85

Während sich der Cortex-M23 und der M33 als Nachfolger für den Cortex-M0+ und den M4 im Markt sukzessive durchsetzen, blieb der Cortex-M55 als erstes Familienmitglied der im Jahr 2019 veröffentlichten Armv8.1-Architekturerweiterung beinahe unbeachtet. Mit dem Cortex-M85 schließt Arm diese Lücke nach oben.

 

Kompaktes Videotraining für Automotive Body-Control-Anwendungen

Lernen Sie bequem von zuhause aus, wie man TRAVEO™ T2G-basierte Body-Control-Anwendungen für Automotive entwickelt. In einem spezialisierten Online-Video-Training bauen Sie Ihre Grundkenntnisse aus und entwickeln direkt auf einem für Kursteilnehmer kostenfreien Infineon TRAVEO™ T2G Starter Kit.

 

Trends in der Mikroelektronik: Neue Perspektiven und Anforderungen für mobil agierende Geräte

Jedes Jahr werden neue, noch leistungsfähigere Mikrocontroller-Architekturen angekündigt. Dies ebnet den Weg für immer komfortablere und sogar autonom arbeitende Transportgeräte für unseren Alltag. Neben der gesteigerten Rechenleistung – MIPS per Watt – sind die enormen Anforderungen an Safety und Security eine der größten Herausforderungen.

  

Software-Entwicklung neu gedacht

Das rasante Wachstum des Internet of Things, des 5G-Netzes, künstlicher Intelligenz und Cloud- bzw. Edge-Computing haben große Auswirkungen auf die Entwicklung von Embedded-Software.

 

Mehr Gestaltungsspielraum durch Secure Exception Priority Boosting

Die Armv8-M-Architektur bringt grundlegende Sicherheit in Cortex-M-Geräte und ermöglicht so mehr Schutz für IoT-Systeme. Doch wie verhält sich das “Secure Exception Priority Boosting” Feature in der Praxis?

 

Datensicherheit als Schlüsselkriterium für moderne mobile Systeme

Mit den neuen Generationen von Multicore-Mikrocontrollern können höchste Anforderungen an vernetzte Systeme und Datensicherheit erfüllt werden. Doch Entwickler brauchen von den Anforderungen bis hin zur Implementierung das richtige Wissen, um Daten in dieser Umgebung effizient zu schützen.

 

Safety-Konzepte für Aurix-Mikrocontroller

Soft- und Hardwareentwickler wissen die Safety Management Unit der Aurix-Mikrocontroller als eigenständige Einheit für Fehlerbehandlungen zu schätzen.

 

Safety und Security in Multicore-Systemen: So gelingt die Implementierung

Die Anforderungen an sicherheitsrelevante Steuerungen steigen stetig. Multicore-Architekturen bewältigen diese Aufgaben am besten und werden deshalb vermehrt angeboten und eingesetzt.

 

Moderne Low-Level-Treiberprogrammierung:
CMSIS, MCAL und Co. – Low-Level-Treiber von der Stange

Embedded-Systeme trifft man heute in vielen Bereichen an. Oft sind sie ein entscheidender Faktor für Komfort, Sicherheit, Nachhaltigkeit und Innovation. Der Anteil der Software in Embedded-Systemen steigt weiter an. Und auch die Hardware, ob Mikroprozessor mit externer Peripherie oder Mikrocontroller, wird immer komplexer. Multicore-Systeme sind bereits Realität, und immer mehr Hersteller bringen neue Multicore-Derivate auf den Markt. Diese komplexe Hardware selbst bis in das letzte Bit zu kennen – und zu programmieren – ist in der dafür zur Verfügung stehenden Zeit nicht mehr möglich. Das macht eine Abstraktion der Hardware unumgänglich.

 

Multicore-Mikrocontroller: Finden Sie die richtige Multicore-MCU für Ihre Anforderungen

Die Anforderungen an Mikrocontroller-gesteuerte Systeme steigen von Jahr zu Jahr. Sie sollen mehr Komfort, erweiterte Funktionalität und höhere Sicherheit für den Anwender bringen. Die Rechenkerne, die die erweiterten und neuen Aufgaben bearbeiten, benötigen dafür immer mehr Rechenleistung. Dieser dreiteilige Beitrag hilft Entwicklern, den richtigen Multicore-MCU für ihre Anforderungen zu finden.

 

Tipp für STM32-Entwickler: Konvertieren Sie Ihr Projekt von C in C++ mit STM32CubeMX und Open System Workbench for STM32

Diesen Tipp haben wir für Entwickler zusammengestellt, die mit der Workbench for STM arbeiten und ihr Projekt mit C++ kompilieren wollen.

 

Moderne Low-Level-Treiberprogrammierung

Lernen Sie anhand eines konkreten Implementierungsbeispiels für einen Infineon-Mikrocontroller mit Cortex-Core die Nutzung von CMSIS (Cortex Microcontroller Software Interface Standard) kennen. Erfahren Sie, welche Vorteile - zum Beispiel Wiederverwendbarkeit und Erweiterbarkeit - aber auch welche Nachteile die Nutzung fertiger Treiberschichten mit sich bringt.

 

Renesas Synergy™

Im stetig wachsenden Markt der Internet-of-Things-Anwendungen legen viele Entwickler Wert auf eine flexible Lösung, die sich schnell und unkompliziert an immer komplexere Anforderungen anpassen lässt. Renesas reagierte auf diese Nachfrage mit der Synergy™ Plattform.

Fachwissen: Renesas Synergy

 

Mikrocontroller / Debugging - Presse:

Kooperation von MicroConsult mit Lauterbach verschafft Entwicklern gebündeltes Know-how für Multicore-Debugging

MicroConsult und Lauterbach haben eine Kooperation geschlossen mit dem gemeinsamen Ziel, allen Embedded-Entwicklern, die Multicore-Architekturen einsetzen, eine noch wirkungsvollere Unterstützung anzubieten.