当前位置: 嵌入式研究室 > 课程介绍 > 保八万年薪课程 >
顶级嵌入式内核驱动开发大师
UEM-尚观嵌入式开发大师
(MUED 高级班级)
1 虚拟机/模拟器开发
1.1 体系结构基础
1.2 开源项目SoftSoC(模拟器)架构与设计
1.3 SoftSoC开发实践
2 Linux存储管理
2.1 操作系统基本理论:分页机制
2.2 Linux页表初始化
2.3 页面分配
2.4 Slab机制
2.5 内核中各种缓冲区的分配
2.6 缺页处理
3 Linux进程和线程
3.1 操作系统基本理论:进程和线程
3.2 Linux进程创建过程详解(系统调用fork的实现)
3.3 传统Linux进程调度算法
3.4 Linux 2.6最新抢占式进程调度算法
3.5 优先级倒转问题
3.6 Linux 2.6内核级线程——NPTL讨论
3.7 Linux内核中的同步与互斥
4 Linux文件系统
4.1 Linux VFS文件系统模型
4.2 YAFFS2文件系统概述
4.3 YAFFS2文件系统的物理存储方式
4.4 YAFFS2文件系统初始化
4.5 YAFFS2文件和目录操作的实现
4.6 文件系统项目实践:YAFFS2移植和开发
5 PCI总线规范及PCI设备驱动
5.1 PCI总线结构
5.2 PCI配置空间
5.3 寻址方式与寄存器映射
5.4 PCI中断
5.5 Bus Master与DMA
5.6 PCI Capability
5.7 PCI Express介绍
5.8 PCI总线在Linux内核中的描述
5.9 PCI总线初始化
5.10 PCI设备驱动开发方法
5.1 PCI总线结构
5.2 PCI配置空间
5.3 寻址方式与寄存器映射
5.4 PCI中断
5.5 Bus Master与DMA
5.6 PCI Capability
5.7 PCI Express介绍
5.8 PCI总线在Linux内核中的描述
5.9 PCI总线初始化
5.10 PCI设备驱动开发方法
6 ATA规范与ATA设备驱动
6.1 ATA规范
6.2 ATAPI命令
6.3 IDE控制器与DMA机制
6.4 Linux最新ATA驱动架构
6.5 CD刻录软件cdrecord分析
6.6 “PCI+ATA”项目实践:AMD最新主板芯片组ATA驱动开发
7 USB总线规范及USB设备驱动
7.1 USB总线架构
7.2 USB四种传输模式
7.3 USB主控制器
7.4 USB设备
7.5 USB Hub
7.6 USB OTG介绍
7.7 USB设备驱动实例
此课程须通过尚观严格测试方可入学,并且有一定的入学条件。







