班级人数--热线:4008699035 手机:15921673576( 微信同号) |
增加互动环节,
保障培训效果,坚持小班授课,每个班级的人数限3到5人,超过限定人数,安排到下一期进行学习。 |
授课地点及时间 |
上课地点:【上海】:同济大学(沪西)/新城金郡商务楼(11号线白银路站) 【深圳分部】:电影大厦(地铁一号线大剧院站)/深圳大学成教院 【北京分部】:北京中山学院/福鑫大楼 【南京分部】:金港大厦(和燕路) 【武汉分部】:佳源大厦(高新二路) 【成都分部】:领馆区1号(中和大道) 【广州分部】:广粮大厦 【西安分部】:协同大厦 【沈阳分部】:沈阳理工大学/六宅臻品 【郑州分部】:郑州大学/锦华大厦 【石家庄分部】:河北科技大学/瑞景大厦
开班时间(连续班/晚班/周末班):2024年12月30日 |
课时 |
◆资深工程师授课
☆注重质量
☆边讲边练
☆若学员成绩达到合格及以上水平,将获得免费推荐工作的机会
★查看实验设备详情,请点击此处★ |
质量以及保障 |
☆
1、如有部分内容理解不透或消化不好,可免费在以后培训班中重听;
☆ 2、在课程结束之后,授课老师会留给学员手机和E-mail,免费提供半年的课程技术支持,以便保证培训后的继续消化;
☆3、合格的学员可享受免费推荐就业机会。
☆4、合格学员免费颁发相关工程师等资格证书,提升您的职业资质。 |
☆课程大纲☆ |
|
1.Linux内核简介
Linux系统架构
内核的启动原理
2.Linux内核编译
Linux内核编译环境
内核裁减
使用自定义内核
3.内核模块简介
内核模块管理
4.内核模块编译
内核模块开发环境
hello world
5.字符设备驱动
认识linux的字符设备
字符设备驱动框架
字符设备驱动解析
定制字符设备驱动
6.内核代码的调试
内核的调试开关
打印调试
查询调试
kdump
7.并发机制和临界区
多进程模型
临界区
信号量和互斥锁
自旋锁
8.高级字符设备操作
ioctl
I/O阻塞
poll和select
9.时间和延时
时间的计算
当前时间
延时
内核定时器
tasklets
10.内存分配
kmalloc工作原理
cache管理
vmalloc及类似函数
CPU相关变量
大缓冲区
11.与硬件的通信
I/O端口和I/O内存
访问I/O端口
12.内存映射和DMA
内存管理和mmap
Direct I/O
直接内存访问
13.中断处理
中断处理程序
中断的顶半部和低办部
中断共享
中断驱动的I/O
14.内核的数据类型
接口特定的数据类型
List
15.PCI设备驱动
PCI总线
PC/104
其他PC总线
16.USB设备驱动
USB设备和主机
USB和sysfs
USB urbs
USB驱动框架
17.Linux设备驱动模型
Kobjects,Ksets和内核子系统
地层Sysfs操作
热插拔事件
总线,设备和驱动
类
18.文件系统驱动
vfs驱动框架
ext3文件系统
19.块设备驱动
块设备操作
请求队列
20.网络设备驱动
网络设备驱动框架
数据的收发和ioctl
中断处理
Socket缓冲区
流量统计
|