更多IT资源下载来自:http://www.itmx8.cn/forum.php?mod=viewthread&tid=752&_dsign=c8d1988d

课程介绍
课程优势
1)每周讲师上传长达3小时以上的教学视频(其他机构一般为1小时)----真正做到物有所值0

2)每周2小时的qq群视频在线答疑(其他机构无此环节)----切实保证教学质量

3)真实环境实战考试(其他机构都是理论考核)----保证就业实力

预期收获
1)通过分析内核源代码,掌握Linux操作系统的具体工作原理,从而为进一步学习驱动,虚拟化等内容打下坚实基础。

2)通过考核的同学将具有Linux内核工程师的资质,胜任定制内核,修改内核,更新内核等方面的工作。
学习安排!
第1周 linux 内核中的基础数据结构及内核中的同步方法(list链表;rb_tree;lock锁;mutex;spin_lock;RCU;atomic operations原子操作)!
默认周四 讲师Eric进行QQ群视频答疑

第2周 内存管理和进程管理 allocator;fork的实现;exit的实现;信号处理)
默认周四 讲师Eric进行QQ群视频答疑

第3周 中断/异常处理,定时器,IPC的实现(中断/异常的硬件基础;内核中中断的实现;wall time;定时器;hrtimer;xtimer;CFS调度器;共享内存;信号量)
默认周四 讲师Eric进行QQ群视频答疑

第4周 linux虚拟化介绍和考试。
默认周四 讲师Eric进行QQ群视频答疑

课程目标5
初学者达到对Linux内核开发有系统认识和开发方法8
对Linux内核有深入地认识
为虚拟化技术、嵌入式技术等相关课程打好基础

适合人群
具有linux系统的一般知识6
有一定的C语言编程基础

讲师
Eric, Linux Kernel社区一线开发工程师, linux kernel社区华人贡献中排名前10位。现任职于美资500强外企,从事KVM的开发超过4年,内核开发经验超过7年。

课程目录
课时1:答疑须知(更新)7
第 1 章 :linux 内核中的基础数据结构及内核中的同步方法
课时2:第一周课程概要Index介绍 `
课时3:What’s module?
课时4:Complie a module
课时5:Write a module 31:35
课时6:Write a module (续) 39:19
课时7:Module signing
课时8:上下文:IRQ 和 SofteIRQ 17:37
课时9:上下文:抢占 09:34
课时10:上下文:原子上下文和可睡眠环境 17:51
课时11:内核同步 16:289
课时12:第一周作业
课时13:第一周答疑视频 66:501
课时14:不可睡眠锁:自旋锁 spinlock 编码示例 16:20
课时15:不可睡眠锁:自旋锁 spinlock 编码示例续 17:233
课时16:不可睡眠锁:RCU read-copy-update 55:08
课时17:可睡眠锁-互斥量 mutex 10:33
课时18:可睡眠锁:信号量 semaphore 10:07
课时19:可睡眠锁:读写信号量 rwsem 10:18
课时20:可睡眠锁:完成变量 completion 08:19
课时21:可睡眠锁:SRCU sleepable_read-copy-update 55:08
课时22:原子操作 57:49
课时23:内存屏障 50:00
课时24:2014.3.27 答疑:文字答疑部分4
课时25:内核中基本数据结构 48:27
课时26:第二份作业
第 2 章 :内存管理和进程管理4
课时27:内存管理 53:28
课时28:内存管理 续 49:530
课时29:答疑5 52:15
课时30:Linux内核答疑20140410
课时31:Linux内核答疑20140417
课时32:Page分配器与内存映射 53:25
课时33:内存映射-续 57:53
课时34:进程管理 67:15
第 3 章 :中断/异常处理,定时器,IPC的实现2
课时35:中断/异常处理 52:07
课时36:中断子系统 32:581
课时37:timekeeping 53:33
课时38:itimer 20:32
课时39:advice 13:06
第 4 章 :linux虚拟化介绍与考试说明

开源力量 Linux内核源码深度解析与开发实战相关推荐

  1. 红黑树原理浅谈(附Linux内核源码注释)

    引言:红黑树(英语:Red–black tree)是一种自平衡二叉查找树,是在计算机科学中用到的一种数据结构,典型的用途是实现关联数组.它是在1972年由鲁道夫·贝尔发明的,他称之为"对称二 ...

  2. 解析Linux内核源码中数据同步问题丨C++后端开发丨Linux服务器开发丨Linux内核开发丨驱动开发丨嵌入式开发丨内核操作系统

    剖析Linux内核源码数据同步 1.pdflush机制原理 2.超级块同步/inode同步 3.拥塞及强制回写技术 视频讲解如下,点击观看: 解析Linux内核源码中数据同步问题丨C++后端开发丨Li ...

  3. HotSpot源码(一):Docker与虚拟机的区别,class字节码解析,linux内核源码下载地址,Yacc与Lex快速入门

    Docker是虚拟机吗? Docker是用来隔离的,使用的是隔离的namespace,使用OS提供的接口进行应用程序之间的资源隔离,不是虚拟机.再加上它自己特殊的文件系统,一层一层叠加.他只不过是一个 ...

  4. Go netpoll I/O 多路复用构建原生网络模型之源码深度解析

    原文 Go netpoll I/O 多路复用构建原生网络模型之源码深度解析 导言 Go 基于 I/O multiplexing 和 goroutine 构建了一个简洁而高性能的原生网络模型(基于 Go ...

  5. Java LockSupport以及park、unpark方法源码深度解析

    介绍了JUC中的LockSupport阻塞工具以及park.unpark方法的底层原理,从Java层面深入至JVM层面. 文章目录 1 LockSupport的概述 2 LockSupport的特征和 ...

  6. 腾讯首发Linux内核源码《嵌入式开发进阶笔记》差距差的不止一点点哦

    一,前言 Linux内核是一个操作系统(OS)内核,本质上定义为类Unix.它用于不同的操作系统,主要是以不同的Linux发行版的形式.Linux内核是第一个真正完整且突出的免费和开源软件示例.Lin ...

  7. 玩转腾讯首发Linux内核源码《嵌入式开发笔记》

    一.前言 Linux内核是一种开源电脑操作系统内核,它是一个用C语言写成,符合POSIX标准的类Unix操作系统. Linux内核最早是由芬兰Linus Torvalds为尝试在英特尔x86架构上提供 ...

  8. Linux 内核 C 语言深度解析

    课程简介 在看一些 GNU 开源软件,或者阅读 Linux 内核.驱动源码时,相信大家和我一样,经常会遇到一些"看似熟悉",但一仔细分析又不是很懂的 C 语言"稀奇古怪& ...

  9. Linux内核源码分析方法

    说明:这是一个刚接触内核三个月的同学,通过对一个内核特性的分析,总结出一套分析内核的方法. 一.内核源码之我见 Linux内核代码的庞大令不少人"望而生畏",也正因为如此,使得人们 ...

  10. linux内核开发基础(linux内核源码、树莓派源码编译、SD卡挂载)

    首先下载树莓派linux内核源码: 下载网址:https://github.com/raspberrypi/linux 在树莓派使用指令:uname -r查看当前树莓派的版本号,然后选择对应的linu ...

最新文章

  1. yii2 mysql like_Yii2实现跨mysql数据库关联查询排序功能
  2. Redis —— 常用命令一览
  3. Linux查看二进制文件hexeditor
  4. linux 后台启动
  5. python爬取百度迁徙数据_python爬虫-动态爬取百度迁徙
  6. php正则可以实现模糊匹配,正则表达式的模糊匹配功能如何实现
  7. c51单片机学习笔记二
  8. 都是肿瘤模型,凭什么说肿瘤类器官是“试药替身”?
  9. 关于VLAN Tag,PVID的问题
  10. jQuery插件及表单验证
  11. python2 assert判断字典的包含关系
  12. 如何将每日新闻添加到自己博客中,发送到微信群中
  13. 深度学习常用python库学习笔记
  14. gmap mysql cachet_MySQL中binlog cache使用流程解惑
  15. nginx域名重定向 实现新旧域名过渡
  16. CSS+DIV三种布局方式
  17. DSHOT600电调协议Verilog
  18. vscode国内下载
  19. C++ Primer Plus 编程练习ch4
  20. 互联网日报 | 小米Q3营收净利创单季历史新高;字节跳动推出线下“松果门诊”;优客工场正式敲钟纳斯达克...

热门文章

  1. 制造行业相关名词释义
  2. 分享psd格式怎么预览的方法和psd文件缩略图插件
  3. html常用语言代码大全,常用的html代码大全
  4. 下载SVN上的文件到本地
  5. 基于51单片机的电容电感电阻RLC测量仪protues仿真
  6. 北理工嵩天Python语言程序设计笔记(目录)
  7. 浏览器安装Axure插件与配置
  8. VS Code\unins000.exe创建报错解决方法
  9. 新ICT:引爆物联网的变革潜能
  10. STM32F072RB 实作笔记(七)- LCD 1602 的使用