Windows en miniature – Was steckt hinter Windows 10 IoT?

Microsoft hat im letzten Jahr mit großem Getöse „Windows 10 IoT“ vorgestellt. Eine Version – Windows 10 IoT Core – ist sogar auf der beliebten Bastelplattform „Raspberry Pi“ verfügbar. Was steckt nun hinter „Windows 10 IoT Core“?

Windows 10 IoT Core ist gratis für Bastler (Maker) verfügbar. Nach einer kostenlosen Lizenzierung kann es sogar professionell verwendet werden. Doch ist Windows 10 IoT Core ein echtes Windows? Wer den Raspberry Pi als PC-Ersatz einsetzen will, ist mit Windows 10 IoT Core schlecht beraten. Es gibt kein Startmenü und keinen Desktop. Lediglich eine einzige Anwendung läuft im Vordergrund.

Windows en miniature – Was steckt hinter Windows 10 IoT? weiterlesen

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. Tipp für STM32-Entwickler: Konvertieren Sie Ihr Projekt von C in C++ mit STM32CubeMX und Open System Workbench for STM32 weiterlesen

Sichere Hinweise auf drohende Software-Erosion und was Sie dagegen tun können

Erfolgreiche Embedded-Software wird meist über einen langen Zeitraum hinweg entwickelt. Dabei kann es passieren, dass hin und wieder Beziehungen in den Code eingebaut werden, die dort nichts zu suchen haben. Mit der Zeit weicht die Software immer stärker von der geplanten Architektur ab – die Software-Erosion befindet sich in vollem Gange.

Sichere Hinweise auf drohende Software-Erosion und was Sie dagegen tun können weiterlesen

Neuen Schwung ins Embedded-Projekt mit C++11

Viele Embedded-Projekte arbeiten noch mit älteren (und veralteten) Umgebungen, die den Entwicklern nicht die Möglichkeit bieten, einen neuen C++ Standard zu nutzen. Das ist ein Versäumnis. Denn damit fehlen den Programmierern nicht nur die neu hinzugefügten Features – in C++11 wurden einige Dinge grundlegend verbessert.

Neuen Schwung ins Embedded-Projekt mit C++11 weiterlesen

Sensoren mit Linux ansprechen – Setzen Sie aktuelles Embedded-Linux-Knowhow direkt in Ihren Projekten ein

Ihre Aufgabe ist der erfolgreiche Einsatz des Betriebssystems Linux in Ihrem Embedded-Projekt. Die Herausforderung beim Einsatz realer Hardware unter Echtzeitbedingungen besteht darin, die korrekte Nutzung von Embedded-Linux zu verstehen und die verfügbaren Linux-Betriebssystem-Mechanismen richtig auszuwählen. 

Sensoren mit Linux ansprechen – Setzen Sie aktuelles Embedded-Linux-Knowhow direkt in Ihren Projekten ein weiterlesen

Größer und universeller: Alles über “Modernes C++”

Mit C++11 hat vor sechs Jahren eine neue Zeitrechnung für C++ begonnen. MicroConsult bringt Licht ins Dunkel der modernen C++ Standards und bringt Sie mit einem eigens dafür entwickelten Training auf den neuesten Stand zu C++17.

Größer und universeller: Alles über “Modernes C++” weiterlesen

So binden Sie das Surface Dial in die eigene Applikation ein

Das Surface Dial ist ein neues Eingabegerät von Microsoft, das die Arbeit mit grafischen und auch technischen Applikationen erleichtern soll. Es verbindet die Funktion eines Drehknopfes mit der der Enter-Taste. Bereits im Herbst 2016 wurde es vorgestellt, jetzt ist es auch bei uns erhältlich.

Mit dem Surface Dial sollen Funktionen, die bisher nur an speziellen Arbeitsplätzen (z.B. Videoschnitt-Tischen) verfügbar waren, auch am normalen PC möglich sein (Mindestvoraussetzung: Windows 10 Version 1607). An einem Bildschirm mit Touch-Oberfläche ist es so möglich, nur mit Stift und dem Surface Dial zu arbeiten, ohne dass eine Tastatur benötigt wird.

So binden Sie das Surface Dial in die eigene Applikation ein weiterlesen

Wichtiger denn je: In Systemen und Architekturen denken

Der Blick in die Gegenwart und die Zukunft zeigt deutlich, dass die Embedded-Welt und die IT-Welt miteinander verflochten sind und sich immer mehr verflechten werden. Embedded-Systeme werden zum Bestandteil des Internet of Things, das sich zu einem Internet of Everything entwickelt und Brutstätte vieler neuer Geschäftsideen sein wird. Die große Herausforderung liegt darin, in immer komplexeren und dynamischeren Systemen zu denken und die immer rasanteren technischen und unternehmerischen Aspekte zu neuen Systemen und Geschäftsideen zu kombinieren. Unsere Trainer haben sich dazu ein paar Gedanken gemacht.

Wichtiger denn je: In Systemen und Architekturen denken weiterlesen

Von C nach Embedded-C: Das Ziel bestimmt den Weg

Natürlich ist Embedded-C auch C. Der Umstieg von C auf Embedded-C bedeutet aber, dass der Programmierer sich beim Einsatz an den Erfordernissen der jeweiligen Embedded-Anwendung orientieren muss. Dies sind beispielsweise Echtzeitfähigkeit, geringer Speicherbedarf oder hohe Betriebssicherheit. Gleichzeitig stellt die Wiederverwendbarkeit von Software auch in der Embedded-Welt ein wichtiges Qualitätsmerkmal dar. Die richtige Anwendung der C-Schlüsselwörter spielt dabei eine bedeutende Rolle.

Von C nach Embedded-C: Das Ziel bestimmt den Weg weiterlesen