Skip to site navigation (Press enter)
[linuxkernelnewbies] 北京航空航天大学-精品 课程-Linux内核分析与实践: 课程讲义
peter teoh
Wed, 10 Mar 2010 19:35:57 -0800
http://soft.buaa.edu.cn/linux/
课程讲义
通过对Linux内核和驱动开发相关核心知识点的讲解,并让学生对Linux2.6版的内核关键部分源 代码进行分析,动手编写相关的内核 程序和驱动程序,培养学生从“系统”的角度分析和解决应用问题的能力,使学生理解Linux内核的设计原理、系统软硬件关系,熟练掌握GNU C内核及驱动的编程方法,从而提高学生的系统软件设计和开发能力,并达到增强软件工程素养的目的。
第1章
主要讲解Linux内 核的出现、发展、版本、开发社区以及如何获取、查看、编译和安装内核源码等内容
第1 章 Linux内核概览.ppt
第2章
主要讲解GNU C、I386的保护模式、虚拟化技术、EFI、多核与多处理器架构、Linux系统引导过程等内容
第2 章 软硬件基础.ppt
第3章
主要讲解模块机制、编程与构建、参数和导出表及内核开发的 特点等内容
第3 章 模块编程和内核调试基础.ppt
第4章
主要讲解进程的描述 符、状态、创建和终止、调度方法、抢占和上下文切换等内容
第4 章 进程管理.ppt
第5章
主要讲解系统调用和C 库的关系、系统调用的实现和上下文、中断上下文和中断控制、下半部、内核的时间管理、定时器等内容
第5 章 系统调用和中断处理.ppt
第6章
主要讲解临界区和竞态 条件、加锁和死锁、原子操作、顺序和屏障等内容
第6 章 内核同步机制.ppt
第7章
主要讲解Linux的 物理内存管理方法,虚存空间的描述,缺页中断的处理过程,交换的实现,slab等内容
第7 章 内存管理.ppt
第8章
主要讲解VFS的基本 功能和实现原理、EXT2文件系统的基本原理等内容
第8 章 Linux文件系统和VFS.ppt
第9章
主要讲解Linux的 设备管理的实现方法,设备文件的创建、块设备的请求队列等内容
第9 章 Linux的设备管理与驱动程序开发.ppt
第10章
主要讲解PCI总线 结构,PCI地址空间,网络设备驱动的程序结构及内核相关数据结构等内容
第10 章 PCI及网络设备驱动.ppt
Previous message
View by thread
View by date
Next message
Reply via email to
Search the site
The Mail Archive home
linuxkernelnewbies - all messages
linuxkernelnewbies - about the list
Expand
Previous message
Next message