- 1、本文档共3页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
深圳软件园-Windowsamp;Linux内核架构开发技术培训.doc
深圳软件园- Windows Linux内核架构开发技术培训
培训特点:
本培训注重内核架构的开发,侧重核心组成、架构设计原则及方法、更多注重应用实践。
基于讲师在知名企业多年的实践经验,结合业界的成功经验和广泛的咨询实践经验,概要讲述Windows和Linux内核架构研发的应用具体实践经验、操作技巧,并通过案例讨论和讲解的方式,着重提升学员的设计能力,使学员更具体更透彻地理解架构设计,帮助学员解决主要问题及困惑,并有效地借鉴和快速地应用到实际工作中去。
培训大纲:
1、Overview of Operating System and Kernel(操作系统和内核概述)
1、1、Concept and Tools (原理和工具)
1、2、Introduction to the Linux Kernel (Linux内核简介)
1、3、Introduction to the Windows Kernel (Windows内核简介)
2、Windows Core Architecture(Windows核心架构)
2、1、Requirements and Design Goals(需求和设计目标)
2、2、OS Model Mapping(操作系统模型映射)
2、3、Architecture Description(架构描述)
2、4、Key System Components(关键的系统组件)
3、Linux Kernel Architecture Linux(内核架构)
3、1、Getting Started with the Kernel (内核入门)
3、2、Kernel Data Structures(内核数据结构)
3、3、Split View of the Kernel(内核分离视图)
3、4、System Calls(系统调用)
3、5、Interrupts and Interrupt Handlers(中断和中断处理)
3、6、Bottom Halves and Deferring Work(下半部分和延期的工作)
3、7、Kernel Synchronization(内核同步)
4、Windows Driver Foundation(WDF) (Windows驱动程序基础)
4、1、Getting Started with WDF Windows(驱动程序基础入门)
4、2、Explore the Frameworks(探索框架)
4、3、Apply WDF Fundamentals (WDF应用基础)
5、Linux Device Model(Linux设备模型)
5、1、Kobjects and Ksets and Sub-system(Kobjects和Ksets5、2、Low-level Sysfs Operations(Sysfs低级操作)
5、3、Hotplug Event Generation(热拔插事件的产生)
5、4、Buses, Devices and Drivers(总线设备和驱动)
5、5、Classes(类)
5、6、Putting it All Together(把它们结合在一起)
5、7、Deal with Firmware(固件处理)
6、Virtual Kernel Machine(虚拟内核机)
6、1、Getting Started with VKM(VKM入门)
6、2、Software Abstraction Over Legacy WinLin Kernel(基于传统Windows和Linux内核的软件抽象)
6、3、What more job to be done next(将要做更多的工作)
7、Kernel Application Development(内核应用开发)
7、1、What Kernel Facility to be delved into(有待发掘的内核设备)
7、2、How to bypass Kernel trap(怎样绕开内核陷阱)
7、3、Development Environment Widely Used(广泛使用的内核环境)
7、4、Debugging and Tracing(调试和跟踪)
7、5、Documentation(文档)
7、6、Deployment(发布)
8、More Further Topics(更多深层次的主题)
9、Q A(问答)
文档评论(0)