Embedded Linux BSP development course
Course
In Pune
Description
-
Type
Course
-
Location
Pune
-
Duration
1 Day
Facilities
Location
Start date
Start date
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