[课程描述]
基于Linux的嵌入式系统目前获得了广泛应用,在嵌入式Linux核心层的开发中,设备驱动的编写占据了大部分的工作量,能编写出真正可用的驱动程序存在着很多技术要点,本课程的开设兼顾初学者和有一定开发经验人员的需要,通过对嵌入式Linux系统理论知识和实际代码分析相结合的方式,了解和学习目前在嵌入式Linux驱动开发中比较重要的几项驱动和其框架结构,如块字符设备、设备驱动程序框架,LCD Frambuffer,网络设备驱动,USB驱动等。通过大量精心设计的驱动实验,使学员真正掌握嵌入式系统驱动开发的关键技术。
[质量保证]
•所有课程内容均可免费重听,直到学员完全掌握为止。
•凡是中科华讯学员,在以后工作中遇到课程相关问题,可得到免费技术支持。
•雄厚的师资力量、经典的课程体系、丰富的教学经验确保教学质量。
•成绩优秀的学员可免费到中科华讯合作单位实习、就业。
[培训对象]
对Linux驱动设计及嵌入式系统开发有一定经验和兴趣的电子、通信、计算机、自动化等相关专业专科生、本科生及研究生,相关专业的技术工程师,开发人员。
[行业需求]
工业控制,军工企事业,电信/网络/通讯,航空航天,移动计算机(手机、PDA),汽车电子行业,医疗仪器,仪器仪表与电子。
[基础要求]
基本掌握C语言编程
基本的Linux使用和应用程序编写基础
具有数字电路、模拟电路的基础
有参加过中科华讯《嵌入式Arm开发实验班》课程经历的最佳
[课程教材]
《中科华讯嵌入式Linux系统构架师培训系列教材—嵌入式Linux驱动开发》
[推荐教材]
《Linux设备驱动(第三版)》
[教师简介]
蔡老师,致力于底层系统软件的开发和研究,有多种嵌入式产品的规划、研发和量产的经验,产品客户包括PDA、智能手机、手持电子医疗设备、智能监控系统和消费类电子等多个行业。
[开课情况]
开课时间:周六、日上课, 共10天 (40学时理论课+20学时项目指导)
上课地点:深圳中科华讯嵌入式教育中心
学 费:2800元(优惠)
为保证教学质量,本班为小班授课,15人为满,报满15人即停止报名或顺延下一期,如您决定上课请 及时填写报名表并办理报名手续。
[课程安排]
课程 |
内容 |
嵌入式Linux设备驱动开发 |
内核及内核编程:内核源码目录结构,内核组成,内核空间与用户空间,内核编译,Kconfig和Makefile,内核引导 |
内核模块:内核模块程序结构,模块加载与卸载,模块使用计数,模块编译 |
文件系统与设备文件:Linux文件操作,Linux文件系统,Devfs设备文件系统,Udev设备文件系统 |
字符设备驱动:Linux字符设备驱动结构(cdev与file_opration),字符设备驱动实例,在用户空间验证字符设备驱动 |
并发控制:并发与竞态的概念,中断屏蔽,原子操作,自旋锁,信号量,互斥体 |
阻塞与非阻塞I/O:等待队列,轮询操作 |
异步通知与异步I/O:异步通知编程,AIO与设备驱动 |
中断与时钟:中断申请、释放、使能、屏蔽,底半部机制,中断共享,内核定时器,内核延时 |
内存与I/O访问:内存空间与I/O空间,内存管理单元MMU,I/O端口与I/O内存访问,I/O内存映射,DMA编程 |
设备驱动调试:printk,proc文件系统,Oops,KGDB |
设备驱动的移植:增加设备驱动可移值性,移植demo驱动、范例驱动,将2.4核驱动移植到2.6核 |
字符设备驱动实例:按键驱动,触摸屏驱动,NVRAM驱动,看门狗驱动 |
块设备驱动程序实例:RamDisk驱动,IDE硬盘设备驱动 |
终端设备驱动实例:UART设备驱动 |
IIC总线设备驱动实例:S3C2440 IIC设备驱动 |
网络设备驱动实例:CS8900网卡设备驱动 |
音频设备驱动实例:OSS音频设备驱动,ALSA音频设备驱动 |
LCD设备驱动实例:S3C2440 LCD设备驱动 |
FLASH设备驱动实例:MTD编程,NOR Flash驱动,NAND Flash驱动,Flash文件系统 |
USB主机与设备驱动实例:USB串口驱动,USB键盘驱动 |
PCI设备驱动实例:PCI总线与PCI设备,PCI设备驱动结构,主板声卡设备驱动 |
深圳市中科华讯信息科技有限公司是高端嵌入式教育培训机构,我们的理念是“就业早一步,技术决胜负”中科华讯认为衡量培训价值的唯一标准就是学员的就业前景,而保证就业前景的唯一方式就是通过高质量的课程。 一切为了学员着想,中科华讯在深圳建立了高端嵌入式教育培训机构,深圳IT行业就业薪水是最高的,我们率先为学员将出路找好,才开始培训学员,学员的就业薪水就是衡量我们工作价值的标准,学员就业好,我们的口碑才好。经过长期的努力,凭借高品质的职业IT训练和毕业学员的良好口碑,我们已经成为深圳市人才市场的合作伙伴,目前以高端嵌入式教育为主。我们为学员推出深圳5万年薪工作的就业课程、及独家推出保证8万年薪的嵌入式核心课程。中科华讯拥有知名的优秀讲师团队,成员多数有跨国企业和大型技术机构背景, 他们多是中国较早的一批嵌入式开发者、DBA、Linux工程师和UNIX/Linux专业技术高手,他们追求卓越,渴望开发出最强的Linux训练课程,他们希望挑战最新最强的技术,最可贵的是他们渴望与大家分享自己的经验与知识,并拥有丰富的实践经验和良好的沟通技巧。同时我们注意完善的教学质量控制体系和实行严格的淘汰制度。
简写英文HSC,寓意“持续集成”,象征人才成长的高速通道。
坚持人才培养和信息科技集成的不懈结合。
就业才是硬道理,发展才是永恒的真理。
企业的成功关键在人才,人才的成长离不开企业。
核心技术人才引领企业未来,企业成就核心技术人才价值。
我们的理念:就业早一步,技术决胜负。
我们的愿景:倡导技能教育和职业发展相结合,不单是引导您如何开启广阔的嵌入式世界大门,更为重要的为您发动职业生涯的加速引擎。
我们的教学:一切从实用出发,项目实践教学。