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.
- Beitrag Teil 1: Wie Multicore, Safety- & Security-Aspekte die SW-Projekte von heute verändern
- Beitrag Teil 2: Mit umfassenden Software Requirements typische Fehler vermeiden
- Beitrag Teil 3: Software-Architektur
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.
- Teil 1: So bestimmen Projekt-Ressourcen die Auswahl des Multicore-µC
- Teil 2: Welche Safety- und Security-Anforderungen zählen bei der MCU-Wahl?
- Teil 3: Sind die vorhandenen Ressourcen in der Peripherie ausreichend?
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.
- Vortrag: Moderne Low-Level-Treiberprogrammierung (ESE Kongress 2017, PDF)
- Tagungsband-Srkipt: Moderne Low-Level-Treiberprogrammierung (PDF)
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.
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.