Embedded Linux

 

Embedded Linux

Course duration: 5 days (40 Academic Hours)

Date: 15/03/2018 - 11/03/2018

Course Overview

This course is designed to give industry engineers the knowledge they need to address the challenges of developing embedded Linux platforms.

All the training and development are done on development cards, among other things the student will be familiar with the development stages,
the tools needed, the typical problems in the development process and their solution, the use of various debugging tools,
user-mode application development: using System Calls, creating and managing processes, Synchronization devices between threads,
communication types between processes known as Inter Process Communication (IPC),
creating and managing shared memory, using Linux Sockets, using Pipes, and more.

 

Course Description

  • Classes are held at Rishon-Letzion campus or client company premises.
  • Morning courses are held for Hi-tech companies (5 days, 9:00- 16:30).
  • Syllabus can be modified based on companies requirement.
Course Syllabus

Course Highlights
Introduction to UNIX\Linux Programming
Linux Development tools
Automating the Process with GNU Make
Debugging Linux programs
Writing and Using Libraries
File Descriptors
User space apps working with Hardware
Linux Processes
Signals
Memory associated topics
Linux Threads "Pthreads"
Synchronization and Critical Sections
Processes Vs.Threads
Inter-process Communication (IPC)
IThe IO subsystem
Zero copy
Introduction to UNIX\Linux Programming
Networking
Introduction to Linux Device Drivers

Target Audience

  • Software engineers, developers, programmers Who are interested in learning developing embedded systems under the Linux operating system.
  • Embedded Bare-Board engineers interested in learning to develop drivers under the Linux operating system.
  • Hardware, software, and computer science engineers interested in practical knowledge of the Linux kernel world.

Prerequisite

1. Knowledge and experience in the Linux operating system.
2. High level English.
3. Background and / or development experience in C / C ++ (necessary for professional retraining).

Related courses

  • Linux Kernel and Device Drivers Read

Articles

EmbeddedLinuxEmbedded Linux
Evening Public Course

Registration Form

Request Assistance





allow receiving discounts and updates from RT-GROUP according toprivacy


Click to view

allow receiving discounts and updates from RT-GROUP according toprivacy

All rights reserved RealTimeGroup 2017

Contact Our Offices



allow receiving discounts and updates from RT-GROUP according toprivacy