Ein Angebot von

Fachbeiträge

Git-Tutorial: Ein typischer Git-Arbeitstag

Git-Tutorial: Ein typischer Git-Arbeitstag

In diesem Git-Tutorial gehen wir einen vereinfachten, aber praktischen Arbeitstag mit entferntem Git-Repository, Teamarbeit und Dateikonflikten durch. Denn der Reiz der verteilten Versionsverwaltung liegt nun einmal in den Collaboration-Funktionen. lesen

Git-Tutorial: Git und die wichtigsten Befehle kennenlernen

Git-Tutorial: Git und die wichtigsten Befehle kennenlernen

Git kennt vermutlich jeder, der irgendetwas mit Informationstechnik am Hut hat. Aber wie die Versionsverwaltung funktioniert, steht auf einem ganz anderen Blatt. Wer einen einfachen, praxisnahen Einstieg sucht, ist hier richtig. lesen

Das kann das Deep-Learning-Framework Torch

Das kann das Deep-Learning-Framework Torch

Torch ist ein wissenschaftliches Deep Learning Framework mit beachtlichem Support an Algorithmen für das maschinelle Lernen. Auf Grund der einfachen Skriptsprache Lua und der C/CUDA-Implementierung ist das Open-Source-Paket sehr anwenderfreundlich und sorgt für beschleunigte Prozesse. lesen

Embedded Linux – Kernel, Aufbau, Toolchain

Embedded Linux – Kernel, Aufbau, Toolchain

Wenn Linux in einem Embedded System eingesetzt werden muss, sind die Ressourcen deutlich beschränkter als in einem Desktop- oder Server-System. Worauf kommt es im Embedded Linux hinsichtlich Kernel, Bootloader oder Root-Filesystem genau an? lesen

Vom Bildanzeiger bis zur Gesichtserkennung – Grafikverarbeitung mit OpenCV

Vom Bildanzeiger bis zur Gesichtserkennung – Grafikverarbeitung mit OpenCV

Viele Bibliotheken vereinfachen dem Entwickler die Arbeit ungemein, dies gilt auch für die Open Cource Computer Vision Library. OpenCV bietet über 2.500 Algorithmen rund um die Verarbeitung und Analyse von Bildmaterial. lesen

Risiken bei Open-Source-Software: Warum eine Bill-of-Materials sinnvoll ist

Risiken bei Open-Source-Software: Warum eine Bill-of-Materials sinnvoll ist

Wenn wir Flugzeuge so bauen wie wir Software entwickeln, würde kaum jemand noch fliegen. Software ist nie zu 100% sicher. Grund dafür ist auch die unkontrollierte und nicht verwaltete Nutzung von Open Source-Software (OSS). Darum ist auch bei Software eine gut geführte Bill of Materials (BOM) essentiell. lesen

Linux Secure Boot in der Praxis

Linux Secure Boot in der Praxis

Embedded Systeme sind zunehmenden Angriffen aus unterschiedlichen Quellen ausgesetzt.. Der auf diesen Systemen ausgeführte Code muss daher aus vertrauenswürdigen Quellen kommen. Zentrales Element ist hier die Code-Integritätsprüfung während des Boot-Vorgangs. lesen

Einbindung von Sensoren und Aktoren mit Industrial-IO in Linux

Einbindung von Sensoren und Aktoren mit Industrial-IO in Linux

Für das Industrial-Input-Output-Subsystem IIO im Linux-Kernel gibt es mittlerweile an die 250 Treiber für Sensoren und Aktoren. Wie Sie eine solche Applikation schnell und richtig realisieren, zeigt der Autor am Beispiel einer Bienenwaage. lesen

Der Einfluss von Open Source auf Alltag, Wirtschaft und Wissenschaft

Der Einfluss von Open Source auf Alltag, Wirtschaft und Wissenschaft

Wir alle verwenden täglich Open Source – von Android bis Wikipedia bildet quelloffene Software ein Kernelement unserer Alltagserfahrung. Ist eine Welt ohne Open Source inzwischen überhaupt noch vorstellbar? lesen

5G markiert den Aufbruch zu neuen Ufern

5G markiert den Aufbruch zu neuen Ufern

In den Mobilfunknetzen steht mit 5G in den nächsten Jahren eine grundlegende Umwälzung an. Die Entwicklungen dazu sind in vollem Gange. Open-Source-Technologien spielen dabei sowohl in den Kern- und den Zugangsnetzen als auch bei IoT-Anwendungsszenarien eine entscheidende Rolle. lesen

Zustandsautomaten-Origami

Zustandsautomaten-Origami

Mit Zustandsautomaten lässt sich das Verhalten von Komponenten grafisch beschreiben und effizienter Code in C oder C++ generieren. Die Interaktion der Statecharts mit ihrer Umgebung wird über Konzepte wie Events und formale Schnittstellen beschrieben. lesen

Wichtige Linux-Befehle im Überblick

Definition „Linux-Kommandos“

Wichtige Linux-Befehle im Überblick

Die von Unix geerbte Kommandozeile in GNU/Linux ist ein mächtiges Werkzeug, will aber auch wie ein Profiwerkzeug genutzt werden. Linux-Befehle, die dem Einsteiger kryptisch erscheinen, sind für erfahrene Anwender effizient. Hier werden sie vorgestellt. lesen

Echtzeit mit Linux

Echtzeit mit Linux

Mit Linux können Systeme mit harten Echtzeit-Anforderungen einfach umgesetzt werden. Doch welcher Ansatz ist der richtige? Und welche Latenzzeiten können damit erreicht werden? lesen

Yocto: Das geht auch automatisch!

Open Source

Yocto: Das geht auch automatisch!

Das Yocto-Build-System ist ein großes und mächtiges Werkzeug. Für den Einsteiger ist es oftmals schwierig, die Zusammenhänge des Build-Systems zu sehen, und der Start eines eigenen Projektes gestaltet sich entsprechend schwierig. Dieser Beitrag zeigt Schritt für Schritt den Bau einer einfachen Distribution mit eigenen Rezepten. Der Leser dieses Artikels ist dafür gerüstet, weiterführende Themen auf eigene Faust zu meistern. lesen

RISC-V und sein Potential für den Industriemarkt

Befehlssatzarchitektur

RISC-V und sein Potential für den Industriemarkt

Auch wenn der Embedded-Markt überwiegend von Intel- und ARM-Cores geprägt ist, versucht sich mit RISC-V eine neue ISA (Instruction Set Architecture) zu etablieren. Der offene Standard der Mikro-Architektur verspricht einen schlanken und stabilen Ansatz für industrielle Systeme, der sich leicht über mehrere Plattformen hinweg portieren lässt. lesen

Embedded Software Engineering Reloaded: mbeddr

Tools

Embedded Software Engineering Reloaded: mbeddr

Über die letzten drei Jahre wurde von itemis Frankreich ein Smart Meter entwickelt, dessen eingebettete Software sich belegbar durch die folgenden Eigenschaften auszeichnet: eine wartbare, modulare Architektur, hardwareunabhängige Testbarkeit, geringen Integrationaufwand sowie eine hohe Wiederverwendbarkeit durch einen plattformbasierten Entwicklungsansatz. lesen

Reactive Extensions – Alles ist ein Event!

Reactive Extensions – Alles ist ein Event!

Mit Hilfe der Reactive Extensions können Events in Streams umgewandelt und leicht koordiniert werden. Durch Hilfe von Schedulern wird auch die asynchrone Verarbeitung deutlich erleichtert. lesen

Compliance: Die versteckten Risiken von Open-Source-Code

Compliance: Die versteckten Risiken von Open-Source-Code

Bis zu 50 Prozent des gesamten Code-Bestandes bestehen aus Open-Source-Software (OSS)-Komponenten. Für Softwareentwickler bedeuten sie mehr Agilität und Effizienz, doch sie bergen auch Risiken. lesen

Jailhouse: Ein Hypervisor für Multi-Core, Embedded und Echtzeit

Hypervisor

Jailhouse: Ein Hypervisor für Multi-Core, Embedded und Echtzeit

Auch im Embedded-Umfeld lassen sich viele Vorteile der Hypervisor-Technik anwenden. Die Open-Source-Lösung Jailhouse hat hierfür zahlreiche Trümpfe im Ärmel. lesen

Echtzeit- und Deadline-Scheduling von Linux

Task-Management

Echtzeit- und Deadline-Scheduling von Linux

Seit dem Linux-Kernel 3.14 steht das Deadline-Scheduling zur Verfügung. Dadurch besteht die Aussicht, dass die Parametrisierung der Tasks direkt als zeitliche Vorgabe und nicht nur als abgeleitete Priorität erfolgt. lesen

Karriere

Hitex GmbH

Trainee Functional Safety Embedded Systems (w/m)

Sie entwickeln eigenständig oder im Team kundenspezifische Applikationen und sorgen dafür, ...

Mixed Mode GmbH

Softwareentwickler C# (m/w)

technik.mensch.leidenschaft - bei uns steht der Mensch im Mittelpunkt.

Firmen stellen vor:

Parasoft® Deutschland GmbH

Parasoft® Test™

Parasoft Test bietet vollständige Lifecycle-Tests für Entwicklungen in verbreiteten IDEs

QA Systems GmbH

QA-C/QA-C++ - Statische Analyse Testtools

Der Industriestandard für detaillierte, schnelle Tiefenanalyse für C/C++-Code.

Downloads:

MicroConsult Microelectronics Consulting & Training GmbH

Funktionale Sicherheit: Systematische Fehler mit Struktur und Prozessen eindämmen

Ein ganzheitlicher Ansatz und das entsprechende Wissen um die Details sind essentiell, ...

Parasoft® Deutschland GmbH

The Forrester Wave™: Modern Application Functional Test Automation Tools, Q4 2016

The 11 Providers That Matter Most And How They Stack Up - This report shows how each provider measures up and helps application development and delivery (AD&D) ...

Mixed Mode GmbH

Expert Sessions 2017

Unsere Expert Sessions finden als kostenlose Halbtagesseminare mehrmals pro Jahr in unseren Schulungsräumen in München statt.