你的位置: 首页 > 公开课首页 > 职业素养 > 课程详情

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

暂无评价   
  • 课程时间:2009/02/14 09:00 至 2009/03/01 17:00 已结束
  • 开课地点:上海市
  • 授课讲师: 夏老师
  • 课程编号:50375
  • 课程分类:职业素养其它
你实际购买的价格
付款时最多可用0淘币抵扣0元现金
购买成功后,系统会给用户帐号返回的现金券
淘课价格¥3000
你还可以: 收藏
人气:1389 课纲 | 收藏

培训受众:

Linux系统驱动开发工程师、Linux中高级软件工程师以及内核开发人员。

课程收益:

驱动程序开发是嵌入式Linux项目中工作量最大的一部分内容,开发出高质量的驱动程序是项目成功的关键。随着产品上市周期的缩短,市场对于驱动程序开发 人员的要求也在日益增加。 本课程旨在培养具备开发Linux下驱动程序的人才,采用理论教学与实验相结合的方式,系统地介绍Linux下设备驱动程序开发的基本技术。通过本课程的 学习,学员可以掌握Linux下字符设备、块设备、网络设备、Framebuffer设备等设备的驱动程序开发,同时掌握嵌入式Linux的系统 开发和分析方法。

培训颁发证书:

嵌入式linux系统开发培训证书

课程大纲

第一周
◆ 通过本课学习,学员可以从用户设备I/O编程角度深入了解设备驱动的原理;通过了解字符设备驱动框架和具体硬件设备I/O操作,能够进行字符设备驱动开发;了解linux2.6内核的设备模型及掌握udev的使用;
◆ 课程实验 (1天);
◆ 通过本课学习,学员可以掌握在基本字符设备驱动的基础上增加复杂的内核机制;了解1inux内核中断子系统的实现原理,掌握linux中断处理程序编写方法;掌握内核延时机制及内存管理机制;
◆ 课程实验 (1天);
◆ 项目实践(自行操作,专家答疑) (5天);

第二周
◆ 通过本课学习,学员可以明白Linux中块设备驱动的特点及框架,独立分析Linux中大部分块设备的驱动方法,并熟悉MTD设备驱动的特点与框架,具备MTD Nand Flash驱动程序开发的能力。通过实验,学员还可以掌握IDE、Ramdisk驱动移植方法;
◆ 课程实验 (1天);
◆ 网络设备是嵌入式产品开发,特别是基于网络的产品开发中最重要的内容之一。通过本课学习,学员可以深入理解Linux网络驱动程序中有关套接字(socket)、套接字缓冲区(sk_buff)等概念,了解网络驱动程序的数据交换过程。通过实际的动手操作,学员将掌握如何移植或编写具体网卡的驱动程序,并在此基础上实现更为高级的网络功能;
◆ 课程实验 (1天);
◆ 项目实践(自行操作,专家答疑) (5天);


第三周
◆ 通过本课学习,学员可掌握嵌入式Linux显示驱动程序的开发方法,理解嵌入式Linux图形驱动程序实现机制,能够移植或编写嵌入式显示控制器驱动程序,并完成针对各种LCD硬件的定制;
◆ 课程实验 (1天);
◆ 项目实践(自行操作,专家答疑) (5天);

◆ 企业项目实践(自行操作,专家答疑) (三个月);

培训师介绍

徐海兵 : Linux驱动金牌讲师,7年嵌入式行业工作经验,宏基,龙旗多家著名公司任职嵌入式系统高级工程师,PDA,Smartphone,WiMax router & 交换机芯片软件系统平台等诸多项目。
贺光辉 : 具有4年嵌入式项目实践经验,精通底层系统软件的开发和研究,熟悉S3C2440、S3C2410、Xscale PXA270、Freescale i.MX21、EP93xx、S3C44B0等处理器。对嵌入式硬件体系结构和Linux、wince设备驱动开发具有深刻的理解和丰富的经验。

本课程名称: 嵌入式Linux驱动开发班(周末班)

查看更多:职业素养公开课

Linux 驱动 相关的最新课程
讲师动态评分 与同行相比

授课内容与课纲相符00%

讲师授课水平00%

服务态度00%