用户名:

密 码:

验证码:

653682

会员注册

最新更新 | 课程分类 | 机构排行 | 免费注册发布课程

传播招生网

招生信息、培训信息、免费注册发布

湖南大学
人气次数:2402
嵌入式Linux驱动开发培训

〖授课方式〗北京嵌入式培训脱产班

〖课程名称〗嵌入式Linux驱动开发培训

〖发布单位〗北京中科信软高级技术培训中心 → 进入主页

〖原  价〗面议    〖优 惠 价〗面议

〖发布者IP〗123.123.221.241

〖开课形式〗滚动开班

〖更新日期〗2015年04月14日

〖主办地区〗北京 [招生培训]

〖开课地点〗北京海淀区西苑颐和园路国际关系学院GC楼

〖百度搜索〗00,软件开发,嵌入式开发

电  话:010-62876152-801  13366340520
联系人:唐老师     QQ:2355811923
传  真:010-62884854
网  址:www.info-soft.cn   www.zksoft.org              
E-mail:edu@info-soft.cn
地址:北京市海淀区西苑国际关系学院GC楼

北京中科信软科技有限公司(以下简称中科信软)作为中国领先的企业高端技术服务机构,公司秉承“诚信、创新、开放、合作、服务”的企业文化,依托中国科学院的雄厚技术实力,与国内外大型知名企业IBM,SUN,ORACLE,微软等建立了广泛的合作关系、致力于整合国内外最先进、最流行、最实用的技术服务于企事业单位,为客户创造价值,其专业服务和质量承诺在客户中享有卓越的声誉。

培训中心依托中国科学院强大技术人才优势,以国内绝对领先的师资力量,根据企事业单位的实用需求,通过定制培训方案,提供各种技术及管理培训,将企事业单位的培训投资的效益发挥到最高点。近十年来,中心的企业培训遍及大江南北,客户包括国家部委、地方政府、部队、高校、科研院所、知名IT公司等国内企事业单位,以及以诸多世界500强在华机构为代表的外资企业,迄今已培养数万名高级管理及技术人才。目前中心已经与百余家企事业单位建立了长期的培训合作关系,深得用户信赖和好评

 

课程目标

驱动程序开发是嵌入式Linux项目中工作量最大的一部分内容,开发出高质量的驱动程序是项目成功的关键。随着产品上市周期的缩短,市场对于驱动程序开发 人员的要求也在日益增加。 本课程旨在培养具备开发Linux下驱动程序的人才,采用理论教学与实验相结合的方式,系统地介绍Linux下设备驱动程序开发过程。通过本课程的 学习,学员可以掌握Linux下字符设备、块设备、网络设备、framebuffer设备、sd卡等驱动程序、usb驱动的开发,同时掌握嵌入式Linux的系统开发和分析方法。

 

培训对象

     Linux系统驱动开发工程师、Linux中高级软件工程师以及内核开发人员。

 

培训内容

1. LINUX字符设备驱动程序开发
    1.1 LINUX字符设备驱动基础
    1.2 字符设备驱动程序实现框架与典型驱动分析
    1.3 用户空间与内核空间的数据传输
    1.4 同步、互斥、阻塞、睡眠机制
    1.5 Linux-2.6设备模型与sysfs文件系统
    1.6 udev与devfs文件系统

2. 设备驱动中常用的内核机制
    2.1 Poll和select操作
    2.2 异步通知机制
    2.3 1inux内核中断子系统
    2.4 中断处理程序编写
    2.5 驱动程序上/下半部处理与延缓执行机制
    2.6 内核定时器与延迟机制
    2.7 内核内存管理机制

3. LINUX块设备驱动程序开发
    3.1 块设备及其驱动的特点
    3.2两个关键结构体GEN_DISK与REQUEST
    3.3 块设备驱动程序的注册与请求处理
    3.4 MTD设备的特点以及与块设备的关系
    3.5 MTD设备驱动的框架及关键结构体分析
    3.6 S5PC100上的NAND FLASH控制器简介
    3.7 S5PC100 上的NAND FLASH MTD驱动分析

4. LINUX网络设备驱动程序开发
    4.1 OSI网络参考模型
    4.2 套接字(SOCKET)简介
    4.3 套接字缓冲区(SK_BUFF)
    4.4 NET_DEVICE结构分析
    4.5 数据包传送与接收
    4.6 网络驱动的中断处理
    4.7 网络设备驱动程序的基本实现
5. LINUX下MMC/SD卡驱动开发
    5.1 嵌入式系统中几种常见存储介质的比较(NOR/NAND FLASH、CF、MMC/SD)
    5.2 MMC/SD卡物理及电气规范简介
    5.3 MMC/SD卡工作中的关键命令及关键结构信息
    5.4 S5PC100中MMC/SDHOST控制器分析
    5.5 LINUX中MMC/SD存储卡驱动程序结构分析
    5.6 S5PC100上的MMC/SD HOST控制器的驱动实现

6. LINUX帧缓冲驱动程序开发
    6.1 帧缓冲显示技术
    6.2 帧缓冲驱动程序显示原理
    6.3 帧缓冲驱动程序的数据结构
    6.4 帧缓冲驱动程序的API
    6.5 帧缓冲驱动程序的基本实现
    6.6 使用高级图形库
7. 触摸屏驱动开发
    7.1 触摸屏工作原理
    7.2 S5PC100触摸屏控制器工作原理
    7.3 触摸屏驱动程序编写

8. LINUX下USB驱动开发基础
    8.1 USB规范介绍
    8.2 USB主机控制器
    8.3 USB HUB
    8.4 USB设备状态
    8.5 USB描述符
    8.6 USB请求
    8.7 USB通讯数据格式
    8.8 S5CPC100 USB device控制器
    8.9 编写usbtransfer固件程序
9. LINUX下USB驱动高级开发
    9.1 Linux USB驱动层次
    9.2 Linux USB主机控制器驱动介绍
    9.3 Linux USB HUB驱动介绍
    9.4 Linux USB 设备驱动程序
    9.5 编写usbtransfer设备驱动程序
    9.6 编写usbtransfer设备应用程

广州自考网

成都沐阳教育

河北华育国际培训中心

北京中科信软高级技术培训中心
姓  名: *
性  别: 男士 女士
固定电话: *
手机号码: *
电子邮件:
QQ
所在城市: *
学员留言:

注意:如果您的信息提交24小时内没有老师
给您回复请直接与学校联系以免耽误您报名

预报名申请
湖南大学
平安网站

网站简介 | 免责声明 | 广告服务 | 会员服务 | 精英招聘 | 交换链接 | 投诉建议 | 网站地图 | 注册条款 | 分站加盟

Copyright©2008-2024 传播招生网版权所有 备案服务号:湘ICP备2020018714号
合作加盟在线QQ969818889 VIP会员在线QQ969818889 链接交换在线QQ969818889 电子邮件:969818889#qq.com
友情提示:本站所有信息均由本站注册会员免费发布,如涉及版权问题或虚假信息请及时与本站联系。