活动安排 |
时间 |
专题名称 |
主要内容 |
13:00~13:30 签到 |
13:30 |
14:30 |
专题1 嵌入式Linux块设备驱动开发解析 |
本专题介绍Linux中块设备驱动程序的特点,块设备驱动和文件系统的关系以及块设备驱动的原理和实现方式。
1. 块设备驱动程序简介
2. 块设备驱动程序特点和原理
3. 块设备驱动程序的请求队列机制
4. 块设备驱动程序的分层实现
|
本专题主讲老师:张秋野 有多年嵌入式操作系统开发经验,曾参与过多个嵌入式系统项目的开发工作。具有X86/ARM/ XSCALE等体系结构平台的Linux移植经验,对于嵌入式Linux的实现和应用有深入研究。熟悉的处理器包括:S3C2410,PXA255,PXA270,MX21。在项目中主要负责Linux driver开发、Linux系统移植、Bootloader移植工作,并多年从事Linux内核的研究工作。 |
休息交流10分钟 |
14:40 |
15:40 |
专题2 嵌入式Linux网络设备驱动开发解析 |
本专题主要介绍网络驱动模块在Linux操作系统上的实现。本专题将会详细介绍计算机网络基础,网络设备驱动程序的软件框架,实现算法等内容。
1、Linux网络设备驱动程序概述
2、计算机网络概述
3、skbuf 数据结构介绍
4、Linux网络设备驱动程序API介绍
5、Linux网络设备驱动程序实现算法
6、剖析Linux网络设备驱动程序源代码
|
本专题主讲老师:蔡栋 多年从事计算机通信相关研究,在嵌入式系统软件方面具有多年的项目开发经验。熟悉Linux嵌入式操作系统,熟悉80x86、MIPS体系结构,从事核心路由器、网络防火墙、网络入侵检测设备等嵌入式系统研发工作。 |
休息交流10分钟 |
15:50 |
16:50 |
专题3 USB设备驱动开发深度解析 |
本专题首先对USB总线及USB驱动的体系结构进行介绍,然后分成主机端(主机控制器驱动和设备驱动)和设备端(设备控制器和gadget驱动)两个角度阐明USB驱动开发过程,后对OTG技术及驱动中的相关问题进行讲解。
1.USB及驱动框架简介
1.1 USB协议
1.2 总线/设备/驱动的关系
1.3 USB驱动的体系结构
2.主机端驱动
2.1 主机控制器驱动
2.2 设备驱动
a.USB骨架程序
b.USB音频设备
c.USB mass storage
3.设备端驱动
3.1 设备控制器驱动
3.2 gadget驱动
4. USB OTG
|
本专题主讲老师:宋宝华 讲师,多年嵌入式系统从业经验,熟悉嵌入式系统软硬件设计的全过程,有丰富的嵌入式系统硬件设计经验,精通嵌入式Linux、Vxworks操作系统,尤其擅长Linux设备驱动开发,原创性地完成多种设备的驱动程序的开发。曾指导完成多个大型嵌入式项目的软硬件设计,涉及通信、网络、控制等领域。对嵌入式系统移植有很强的经验,曾在X86/ARM//PowerPC等体系结构平台上移植Linux内核、VxWorks系统。著有《Linux设备驱动开发详解》一书。 |
16:50~17:10 现场抽奖活动
|