成都培训网
帐户
密码
验证码
0360
机构
个人
设为首页
成都培训网--地区规模最大、内容最丰富的成都培训教育平台
首页 网上大课堂 投诉曝光台 教师与人才 考试与证书 培训资料 培训目录 学习社区 折扣专区
首    页 网上课堂 投诉曝光 教师人才 考试证书 培训新闻 培训目录 学习社区 折扣专区
 电脑IT  语言培训  艺术修养  学历教育  管理咨询  出国事务 运动健身 课程辅导 职业资格 少儿培训
成都办公应用培训 微软认证 计算机等级 笔记本维修 电脑速录 硬件工程 电子商务 非线性编辑 数控技能 办公应用
成都辅助设计培训 网页设计 平面设计 三维设计 辅助设计
成都游戏动漫培训 动画设计 游戏开发 游戏动漫
成都程序开发培训 JAVA 软件开发 .NET 程序 PERL 嵌入式 程序开发
成都网络技术培训 数据库 思科认证 LINUX 华为认证 网络工程 网络技术
r睿尔科技
    您现在的位置:   首页 - 电脑IT - 嵌入式 - [ChinaEDA中嵌教育]-嵌入式ARM—Linux驱动开发班
折扣课程 免费试听课程
课程名称:

[ChinaEDA中嵌教育]-嵌入式ARM—Linux驱动开发班

谁来保障我的培训消费权益? 为什么网上报名更便宜?
课程介绍:


>>> 课程目标
   通过理论教学与实验训练详细介绍 Linux系统下设备驱动程序的开发技术,如触摸屏、网卡、声卡、各类串口、协议的驱动开发等。

◆ 掌握Linux系统下的各类驱动程序的开发技术;
◆ 掌握Linux系统下的嵌入式技术开发的分析方法;

◆ 使学员具备一定的系统开发能力。
>>> 实验器材
S3C 2410开发板
>>> 实训项目
实际自主编写触摸屏设备驱动程序
>>> 质量保障
  • ◆ 雄厚的师资力量、经典完善的课程体系、提供丰富的课程录象及完善的教学管理确保教学质量;
  • ◆ 培训结束后免费提供一年的技术支持,充分保证培训后出效果;
  • ◆ 本期如有未学懂的内容下期可免费再学;
  • ◆ 入学即签推荐就业协议;
>>> 开课情况
  • ◆ 开课时间: [成都] 时间待定 [重庆] 4月26日
  • ◆ 上课形式: 脱产、周末班
  • ◆ 学  时:共6天 每天8学时 总计:48学时
  • ◆ 上课地点:(中嵌教育本部)成都市科华北路47号(川大科技大厦)
  • ◆ 外地学员:可协助安排食宿(须提前预定)

>>> 具体课程安排

第一天9:00-12:00:

linux内核开发环境搭建过程;
2、 makefile内容详解 ;
3、 arm-Linux内核配置与裁减;
4、 uboot,linux makefile分析;
5、 系统存储空间配置解析;
6、 FLASH镜像存储布局和RAM初始化存储布局

13:30-18:30

【实验】
1、 开发环境搭建;
2、 linux内核编译,在内核中添加模块;

第二天9:00-12:00:

1、 linux设备驱动程序概述;
2、 设备的主次编号;
3、 linux设备驱动程序框架与内核接口实现;
4、 Linux字符设备驱动开发;
5、 字符设备重要数据结构fs_operation分析;

13:30-18:30

6、 字符设备的注册和撤销;
7、 字符设备的打开和释放(open, release);
8、 字符设备的读写(read,write);
9、 字符设备的控制(ioctl);
10、 通过proc文件系统分析系统性能;
11、 LED的Linux驱动程序
【实验】
简单linux 设备驱动程序开发;

第三天9:00-12:00:

linux设备驱动程序基础知识:
1、 调试技术,编写规范;
2、 使用printk函数调试Linux内核;
3、 内存管理;
4、 中断处理;
5、 硬件中断处理流程;

13:30-18:30

6、 Linux内核中断子系统;
7、 安装中断处理程序;
8、 上半部/下半部处理;
9、 内核空间与用户空间数据的互访;
10、阻塞型I/O;
11、I/O复用(poll和select);
【实验】
1、 调试技术,内存管理;
2、 按键的Linux驱动程序;

第四天9:00-12:00:

linux设备驱动程序高级部分:
1、 内核同步机制,时间流;
2、 内核互斥机制;
3、 内存分配机制;

13:30-18:30

1. 异步串口通讯概述;
2. Linux终端与控制台体系;
3. Linux串口驱动程序与分析;
4. Linux串口的应用;
5. Linux网络驱动程序的层次;
【实验】
1、 串口设备驱动程序分析,与调试(uboot,linux2.4.20)

第五天9:00-12:00:

网络socket程序设计
1、 TCP/IP协议栈框架;
2、 Socket编程
网络设备驱动程序开发
1、 网络设备的初始化;
2、 网络数据包的发送和接收;
3、 Net_device数据结构;
4、 sk_buff数据结构;
5、 内核的驱动程序接口;

13:30-18:30

6、 网络设备的内核加载;
7、 网络设备的模块加载;
8、 网卡驱动程序的移植;
【实验】
网络设备驱动程序分析,与调试(linux2.4.20)

第六天9:00-12:00:

USB HOST接口与Linux驱动程序设计;
1、 USB接口概述;
2、 USB规范和USB总线,USB OHCI标准;
3、 USB Host接口硬件设计;
4、 Linux的USB OHCI驱动程序接口分析;

13:30-18:30

5、 USB主机和USB设备;
6、 USB数据传输时序;
7、 USB传输模式(等时、中断、控制、批量);
8、 主要数据结构及接口函数;
9、 USB设备分类和驱动程序;
【实验】
1. USB HOST驱动程序测试

详情请登陆:ChinaEDA(中嵌网)

咨询方式:
联系人: 张老师
移动电话: 028-66714697
电话: 028-66714697
E-mail: zwj@028px.com 与机构免费通话

浏览次数: 60
开课时间:
2008-04-19
发布时间:
2008-04-17 09:53:09
机构名称: ChinaEDA中嵌教育
推荐指数:
该机构未经网站认证,学员谨慎选择或联系网站客服确认
包含课目:

空缺
精品推广课程
银河教育
  咨询者 咨询内容 提交时间
查看更多咨询内容
机构其他信息
[ChinaEDA中嵌教育]-嵌入式ARM-Linux应用开发班
[ChinaEDA中嵌教育]-嵌入式ARM—Linux系统移植开发班
[ChinaEDA中嵌教育]-嵌入式Linux软件工程师—高级培
[ChinaEDA中嵌教育]-嵌入式Linux软件工程师—定向培
[ChinaEDA中嵌教育]-Symbian手机应用开发工程师培训
[ChinaEDA中嵌教育]-FPGA/CPLD工程师—高级培训班
[ChinaEDA中嵌教育]-DSP C5000系统开发工程师—高级
相关培训信息
FPGA系统高级开发班(周末班)
嵌入式系统高级开发班(周末班)
嵌入式系统开发工程师(就业班)
[ChinaEDA中嵌教育]-嵌入式ARM-Linux应用开发班
[ChinaEDA中嵌教育]-嵌入式ARM—Linux系统移植开发班
[ChinaEDA中嵌教育]-嵌入式Linux软件工程师—高级培
[ChinaEDA中嵌教育]-嵌入式Linux软件工程师—定向培
[ChinaEDA中嵌教育]-FPGA/CPLD工程师—高级培训班
[ChinaEDA中嵌教育]-DSP C5000系统开发工程师—高级
网络报警台
成都培训网 版权所有 www.028PX.com Copyright © 2004-2008
电话:028-66714697 86812207 66547075 66714693 66543968   邮箱:028@028px.com
蜀ICP备05006722号
成都培训网