|
24小时咨询热线:13632330700
报名热线:020 32068395-831/823
E-mail:gec-train@midea.com.cn
|
| 资质认证 |

ARM公司全球授权嵌入式培训中心

WindowsCE嵌入式培训全球认证

GDESC嵌入式Linux系统开发工程师认证

广东软件行业协会常务理事单位 |
|
首页 -> 本校课程 -> 嵌入式Linux驱动开发班
嵌入式Linux驱动开发班 |
|
| 招生简章 |
| 课程描述: |
掌握字符设备驱动框架和具体硬件设备I/O操作,能够进行字符设备驱动开发;
掌握1inux内核中断子系统的实现原理;
掌握linux中断处理程序编写方法;
掌握块设备驱动的编写,并熟悉MTD设备驱动的特点与框架,具备MTD Nand Flash驱动程序开发能力。
掌握Linux网络驱动程序中有关套接字(socket)、套接字缓冲区(sk_buff)等概念,了解网络驱动程序的数据交换过程;
掌握网络设备驱动程序移植开发方法;
理解嵌入式Linux图形驱动程序实现机制,掌握嵌入式显示控制器驱动程序的移植开发;
掌握S3C2410 USB device控制器的工作原理;
|
| 培训目的: |
通过本课程的 学习,学员可以掌握Linux下字符设备、块设备、网络设备、framebuffer设备、sd卡等驱动程序、usb驱动的开发,同时掌握嵌入式Linux的系统开发和分析方法。 |
| 培训对象: |
|
| 职场定位: |
|
| 入学要求: |
掌握基本的内核架构与调度原理,掌握基本的字符驱动、块设备驱动与网络设备驱动基础。 |
| 开课时间: |
2010-01-25 |
| 课 时: |
30学时 |
| 授课地点: |
广州 |
| 证 书: |
|
| 授课讲师: |
[讲师详细介绍] |
| 详细课程介绍 |
|
入学基础: C语言基础、操作系统原理、计算机组成原理、电子电路
|
|
时间
|
课时
|
课程内容
|
|
第一天
|
6学时
|
字符设备驱动程序实现框架与典型驱动分析 用户空间与内核空间的数据传输 同步、互斥、阻塞、睡眠机制 1inux内核中断子系统 中断处理程序编写 内核内存管理机制
|
|
第二天
|
6学时
|
块设备及其驱动的特点 块设备驱动程序中关键结构体 块设备驱动程序的注册与请求处理 MTD设备的特点以及与块设备的关系 MTD设备驱动的框架及关键结构体分析 LINUX网络设备驱动程序开发 网络驱动的中断处理 网络设备驱动程序的基本实现
|
|
第三天
|
6学时
|
LINUX下MMC/SD卡驱动开发 嵌入式系统中几种常见存储介质的比较 MMC/SD卡物理及电气规范简介 MMC/SD卡工作中的关键命令及关键结构信息 S3C2410(S3C2440)中MMC/SDHOST控制器分析 LINUX中MMC/SD存储卡驱动程序结构分析 S3C2410(S3C2440)中MMC/SD HOST控制器的驱动实现
|
|
第四天
|
6学时
|
LINUX下LCD设备驱动程序开发 帧缓冲显示技术 帧缓冲驱动程序显示原理 帧缓冲驱动程序的数据结构 帧缓冲驱动程序的API 帧缓冲驱动程序的基本实现 使用高级图形库 触摸屏驱动开发 触摸屏工作原理 S3C2410触摸屏控制器工作原理 触摸屏驱动程序编写
|
|
第五天
|
6学时
|
LINUX下USB驱动开发基础 USB规范介绍 USB主机控制器 Linux USB驱动层次 Linux USB HUB驱动介绍 S3C2410 USB device控制器 Linux USB 设备驱动程序 编写usbtransfer设备驱动程序
|
|
| 费 用: |
2500元
|
| 联系方式 |
全国咨询报名电话:4006-909-707
24小时服务热线:15013238362 13450237194
在线咨询QQ:1286882999 970094389 1195412984
报名地点:广州科学城光谱西路69号TCL文化产业园二期创意中心B407-408室
电子邮件:gec-train@midea.com.cn
|
|