Embedded Linux€¦ · Mixed Mode GmbH Lochhamer Schlag 17 82166 Gräfelfing Tel.: 089/8 98 68-200...

2
Mixed Mode GmbH n Lochhamer Schlag 17 n 82166 Gräfelfing n Tel.: 089/8 98 68-200 n [email protected] n www.mixed-mode.de Zuverlässig und modular Linux hat sich bei Embedded Systemen als vielseitiges und stabiles Betriebssystem bewährt und ist inzwischen weit verbreitet. Möchten auch Sie Embedded Linux einsetzen? Profitieren Sie von unserer langjährigen Erfahrung: Egal, ob Sie Un- terstützung in Projekten benötigen, Know-how aufbauen oder eine Komplettlösung entwickeln lassen möchten, wir unterstützen Sie in jeder Projektphase mit den passenden Linux- und Branchen-Kenntnissen. Treiberanpassung, Imageerstellung, U-Boot I U-Boot-Erstellung und Kernelanpassungen I Treiberprogrammierung, z.B. CAN, Eth, I2C, SPI, 1-wire, RTC, RT net/serial, USB, PCle I Integration von Echtzeiterweiterungen I Debugging, Tracing & Profiling: Cross, Remote, Kernel I Image-Erstellung für gängige Plattformen I IPC, Socket-Programmierung I Firmware Update-Konzepte, Imageerstellung Applikationen Konzept, Entwicklung, Test und Support: I Client/Server-Applikationen I Echtzeit- und Performanceoptimierte-Anwendungen I Geräte- und Maschinensteuerungen mit und ohne GUI I Automatisierung, Skripting I Gängige Distributionen (z.B. OpenEmbedded, Pengutronix, ELinOS, DENX ELDK) Tooling, Schulung Ob für Anfänger oder Fortgeschrittene - in jedem Fall praxisorientiert: I Debug your Linux: Praktisches Debuggen auf echter Hardware I Beratung, Workshops, Consulting Weitere Informationen finden Sie auf unserer Website. Embedded Linux KernelShark: Frontend für trace-cmd Output-Daten Hintergrund: Quellcode eines Linux-Treibers Vordergrund: Prozess-Monitor Umfangreiches Schulungsprogramm

Transcript of Embedded Linux€¦ · Mixed Mode GmbH Lochhamer Schlag 17 82166 Gräfelfing Tel.: 089/8 98 68-200...

Page 1: Embedded Linux€¦ · Mixed Mode GmbH Lochhamer Schlag 17 82166 Gräfelfing Tel.: 089/8 98 68-200 sales@mixed-mode.de Embedded Linux Engineering & Consulting I Aufsetzen von neuen

Mixed Mode GmbH n Lochhamer Schlag 17 n 82166 Gräfelfing n Tel.: 089/8 98 68-200 n [email protected] n www.mixed-mode.de

Zuverlässig und modularLinux hat sich bei Embedded Systemen als vielseitiges und stabiles Betriebssystem bewährt und ist inzwischen weit verbreitet.

Möchten auch Sie Embedded Linux einsetzen? Profitieren Sie von unserer langjährigen Erfahrung: Egal, ob Sie Un-terstützung in Projekten benötigen, Know-how aufbauen oder eine Komplettlösung entwickeln lassen möchten, wir unterstützen Sie in jeder Projektphase mit den passenden Linux- und Branchen-Kenntnissen.

Treiberanpassung, Imageerstellung, U-Boot I U-Boot-Erstellung und Kernelanpassungen

I Treiberprogrammierung, z.B. CAN, Eth, I2C, SPI, 1-wire, RTC, RT net/serial, USB, PCle

I Integration von Echtzeiterweiterungen

I Debugging, Tracing & Profiling: Cross, Remote, Kernel

I Image-Erstellung für gängige Plattformen

I IPC, Socket-Programmierung

I Firmware Update-Konzepte, Imageerstellung

ApplikationenKonzept, Entwicklung, Test und Support:

I Client/Server-Applikationen

I Echtzeit- und Performanceoptimierte-Anwendungen

I Geräte- und Maschinensteuerungen mit und ohne GUI

I Automatisierung, Skripting

I Gängige Distributionen (z.B. OpenEmbedded, Pengutronix, ELinOS, DENX ELDK)

Tooling, SchulungOb für Anfänger oder Fortgeschrittene - in jedem Fall praxisorientiert:

I Debug your Linux: Praktisches Debuggen auf echter Hardware

I Beratung, Workshops, Consulting

Weitere Informationen finden Sie auf unserer Website.

Embedded Linux

KernelShark: Frontend für trace-cmd Output-Daten

Hintergrund: Quellcode eines Linux-TreibersVordergrund: Prozess-Monitor

Umfangreiches Schulungsprogramm

Page 2: Embedded Linux€¦ · Mixed Mode GmbH Lochhamer Schlag 17 82166 Gräfelfing Tel.: 089/8 98 68-200 sales@mixed-mode.de Embedded Linux Engineering & Consulting I Aufsetzen von neuen

Mixed Mode GmbH Lochhamer Schlag 17 82166 Gräfelfing Tel.: 089/8 98 68-200 [email protected] www.mixed-mode.de

Embedded Linux

Engineering & Consulting I Aufsetzen von neuen Systemen

▪ Portierung/Neuentwicklung Booter, Treiber und Kernel-Erweiterung

I Erstellung von Root-Filesystemen

▪ from Scratch ▪ Gängige Build-Systeme ▪ Erweiterung von Standard-Distributionen

I Erstellung von Applikationen mit und ohne GUI

I Portierung von Altsytemen auf aktuelle Hardware, andere Prozessoren - weg von proprietären Betriebssystemen

I Erfahrung mit unterschiedlichen Linux-Echtzeiterweiterungen

Benefit für den Kunden I Langjährige Erfahrungen von Booter über Kernel bis zur

GUI-Applikation

I Kompetente Ansprechpartner mit neuen Ideen und Techniken

I Übergreifender Erfahrungsschatz: Integration anderer Betriebs- systeme und Techniken (Windows, Mikrocontroller, FPGA)

I Umfangreiches Schulungs-Programm - wir machen Sie fit!

TechnologienProzessoren: I x86, ARM, PowerPC, Tricore

IDEs: I Eclipse, Netbeans, Qt-Creator

Programmiersprachen: I C, C++, Qt, QML, Gtk, XML

Skripting: I Shell, Python, Perl, Tcl, awk, sed

Programmierung: I gcc, binutils, make, cmake

Paketverwaltung: I RPM, DEB

Datenbank: I SQL, Berkeley Datenbank, SQLite

Debugging & Tracing: I gdb, ftrace, SystemTap, Valgrind, oprofile, gcov, prof

Echtzeit: I Xenomai, RTAI, RTnet, PREEMPT_RT, RTLinux

Versionsverwaltung: I git, subversion, cvs, rcs

Continuous Integration: I Jenkins/Hudson, Gerrit

Debugging mit Eclipse

Konfigurationsdialog des Linux-Kernels