Order our complete trainingcatalog
Trainingkatalog
HomeTrainingDetails

Embedded Linux Driver Development


Embedded Linux has become an important part in FPGA systems. Modern System-on-Chip solutions like the ARM based XILINX ZYNQ All Programmable SoC make it possible to combine fast FPGA hardware with the flexibility of a Linux operating system. In order for Linux applications to access the FPGA IP cores drivers must be developed.
In this training important Linux kernel basics are discussed that will be used to implement a custom driver. After this seminar the participants have gained a fundamental knowledge of the Linux kernel and are able to develop custom drivers, or modify existing ones.
In this course an embedded Linux system with an FPGAIP Core for a XILINX ZYNQ system will be supplied. For this system the participants will develop a custom driver during the lab exercises. All aspects from hardware definition, over protection mechanisms, timing, and debugging are discussed.
This course is practical orientated so that each section will end with an exercise to establish a deeper understanding of Linux driver concepts. The main focus if this course are the character drivers, platform drivers and the Sysfs interface. Additionally the fundamentals of the Linux DMA API are discussed.


usable technology

Prozessor basierende Embedded-Linux Systeme wie XILINX ZYNQ und andere


requirements

Grundlagen von Training "Compact Embedded Linux" sind notwendig

Teilnehmer können sich auf der Linux-Shell bewegen, Makefiles verwenden, C-Programme erstellen und ändern

Grundlegendes Wissen über Prozessor- und FPGA- Hardware sind empfehlenswert.

Dates


on request

Duration and Cost


Duartion in days: 3Costs:: € 2.100,00 netto per participant incl. documents

Contact


Michael Schwarz

Michael Schwarz

+49 (0) 7664 91313-15
E-Mail

Downloads


Download as Flyer

PLC2 Design

Flexible, dynamic, individual: Your specific design project determines our workflow.

Plc2 Design