第一阶段
通过本课学习,学员可以从用户设备I/O编程角度深入了解设备驱动的原理;通过了解字符设备驱动框架和具体硬件设备I/O操作,能够进行字符设备驱动开发;了解linux2.6内核的设备模型及掌握udev的使用。
课程实践及项目实现和总结;
第二阶段
通过本课学习,学员可以掌握在基本字符设备驱动的基础上增加复杂的内核机制;了解1inux内核中断子系统的实现原理,掌握linux中断处理程序编写方法;掌握内核延时机制及内存管理机制。
课程实践及项目实现和总结;
第三阶段
通过本课学习,学员可以明白Linux中块设备驱动的特点及框架,独立分析Linux中大部分块设备的驱动方法,并熟悉MTD设备驱动的特点与框架,具备MTD Nand Flash驱动程序开发的能力。通过实验,学员还可以掌握IDE、Ramdisk驱动移植方法。
课程实践及项目实现和总结;
第四阶段
网络设备是嵌入式产品开发,特别是基于网络的产品开发中最重要的内容之一。通过本课学习,学员可以深入理解Linux网络驱动程序中有关套接字(socket)、套接字缓冲区(sk_buff)等概念,了解网络驱动程序的数据交换过程。通过实际的动手操作,学员将掌握如何移植或编写具体网卡的驱动程序,并在此基础上实现更为高级的网络功能。
课程实践及项目实现和总结;
第五阶段
通过本课学习,学员可掌握嵌入式Linux显示驱动程序的开发方法,理解嵌入式Linux图形驱动程序实现机制,能够移植或编写嵌入式显示控制器驱动程序,并完成针对各种LCD硬件的定制。
课程实践及项目实现和总结;
一年
企业项目实践(自行操作,专家答疑)及课程设计科技竞赛支持(十二个月)
3G手机嵌入式开发:嵌入式开发概论及嵌入式Linux开发培训,嵌入式C语言培训,Linux系统系统管理与应用培训,Linux环境编程培训,GUI程序设计培训,ARM体系结构培训,ARM指令系统及汇编编程培训,S3C2440微控制器及部件培训,嵌入式Linux系统开发培训,Linux驱动程序设计培训,C++程序设计培训
电话: 手机: QQ: 咨询顾问:李老师
学校覆盖上海所有区域,可根据学生情况,就近安排学习,详情可致电,谢谢!