来自Linux培训专业机构free-electrons的培训资料,内容包括
- Introduction to the Linux kernel
- Kernel source code
- Configuring, compiling and booting the kernel
- Linux kernel modules
- Memory management and accessing hardware
- Character device drivers
- Processes, scheduling, waiting for resources and interrupt management
- Locking
- Kernel debugging techniques
- mmap
- Using DMA
- Kernel architecture for device drivers. Illustration by many examples in the kernel code.
- Kernel booting details
- Porting the Linux kernel to a new hardware platform
- Power management
- Working with the community
- Managing sources with git.
具体内容参考下面链接里的agenda.pdf文件
http://free-electrons.com/doc/training/linux-kernel/来源:
http://free-electrons.com/training/kernel/