Embedded Linux BSP development course

Course

In Pune

Price on request

Description

  • Type

    Course

  • Location

    Pune

  • Duration

    1 Day

Facilities

Location

Start date

Pune (Mahārāshtra)
See map
S.N Pasalkar Udyog Bhavan, 2nd Floor, Opp Sinchan Bhawan , Barne Road, 409 B Mangalwar Peth, 411011

Start date

On request

Questions & Answers

Add your question

Our advisors and other users will be able to reply to you

Who would you like to address this question to?

Fill in your details to get a reply

We will only publish your name and question

Reviews

Course programme

The training program in embedded Linux trains the basics of Linux essential BSP creation, & Linux module driver structure. practical classes and with theory are the main in getting the aim of making developers confidence related to the problems related to Embedded Linux.
Requirements:

: training of C language programming
: Fundamental knowledge of OS and developing with the use of Linux kernel
: Training of embedded systems development using 32 bit SOC architectures like ARM9.

Syllabus:

Description of embedded Systems & development of BSP
: Linux basics of source structure
: Tool chain configuratipon and builds
: Kernel patching and kernel build, download and installation
: This is a starting class that taeches the basics of embedded O.S development Linux B.S.P. The class teaches the Linux kernel 2.6 source code structure, patching S.O.C structural design to kernel, kernel building & downloading to Oasis A.R.M.9 Discovery board.

: Linux File system method Driver structure
: Description of Linux File system
: Linux Kernel units architecture & hands on
: print , strace, kgdb for debugging
: proc/mknod/ysfs
: major number/minor number/registering, kbufs
Description of Linux File system structure & method driver structure is trained in this class. Description to character device driver & adding a sample driver to the kernel BSP image is also taught.

: Embedded Linux Device Driver and system calls implementation
: Test application developing and its interface with driver for test.
: Data flow from user space to kernel space, IOCTLS, read, write
: GPIO driver
* The data flow paths are covered in this session along with other device driver basics. GPIO driver will also be employed & tested with a sample application with the use of IOCT , read & write calls

* handling of Interrupt & blocking IO?s
: Linux Interrupt structure & handling
: Bottom half/tasklets and blocking I?s
The topic teaches the way to handle of interrupt in Linux kernel & the concept of blocking IO?s. practical on exercises teaches topics included in interrupt handling in kernel

I2C,SPI driver development
: Sample driver development with the use of I2C/SPI methods.



Embedded Linux BSP development course

Price on request