一步一步学内核(免费)

来源:互联网 发布:启明星辰 知乎 编辑:程序博客网 时间:2024/04/30 01:20

这是千人学习内核的公益项目。

课程大纲:

  • 1  内容概要及相关知识的准备 [字数:704/评论数:0/访问次数:296]
    • 1.1  环境配置及说明 [字数:144/评论数:0/访问次数:295]
    • 1.2  Linux内核的配置、编译与安装 [字数:1650/评论数:2/访问次数:300]
    • 1.3  内核源代码的目录结构 [字数:2509/评论数:1/访问次数:220]
    • 1.4  Makefile的书写 [字数:4957/评论数:6/访问次数:207]
    • 1.5  源码的阅读工具--vim + ctags + cscope [字数:6085/评论数:0/访问次数:27]
  • 2  一步一步写内核模块 [字数:62/评论数:0/访问次数:117]
    • 2.1  内核模块之Hello,World [字数:2993/评论数:1/访问次数:176]
      • 2.1.1  内核态与用户态的区别 [字数:4390/评论数:0/访问次数:126]
    • 2.2  内核模块之参数传递 [字数:5630/评论数:0/访问次数:110]
    • 2.3  内核模块之PROC文件系统 [字数:6962/评论数:0/访问次数:99]
    • 2.4  内核模块之链表 [字数:3259/评论数:0/访问次数:81]
    • 2.5  内核模块之进程 [字数:12795/评论数:0/访问次数:70]
    • 2.6  内核模块之内核线程 [字数:984/评论数:0/访问次数:51]
      • 2.6.1  用户线程与内核线程的区别 [字数:1405/评论数:1/访问次数:49]
    • 2.7  内核模块之中断 [字数:3328/评论数:0/访问次数:44]
      • 2.7.1  上半部与下半部的机制 [字数:1246/评论数:0/访问次数:32]
      • 2.7.2  下半部之tasklet [字数:7387/评论数:0/访问次数:32]
      • 2.7.3  下半部之工作队列 [字数:6982/评论数:0/访问次数:43]
    • 2.8  内核模块之定时器 [字数:4523/评论数:0/访问次数:44]
    • 2.9  内核模块之内存分配 [字数:96/评论数:0/访问次数:33]
      • 2.9.1  关于ioremap的使用 [字数:2988/评论数:1/访问次数:28]
      • 2.9.2  关于kmalloc的使用 [字数:802/评论数:0/访问次数:14]
      • 2.9.3  关于vmalloc的使用 [字数:765/评论数:0/访问次数:13]
      • 2.9.4  关于kmem_cache_alloc的使用 [字数:1211/评论数:0/访问次数:13]
      • 2.9.5  关于__get_free_pages的使用 [字数:776/评论数:0/访问次数:13]
      • 2.9.6  关于dma_alloc_coherent的使用 [字数:1/评论数:0/访问次数:10]
      • 2.9.7  虚拟映射和mmap() [字数:6887/评论数:0/访问次数:8]
    • 2.10  内核模块之锁 [字数:6208/评论数:0/访问次数:35]
    • 2.11  内核模块之系统调用 [字数:1197/评论数:0/访问次数:25]
      • 2.11.1  系统调用与API [字数:6775/评论数:0/访问次数:7]
      • 2.11.2  系统调用的执行过程 [字数:3154/评论数:0/访问次数:5]
      • 2.11.3  在内核中添加系统调用 [字数:5521/评论数:0/访问次数:1]
    • 2.12  内核模块之文件系统 [字数:3/评论数:0/访问次数:31]
      • 2.12.1  inode结构体 [字数:9/评论数:0/访问次数:14]
  • 3  一步一步写驱动模块 [字数:107/评论数:0/访问次数:34]
    • 3.1  驱动模块之字符设备 [字数:3/评论数:0/访问次数:40]
    • 3.2  驱动模块之串口 [字数:3/评论数:0/访问次数:34]
    • 3.3  驱动模块之cmos [字数:3306/评论数:0/访问次数:27]
    • 3.4  驱动模块之网卡 [字数:3/评论数:0/访问次数:28]
    • 3.5  硬件常识 [字数:3088/评论数:0/访问次数:26]
  • 4  其它 [字数:48/评论数:0/访问次数:15]
    • 4.1  汇编 [字数:128/评论数:0/访问次数:38]
      • 4.1.1  汇编之Hello world [字数:248/评论数:0/访问次数:37]
    • 4.2  Elf格式编程 [字数:18/评论数:0/访问次数:50]
      • 4.2.1  判断ELF格式文件 [字数:1431/评论数:0/访问次数:35]
    • 4.3  动态库 [字数:3/评论数:0/访问次数:26]
    • 4.4  静态库 [字数:3/评论数:0/访问次数:20]
    • 4.5  APP [字数:102/评论数:0/访问次数:33]
      • 4.5.1  cat 命令的实现 [字数:1337/评论数:0/访问次数:61]

消息来自:智普教育

原创粉丝点击