114培训网欢迎您来到上海海同嵌入式培训中心!

400-850-8622

全国统一学习专线 8:30-21:00

嵌入式Linux驱动开发班(周末班)

授课机构:上海海同嵌入式培训中心

关注度:1901

课程价格: ¥2500.00元

上课地址:请咨询客服

开课时间:滚动开班

咨询热线:400-850-8622

在线报名

课程详情在线报名

更新时间:2024-11-13
课程目标 驱动程序开发是嵌入式Linux项目中工作量*的一部分内容,开发出高质量的驱动程序是项目成功的关键。随着产品上市周期的缩短,市场对于驱动程序开发 人员的要求也在日益增加。 本课程旨在培养具备开发Linux下驱动程序的人才,采用理论教学与实验相结合的方式,系统地介绍Linux下设备驱动程序开发的基本技术。通过本课程的 学习,学员可以掌握Linux下字符设备、块设备、网络设备、等Linux三大类设备的驱动程序开发,同时掌握嵌入式Linux的系统 开发和分析方法。 培训证书 嵌入式Linux系统驱动培训证书 师资安排 卢海:Linux驱动金牌讲师,具有9年嵌入式项目开发和项目管理经验,精通Linux、Windows CE、Windows Mobile 等操作系统,在嵌入式系统开发平台有多年开发经历,在产品需求分析,架构设计,以及项目规划,团队建设,项目管理上积累了丰富的项目开发经验。 贺光辉:具有4年嵌入式项目实践经验,精通底层系统软件的开发和研究,熟悉S3C2440、S3C2410、Xscale PXA270、Freescale i.MX21、EP93xx、S3C44B0等处理器。对嵌入式硬件体系结构和Linux、wince设备驱动开发具有深刻的理解和丰富的经验。 教学环境 为了保证培训效果,增加互动环节,本课程教学采用小班授课方式,每期报名人数限20人,理论授课和上机实践相结合,采用项目实战的方式进行教学。每名学员配置一套开发板和PC主机。 授课特点 ◆ 培训中采用授课老师课堂指导,班主任课后辅导的方式进行; ◆ 培训过程中,如有部分内容理解不透或消化不好,可免费在以后培训班中重听; ◆ 培训结束后免费提供两个月的技术支持,充分保证培训后出效果; 课程进度安排 时间 课程大纲 *周 ◆通过本课的学习,学员从操作系统的概念原理上理解设备驱动程序是如何工作的,并且通过学习Linux嵌入式开发环境的搭建,领悟现实的工程项目的开发方法。并在此试验环境下,开发Linux的内核模块。 ◆ 课程实验 (1天) ◆通过本课学习,学员可以从用户设备I/O编程角度深入了解设备驱动的原理;通过蜂鸣器的字符驱动的实验,详细了解字符设备驱动框架和具体硬件设备I/O操作,能够进行字符设备驱动开发;了解linux2.6内核的设备模型及掌握udev的使用 ◆ 课程实验 (1天) ◆ 项目实践(专家答疑) (5天) 第二周 ◆通过本课学习,学员可以掌握在基本字符设备驱动的基础上增加复杂的内核机制;了解1inux内核中断子系统的实现原理,掌握linux中断处理程序编写方法;掌握内核延时机制及内存管理机制 ◆ 课程实验 (1天) ◆ 通过本课学习,学员可以明白Linux中块设备驱动的特点及框架,独立分析Linux中大部分块设备的驱动方法,并熟悉MTD设备驱动的特点与框架,具备 MTD Nand Flash驱动程序开发的能力。通过实验,学员还可以掌握IDE、Ramdisk驱动移植方法。 ◆ 课程实验 (1天) ◆ 项目实践(自行操作,专家答疑) (5天) 第三周 ◆ 网络设备是嵌入式产品开发,特别是基于网络的产品开发中最重要的内容之一。通过本课学习,学员可以深入理解Linux网络驱动程序中有关套接字 (socket)、套接字缓冲区(sk_buff)等概念,了解网络驱动程序的数据交换过程。通过实际的动手操作,学员将掌握如何移植或编写具体网卡的驱 动程序,并在此基础上实现更为高级的网络功能 ◆ 课程实验 (1天) ◆ 项目实践(自行操作,专家答疑) (5天) 三个月 ◆企业项目实践(自行操作,专家答疑)(三个月)
姓名不能为空
手机号格式错误