Trace the Linux Kernel (TaLK工作室 2013).docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Trace the Linux Kernel (TaLK工作室 2013)

TaLK工作室 - Trace the Linux Kernel 2013 序 笔者出生于1984年,像许多80后一样,渡过了溜溜球,丢沙包,跳皮筋的难忘童年,然后从小学开始,经历了初中,高中,大学教育,进入了中科院攻读硕士,毕业后选择在计算所留所参与科研工作,大三开始接触linux,硕士阶段参与内核开发项目,最后留所继续从事集群存储系统研发工作,从最初的报考计算机专业,到现在畅游于内核之中,乐此不疲。 过去的几年,经历了许多,近一年开始逐渐回忆了一下大学学习和生活,并接触了许多有兴趣学习linux内核的同学,发现许多同学想进入内核但一时没有找到合适的方法或者学习的环境和平台,随即也开始逐渐摸索总结并最终萌生了将自己的学习和工作项目经历总结成一套方法,引导学生进行内核修炼的想法,最近开始陆续总结并编写课件教材,并与挚友kernel一起成立了TaLK工作室。 过去的两个月,我们通过QQ群共享上传了部分linux基础课件,然后通过群进行答疑交流学习,并选取了北京邮电大学和西安电子科技大学的同学们做了三次公开课,主要是关于内核定制编译实战课程,在这个过程中非常感谢同学们的热情参与,感谢西电同学们的热心接待,并感谢同学们对我们提出的宝贵建议,年前大家忙于考试,我们也调整了一下课程安排,本次导读篇,我们会逐一介绍一下工作室的系列课程课时安排,年后我们会再跟大家确认开课时间。 珍惜大学生活,为高薪职业做好准备 第一篇 课表安排 考虑到大家日常周一至周五有课,我们主要利用周末的时间进行,每次一天的课时是五小时,分上午两小时9:30-11:30,下午三小时1:30-4:30,然后利用课后周一到周五的时间进行消化学习和利用QQ进行答疑交流。 整体分为三部分,部分同学已经在公开课中学习了内核定制编译,这部分我们会继续以公开课形式免费为后续的同学上课,从内核开发实战和项目实战开发开始,我们开始收费,课程费用总共为2500元,总共需要十三个周末,持续约三个月时间,大家可以自由组合选择,内核开发实战和项目实战开发可以单独收费分2000元和500元,请大家合理选择。 课程 大纲 内容 课时(每天5课时) 收费标准 内核定制编译 Centos5.2内核定制编译 内核快捷定制编译 第一天 For Free,累计需要两周,每周六或者周日上课,周一-周五晚上通过QQ进行答疑交流学习。 内核patch 定制gcov测试代码覆盖率 Centos6.2内核定制编译 内核快捷定制编译 第二天 rpm制作 内核开发实战 内核块设备开发基础实战 简单块设备实战 第一天 收费2000元,累计需要十周,近两个半月时间,每周六或者周日上课,周一-周五晚上通过QQ进行答疑交流学习。 IO请求回调技术 第二天 IOCTL机制实战 第三天 逐渐成型 - 构件完善的用户空间管理工具及内核块设备驱动模块 第四天 内核块设备开发高级进阶 内核并发控制机制实战 第五天 实战内核线程 第六天 实战内存管理API 第七天 实战工作队列 第八天 内核代码调试 调试基础:分析panic信息栈/Kdump/串口/gdb 第九天 高级调试技术ftrace 第十天 项目实战开发 项目讲解 架构分解及功能需求 第十一天 500元,累计需要三周,安排两次交流。 开发辅导 辅导交流一:项目答疑 第十二天 辅导交流二:项目演示 第十三天 第二篇 课程导读 - 开启内核学习之路 经过TaLK工作室同事的多年内核工作经验和实战情况,逐渐总结了一套学习内核的方法,总结成三条纲要如下: 内核定制编译; 内核块设备与调试技巧实战; 内核项目团队合作训练; 第一节 内核定制编译 第一步我们需要熟练掌握内核定制编译技能,这是基本功,许多内核裁减定制高手也是从此入手,通过对内核的逐渐熟悉和机制细节上的把握,才能够游刃余内核的世界中。 内核定制编译 Centos5.2内核定制编译 内核快捷定制编译 第一天 For Free,累计需要两周,每周六或者周日上课,周一-周五晚上通过QQ进行答疑交流学习。 内核patch 定制gcov测试代码覆盖率 Centos6.2内核定制编译 内核快捷定制编译 第二天 我们以centos发行版本作为我们的平台环境,安排了两次公开课,当前centos重点推进维护的是5.x/6.x系列。有的企业环境长时间内还在使用5.x系列系统,因为5.x非常成熟稳定,有的则紧跟步伐开始使用6.x系列。我们的系列课程从5.x/6.x上各选择一款版本进行介绍,一个方面的考虑是5.x/6.x在内核编译上细节上略有不同,通过比较式的学习大家能够更全面的掌握编译技能,同时我们在后续过滤块设备驱动开发实战的课程中也有所考虑。5.x/6.x系列的内核版本是不同的,通过在不同的内核版本上进行驱动开发实战可以让大家实际感

文档评论(0)

cbf96793 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档