Linux认证

免费试听 快速找课

tel:

您当前的位置: 首页 > 南京培训网 > 中软培训 > 南京Linux认证培训 > Linux内核开发实践培训

南京linux达内培训

详询

市场价:¥详询

开课学校 中软培训

班制:周末班

上课(咨询)地址:

南京市鼓楼区

课程介绍Course Introduction

Linux内核开发实践培训


 
培训课时:5天30课时

    

课程介绍

    驱动程序属于Linux内核的一部分,开发驱动程序是嵌入式Linux项目中很重要的一部分内容。开发出高质量、高性能的驱动程序是项目成败的关键。随着市场上对嵌入式产品的需求越来越大,从而对驱动程序开发人员的需求也在飞速增加。本课程的*大特点是以项目为培训目标,培养出真正具有实际开发能力的专业人才。课程包括50%的授课和50%的动手操作。

适合对象

针对Linux驱动开发和Linux内核开发及嵌入式开发系统开发有兴趣的技术人员。

课程长度

5天(30学时)

课程目标

在学习完本Linux内核开发课程之后,您将能够:

l  内核编译与启动

l  模块、内存管理、IO与调试

l  内核进程、锁机制

l  Linux下字符设备、块设备、网络设备以及USB设备的驱动程序开发

l  Linux内核的调试与优化

课程内容

**天

主题

基本概述、源代码以及内核的编译与启动

大纲

l  Linux内核介绍

l  内核源代码

l  内核的编译和启动

实验:

  使用工具对内核源代码进行查找和搜索

  使用命令行和Linux命令对内核源代码进行遍历和索引

  获取内核源代码和patch的使用

  定制自己的内核并引导系统启动(本地启动和NFS启动)

第二天

主题

模块、内存管理、IO与调试

大纲

l  Linux内核模块

l  Linux的内存管理

l  I/O内存与端口

l  字符设备驱动

l  Linux的调试技术

实验:

  完成**个内核模块

  完成一个简单的字符设备驱动,包括读写等操作(如RTC设备)

第三天

主题

进程、锁机制

大纲

l  进程,调度,睡眠与中断

l  Linux内核的锁机制

n  并发访问的问题

n  锁原语

n  原子操作

n  典型的锁问题

实验:

  在一个设备驱动程序中添加中断处理和睡眠机制

  在一个设备驱动中观察缺乏锁所产生的问题并将其解决

第四天

主题

Mmap、驱动开发

大纲

l  mmap

l  Linux内核驱动模型

l  DMAPCI驱动

l  内核的启动细节

l  网卡、USB、串口驱动

实验:

  实现一个PCI

  完成一个可以工作的网卡或USB或串口驱动程序

第五天

主题

移植、电源管理、优化

大纲

l  Linux移植

l  Linux的电源管理

l  如何与社区协同工作

l  使用git进行内核的源代码管理

l  优化Linux

实验:

  suspend/resumeCPU的频率调节,使用powertop监控系统的电源消耗

  使用git对内核源代码进行各种操作

课程热线

客服时间:早上9点~下午6点,其他时间请在线预约报名或留言,谢谢!

申请免费试听

学校介绍University Profile

中软总公司计算机培训中心隶属于中软国际,成立于1980年,是中国成立*早的专业IT培训机构,累计为国家培训IT人才共50余万人次。 公司于2003年8月整合进国内第二大软件公司中软国际(0354.HK),对内负责中软国际8000多员工的内训,对外紧跟技术潮流,承接各大行业的技术和技术管理培训,在国内“企业&行业级”高级技能培训排名前三。以总部为主体,发展了遍布全国的分中心,截止2009年年底在北京、长沙、无锡、大连、重庆、厦门、南京等七城市建立3万多平米的培训基地,开展了面向用户的、各层次、各领域的计算机及信息技术应用培训,以其高质量的教学和优质的服务赢得了社会各界的好评。 公司是Microsoft、Sun、Cisco、IBM、Oracle、Red hat等众多国际厂商的金牌合作伙伴,更是Microsoft、Sun进入中国的首个培训战略合作伙伴。在各大厂商的帮助下,建立了具有国内*先进的考试中心,以让国内学员可以更方便更快捷地参加原厂商考试。 公司在02年被原信息产业部授权为“信息产业部计算机技术培训中心”,主要负责全国系统集成企业高级项目经理和项目经理的培训,至今累计培训项目经理和高级项目经理达万人以上,得到了相关领导和学员得的一致认可。 公司不仅具有水平高超、数量众多的专职讲师团队,而且具有培训行业中*专业的课程咨询、研发、方案设计团队,是融合软件技术与软件管理培训的先驱。在业界率先推出自主版权的“与软件开发相关的中高端企业级开发技术”、“软件工程化管理”培训课程体系,研发、设计、开发了一系列具备前瞻性的、实用的高新技术相关课件,符合企业及个人发展应用的需要。为个人客户设计面向职位的中、短期培训课程,为企业级客户定制面向问题的培训方案。 公司是国内**家**ISO9001认证的信息技术培训中心,在培训中独创的“三段式反馈法”,有效提高培训质量,获得客户一致好评。

上一个课程:

Linux应用程序开发培训

下一个课程:

Linux应用程序开发培训

申请试听名额

已有10254人申请免费试听

01电话咨询 |

QQ:
加盟合作:0755-83654572