Embedded Linux BSP development course

Oasis Technologies Pvt. Ltd
In Pune

Price on request
You can also call the Study Centre
93259... More
Compare this course with other similar courses
See all

Important information

  • Course
  • Pune
  • Duration:
    1 Day
Description

Important information
Venues

Where and when

Starts Location
On request
Pune
S.N Pasalkar Udyog Bhavan, 2nd Floor, Opp Sinchan Bhawan , Barne Road, 409 B Mangalwar Peth, 411011, Maharashtra, India
See map

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.




Compare this course with other similar courses
See all