通过本课程的学习,学员可以:
1)全面认识和了解Linux内核的框架,并以此为基础掌握学习Linux内核、分析阅读Linux内核源码的方法,真正地迈过那道无形的门坎。
2)掌握、分析、钻研某个子系统在Linux内核中实现机制的方法,并了解Linux内核中的进程管理、内存管理、文件系统。
3)了解如何参与Linux内核的开发和测试,以及一些常用的调试手段和工具。
4)掌握Linux设备驱动的开发方法。
5)掌握Android运行所需要的Linux内核开发和技巧。
学员学习本课程应具备下列基础知识:
◆ 能够使用Linux操作系统。
◆ 掌握C语言基础。
◆ 熟悉操作系统基础理论。
为了保证培训效果,增加互动环节,我们坚持小班授课,每期报名人数限15人,多余人员安排到下一期进行。人手一套开发板和开发用的PC主机。>>单击查看实验设备
◆课时:共4天,每天6学时,总计24学时
◆费用(含教材费):公司员工(3200元),个人自费(2500元),学生自费(1900元,凭有效证件)
◆培训证书:培训合格学员可获工业和信息化部《信息技术应用技能Linux内核开发工程师认证证书》(认证费500元)
◆外地学员:代理安排食宿(需提前预定)
◆团体报名优惠措施:两人95折优惠,三人或三人以上9折优惠!
1、培训过程中,如有部分内容理解不透或消化不好,可免费在下期培训班中重听;
2、培训结束后免费提供一个月的技术支持,充分保证培训后出效果;
3、培训合格学员可享受免费推荐就业机会。
任老师
华清远见资深讲师 上海交大博士,曾任职于上海某著名外企,拥有六年以上网络、通信及控制领域内的嵌入式系统软硬件开发经验,资深研发工程师、项目经理、CSDN专家。熟悉嵌入式系统软硬件设计的全过程,多年来始终专注于嵌入式Linux内核研究和设备驱动的开发,精通嵌入式Linux操作系统,尤其擅长Linux系统内核及设备驱动开发。作为资深PM,曾指导完成多个大型嵌入式项目的软硬件设计,涉及通信、网络、控制等领域。著有《Linux内核修炼之道》《Linux那些事》等备受网友关注的专业图书,目前致力于嵌入式Linux内核技术的普及推广和人才培养。[任老师授课视频]王老师
华清远见高级讲师 熟练汇编、Java语言;精通51、cortex3、cortex4、cortex-a9等开发;精通Unix/Linux操作系统和Linux C语言编程;精通Linux下的驱动开发;具有丰富的项目实战经验;第1章.Linux内核的基本面
1.1 Linux内核成长史第2章.Linux内核的按需配置与编译
2.1 按需配置Linux内核第3章.浏览Linux内核源码
3.1 所需的技术基础第4章.如何分析Linux内核源码
4.1 Linux内核学习的心理问题第5章.开始之前——Before we begin
5.1 系统初始化第6章.开始之前——子系统的初始化
6.1 Linux内核选项解析第7章.进程管理与调度
7.1 Linux中的进程第8章.内存管理
8.1 物理地址、逻辑地址与虚拟地址第9章.虚拟文件系统VFS
9.1 VFS的体系结构第10章.Intent Receiver
10.1 工具链及其生成第11章.一些上镜的Linux内核调试手段与工具
11.1 Linux内核对调试的支持第12章.子系统的初始化
12.1 Linux内核测试的4个阶段第13章.驱动开发的方法论
13.1 模块化的Linux内核第14章.Android环境的相关介绍
1、配置编译高版本的Linux内核第15章.移植Android所需要的Linux内核
15.1 Android运行所需要对Linux内核作的修改第16章.实现Android的硬件抽象层
16.1 Android的硬件抽象层的原理和构成