
Levana Technologies, Android & Embedded Linux Training
C6 - 14 - 2 : 3, CIDCO Colony, Bldg No. 14, 2nd floor, Sector 18, Between Abhyudaya Bank & Bathia School,
above Pragati Computers, New Panvel,
Navi Mumbai, Maharashtra 410206
India
ph: 022-27464220
alt: 9869210326, 9320224606
info
We have Fast Track Short Duration Courses as well as convenient Evening or Weekend Batches for busy professionals.
Assistance for lodging of outstation candidates will be provided.
Embedded Linux System Development
Introduction to Embedded Linux
Basic requirements for Embedded Linux Product Development
Building Development Environment
Target & Host Setup (ARM 9 based platform)
Setting Up Networking Services - TFTP, DHCP, HTTP, FTP etc
Bootloader commands and usage
Loading RootFS using - TFTP, NFS, USB, SD/microSD
Building an Embedded File System – Busybox, Ramdisk
Building Your Own Embedded Linux Distribution
Embedded Linux Boot Sequence
Bring up X11 (X-Windows) on Embedded Platform (GUI)
Loading various RootFS (Distributions) in platform
Linux Device Drivers and Kernel Development
An introduction to device drivers
Kernel Module Programming Basics
Kernel Debugging Techniques
Accessing Hardware Mechanisms
The proc file system programming
Communicating with Hardware
Hardware and Interrupt Handling
Tasklets and Bottom halves
Kernel Threads
Sleep and wakeup (wait queues)
Buffer allocation
Memory Mapping and DMA
Memory Management
Kernel Synchronization
Concurrency and Race Conditions
Time, Delays and Deferred Work
The Linux Device Model
Character Device Drivers
Enhanced Character Device Drivers
Programming with ioctl( )
Netlink socket interface
Network Drivers
Block Device Drivers
Adding a Driver to the Kernel Tree
A sample device driver project
Schedules of Batches :
Linux Device Drivers and Kernel Development
An introduction to device drivers
Kernel Module Programming Basics
Kernel Debugging Techniques
Accessing Hardware Mechanisms
The proc file system programming
Communicating with Hardware
Hardware and Interrupt Handling
Tasklets and Bottom halves
Kernel Threads
Sleep and wakeup (wait queues)
Buffer allocation
Memory Mapping and DMA
Memory Management
Kernel Synchronization
Concurrency and Race Conditions
Time, Delays and Deferred Work
The Linux Device Model
Character Device Drivers
Enhanced Character Device Drivers
Programming with ioctl( )
Netlink socket interface
Network Drivers
Block Device Drivers
Adding a Driver to the Kernel Tree
A sample device driver project
Schedules of Batches :
Network Introduction - OSI, TCP Models, IPv4, IPv6
Process And Signals
Management - Daemons, Signals
Interprocess Communication
- Pipes, FIFO's, Message Queues, Semaphores
- Shared Memory with Examples on client - server model
Socket programming
Server Application Design
- Interative Servers
- Concurrent Servers
- Select, System Call
- Telnet, Netstat, TFTP & POP3
Threading
- Basic thread functions
- Communication b/w threads
- Syncronization b/w threads
- Mutual Exclusion b/w threads
- Multi thread concurrent Server
Levana Technologies, Android & Embedded Linux Training
C6 - 14 - 2 : 3, CIDCO Colony, Bldg No. 14, 2nd floor, Sector 18, Between Abhyudaya Bank & Bathia School,
above Pragati Computers, New Panvel,
Navi Mumbai, Maharashtra 410206
India
ph: 022-27464220
alt: 9869210326, 9320224606
info