[IndiChix] Linux kernel tutorial by IEEE and FSM on 18th Oct 2008
Vikram Vincent
vincentvikram at swatantra.org
Sat Oct 11 03:30:51 UTC 2008
IEEE BANGALORE SECTION ANNOUNCES
TUTORIAL ON Linux KERNEL
DATE: 18th October 2008
VENUE: Atria Hotel
Palace road, Bangalore
The Tutorial aims at increasing the technical excellence of programmers in
defining technologies in free software domain. This is targeted at
programmers in the industry and engineering students.
Schedule:
18th October, 2008
08.30 AM Registration
09.00AM Inauguration and talk by IEEE Bangalore Section
09.30AM Basics of Gnu/Linux Programming & Tools
1.Simple C Programs
2.Simple Makefiles
3.Gcc, stace, Itrace, gdb, objdump, nm, LD_PRELOAD
4.Quick overview of a typical hardware on which Gnu/Linux runs (CPU,
Memory, Interrupt controller, IO Bus etc)
5.Overview the Linux Kernel
• Kernel Layout
• Coding Style
• Important Subsystems
• Kernel configuration
6.Building and booting a new kernel
EXERCISE
10.30 AM: Tea
10.45AM Gnu/Linux Kernel Internals – An Overview
• Process and threads Mem
• ory management
• File systems
• Interrupts and exceptions & System Calls
• Kernel Synchronization
• EXERCISE
1.00 PM: Lunch
2.00PM Device Drivers
• Kerne Module programming
• Char and block drivers
• Ioctls
• Writing simple char device driver
EXERCISE
3.15 PM: Tea
3.30 PM Kernel Debugging
• Printk
• Dynamic instrumentation techniques
• System Tap [EXERCISE]
• Kerec/kdump/ crash analysis
EXERCISE
5.00 PM Free software philosophy
• Introduction to the open source community
• How to contribute
• New exciting areas of work in the kernel
5.30 PM: Conclusion
Pre requisites
It is expected that all participants will have:
• Basic knowledge of operating Systems
• Good working knowledge of C
• Hands-on experience desirable
• Kernel programming experience is a bonus
• Basic scripting knowledge (ex: shell scripts)
• Working knowledge of Gnu/Linux
Resource Persons
Arun Krishnan, Huawei Technologies India.
Srivatsa Vaddagiri, Linux Technology Centre, IBM India
Balbir Singh, Linux Technology Centre, IBM India
Ananth N Mavinakayanahalli, Linux Technology Centre, IBM India
Sachin Sant, Linux Technology Centre, IBM India
Ankita Garg, Linux Technology Centre, IBM India
Course Fee per participant
Non-member: Rs. 1200/-; Student Rs. 600/-
IEEE member Rs. 1000/- ; IEEE Student member Rs. 500/-
The course fee includes tutorial kit, inter session tea and lunch.
Organizing Committee
M. M. Babu Narayanan, IEEE Bangalore Section
Hitesh Mehta, IEEE Bangalore Section
Ravikiran. A, IEEE Bangalore Section
Dr. Debabrata Das, IEEE Bangalore Section
Dr. T. Srinivas, IEEE Bangalore Section
Please send your registration to: Mr. M.M. Babu Narayanan
Chair – Professional Activities
IEEE Bangalore Section
Central Power Research Institute
Sir C.V. Raman road
PB No. 8066, Sadashivanagar PO,
Bangalore – 560 080
Telefax : 23605367
Email: babu at cpri.in
--
Vikram Vincent
+919448810822
http://swatantra.org/
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mailman.linuxchix.org/mailman/private/indichix/attachments/20081011/96874756/attachment.htm
More information about the IndiChix
mailing list