价格: 9 学币

分类: None

发布时间: 2022年2月21日 22:09

最近更新: 2022年3月17日 23:29

资源类型: VIP

章节1: Linux环境的搭建
课时1 视频 Linux开发环境的安装 19:21 可

章节2: Linux内核模块开发基础
课时2 视频 一个最简单的Linux内核模块——Hello,World 21:57
课时3 视频 proc文件系统及创建一个proc文件 20:25
课时4 视频 系统调用及自己动手添加一个系统调用 18:09
课时5 视频 list_head链表 17:23
课时6 视频 内存的分配和释放 22:29
课时7 视频 dentry和inode 18:09
课时8 视频 hlist哈希链表 19:44
课时9 视频 file结构体 10:10
课时10 视频 read系统调用执行过程 04:35
课时11 视频 并发和竞态 23:34
课时12 视频 自旋锁和读写锁 15:34
课时13 视频 创建一个内核线程 25:23
课时14 视频 工作队列 17:17
课时15 视频 等待队列 28:50
课时16 视频 wait_event和wake_up的简单实现 19:58
课时17 视频 poll操作 11:48
课时18 视频 定时器和延时任务 17:00

章节3: 字符设备驱动
课时19 视频 最简单的字符设备驱动 15:39
课时20 视频 访问CMOS时间 12:15
课时21 视频 ioctl操作 13:42
课时22 视频 lseek操作 21:07

章节4: 自己动手实现一个简单的文件系统
课时23 视频 虚拟文件系统VFS及如何注册一个文件系统 17:15
课时24 视频 创建超级块 15:32
课时25 视频 创建根目录 16:40
课时26 视频 当前目录和上级目录 13:51
课时27 视频 增加一个文件 15:28
课时28 视频 对新增的文件进行操作 11:11

章节5: 自己动手实现简单的系统调用
课时29 视频 使用0x80软件中断进行系统调用 08:45
课时30 视频 增加一个软件中断 09:02
课时31 视频 汇编语言调用C语言函数的参数传递 11:47
课时32 视频 自己动手实现系统调用 12:33

章节6: 内存相关接口
课时33 视频 伙伴系统简介 11:23
课时34 视频 页相关的内存接口 10:57
课时35 视频 vm_area_struct结构体 13:26
课时36 视频 mmap操作 20:05

章节7: 网络和套接字入门
课时37 视频 网络数据包简介 16:54
课时38 视频 数据包过滤 16:57
课时39 视频 IP数据包处理(1) 20:28
课时40 视频 IP数据包处理(2) 07:47
课时41 视频 套接字 10:56
课时42 视频 操作套接字 09:15
课时43 视频 通过套接字发送和接收数据 11:41