嵌入式Linux就業班馬上開課了 詳情點擊這兒

 
上海總部報名熱線:021-51875830
北京分部報名熱線:010-51292078
深圳分部報名熱線:0755-61280252
南京分部報名熱線:025-68662821
武漢分部報名熱線:027-50767718
成都分部報名熱線:028-68802075
 
  首 頁   課程介紹   培訓報名  企業培訓   付款方式   講師介紹   學員評價   關于我們   VIP專區  公益培訓 下載中心  學院論壇
嵌入式協處理器--DSP
嵌入式協處理器--FPGA
FPGA項目實戰系列課程----
嵌入式OS--3G手機操作系統
手機/網絡/動漫遊戲開發
嵌入式OS-Linux
嵌入式CPU--ARM
嵌入式OS--WinCE
單片機培訓
嵌入式硬件設計
嵌入式OS--VxWorks
PowerPC嵌入式系統
PLC編程/變頻器/數控/人機界面 
開發語言/數據庫/軟硬件測試
科技英語口語、聽力強化
友情連接
在線QQ客服
武汉、南京在线WEB客服
點擊這裏給我發消息   客服一
請點擊這裏給我發消息   客服二
 
合作夥伴與授權機構
現代化的多媒體教室
公益培訓
曙海動態

   课程目标
培养学员Linux下开发驱动程序的能力,授课时理论和实践相结合,突出实验部分,让学员通过实践扎扎实实掌握相关技能。学员可以掌握Linux下字符设备、块设备、网络设备、Framebuffer设备、SD卡等设备的驱动程序开发的技巧,以及嵌入式Linux的系统开发和分析方法。
   入学要求
        ★熟悉Linux操作系统
        ★熟悉C语言,熟悉指针、结构体等概念;
        ★了解接口电路和数字电路的知识
  班级规模及教学环境
        为严控教学质量,让学员有充分的提问机会,我们坚持超级小班教学,每个班级的人数限定为5人,多余人员安排到下一期。人手一套开发板和实验用的PC主机。
   上课时间和上课地点
             上课地点:【【上海总部】:同济大学(沪西)/星河世纪广场(11号线上海西站) 【深圳分部】:电影大厦(地铁一号线大剧院站)/深圳大学成教院 【北京分部】:北京中山学院/福鑫大楼 【南京分部】:金港大厦(和燕路) 【武汉分部】:凯盟大厦(新华路) 【成都分部】:四威大厦(泰安里营门口路)
             最近开课时间(周末班/连续班/晚班):Linux驱动开发:2012年5月28日.....
   学时和费用
        ★课时: 共8天,总计64学时

        ◆外地学员:代理安排食宿(需提前预定)

        ☆合格学员免费颁发相关资格证书,提升您的职业资质
        作为最早专注于嵌入式培训的专业机构,曙海嵌入式学院提供的证书得到本行业的广泛认
        可,学员的能力得到大家的认同

        ☆合格学员免费推荐工作
        ★实验设备请点击这儿查看★
   师资团队
【李冠涛】

金牌讲师,具有10年嵌入式技术从业经验和6年嵌入式linux驱动开发经验,对于嵌入式Linux的实现和应用有深入研究,主持开发过多个大型嵌入式项目,涉及网络,通讯,控制,信息终端等各行各业,例如航天在轨数据采集系统、地震数据采集分析系统、车载MP4设备等。对系统移植有很强的经验,在X86/ARM/XSCALE/PowerPC/MIPS等各种体系结构平台上移植Linux内核;对于嵌入式Linux的实时性和uCLinux的特点有深入研究。

【陈亮宇】

著名IT企业硬件工程师,对于硬件产业的发展有详细的了解,在嵌入式系统的讲解和传授中偏重于嵌入式软件对硬件的技术支持方面的知识,在行业中能得到广泛的应用。具有多年嵌入式开发实战经验,3年嵌入式培训经验,熟悉ARM/PPC/MIP平台,对嵌入式Linux、uc/OS、uClinux有深入的研究。目前专攻手机设计和培训。曾为数个大型企业进行手机开发、Linux开发方面的培训。在参与的项目中,曾使用了Coldfire、POWERPC、S3C2410、PXA255等多款处理器,完成了平台移植、Bootloader移植等工作。

更多师资力量请见曙海师资团队
   课程进度安排
  课程大纲

第一讲

 

    通过本课学习,学员可以从用户设备I/O编程角度深入了解设备驱动的原理;通过了解字符设备驱动框架和具体硬件设备I/O操作,能够进行字符设备驱动开发;了解linux2.6内核的设备模型及掌握udev的使用。

 

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

  【实验】
    1、驱动开发编程环境与内核配置、编译
    2、编写模块化字符设备驱动程序与测试

第二讲

 

    通过本课学习,学员可以掌握在基本字符设备驱动的基础上增加复杂的内核机制;了解1inux内核中断子系统的实现原理,掌握linux中断处理程序编写方法.

  2. 设备驱动中常用的内核机制

    2.1 1inux内核中断子系统
    2.2 中断处理程序编写
    2.3 驱动程序上/下半部处理与延缓执行机制
    2.4 内核定时器与延迟机制
 

【实验】

    1、按键中断实验
    2、A/D转换实验

第三讲

 

    通过本课学习,学员可以明白Linux中块设备驱动的特点及框架,独立分析Linux中大部分块设备的驱动方法,并熟悉MTD设备驱动的特点与框架,具备MTD Nand Flash驱动程序开发的能力。通过实验,学员还可以掌握IDE、Ramdisk驱动移植方法。

 

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

 

【实验】
    1、编写简单的块设备驱动程序
    2、实现RAMDISK驱动
    3、IDE硬盘的驱动移植

第四讲

 

    网络设备是嵌入式产品开发,特别是基于网络的产品开发中最重要的内容之一。通过本课学习,学员可以深入理解Linux网络驱动程序中有关套接字(socket)、套接字缓冲区(sk_buff)等概念,了解网络驱动程序的数据交换过程。通过实际的动手操作,学员将掌握如何移植或编写具体网卡的驱动程序,并在此基础上实现更为高级的网络功能。

 

4. LINUX网络设备驱动程序开发
    4.1 OSI网络参考模型
    4.2 套接字(SOCKET)简介
    4.3 套接字缓冲区(SK_BUFF)
    4.4 NET_DEVICE结构分析
    4.5 数据包传送与接收
    4.6 网络驱动的中断处理
    4.7 网络设备驱动程序的基本实现

 

【实验】
    1、了解网络设备驱动中常用的数据结构
    2、分析网络驱动程序结构
    3、编写简单的虚拟以太网卡驱动程序
    4、移植并编写CS8900A网卡驱动程序
    5、移植并编写DM9000网卡驱动程序
    6、配置网络参数,测试网卡驱动程序行为

第五讲

 

    通过本课学习,学员可掌握嵌入式Linux显示驱动程序的开发方法,理解嵌入式Linux图形驱动程序实现机制,能够移植或编写嵌入式显示控制器驱动程序,并完成针对各种LCD硬件的定制。

 

5. LINUX帧缓冲驱动程序开发
    5.1 帧缓冲显示技术
    5.2 帧缓冲驱动程序显示原理
    5.3 帧缓冲驱动程序的数据结构
    5.4 帧缓冲驱动程序的API
    5.5 帧缓冲驱动程序的基本实现

 

【实验】
    1、熟悉FRAMEBUFFER驱动的结构
    2、熟悉FRAMEBUFFER中的重要数据结构
    3、编写S3C2410彩色LCD控制器驱动程序
    4、熟悉控制屏幕显示方法

第六讲

 

    通过本课学习,学员可以了解MMC/SD卡的物理及电气特性,熟悉相关的工作协议,并在此基础上能够移植或编写Linux下的MMC/SD控制器的驱动程序。

  6. LINUX下MMC/SD卡驱动开发
    6.1 嵌入式系统中几种常见存储介质的比较(NOR/NAND FLASH、CF、MMC/SD)
    6.2 MMC/SD卡物理及电气规范简介
    6.3 MMC/SD卡工作中的关键命令及关键结构信息
    6.4 S3C2410(S3C2440)中MMC/SDHOST控制器分析
    6.5 LINUX中MMC/SD存储卡驱动程序结构分析
    6.6 S3C2410(S3C2440)中MMC/SD HOST控制器的驱动实现
 

【实验】
    1、MMC/SD协议分析与布线原则
    2、在LINUX源码中加入针对ARM平台的MMC/SD主控制器驱动的支持
    3、以所给的驱动模板为基础,补充初始化及命令和数据传输的关键代码,最终可以使用此代码成功驱动SD存储卡

 
版權所有:曙海信息網絡科技有限公司 copyright 2000-2010
 
上海總部報名處

地址:上海市中山北路3620號銀城大廈1906
(華東師範大學正門斜對面,地鐵3號線或4號線金沙江路站旁)
郵編:200062
熱線:021-51875830 32300767
傳真:021-32300767
業務手機:15921673576
E-mail:officeoffice@126.com
客服QQ: 849322415 849322415
北京報名處

地址:北京市海澱區西北旺永豐路1000號名人大樓221
(地鐵4號線北宮門站換384公交到赵庄站) 郵編:100086
熱線:010-51292078 57292751
傳真:010-51292078
業務手機:13661044276
E-mail:qianru@51qianru.cn
客服QQ:1243285887
深圳報名處

地址:深圳市羅湖區桂園路2號電影大廈A座2205
(地鐵一號線大劇院站D出口旁,桂園路和解放路交叉口,近地王大廈)
熱線:0755-61280252 25912501
傳真:0755-25912501
業務手機:13640932289
郵編:518001
信箱:qianru2@51qianru.cn
客服QQ:2472106501
南京報名處

地址:江蘇省南京市棲霞區和燕路251號金港大廈B座2201室
(地鐵一號線邁臯橋站1號出口旁,近南京火車站)
熱線:025-68662821
傳真:025-84611061
業務手機:13851400109
郵編:210046
信箱:qianru3@51qianru.cn
客服QQ:1325341129
 
成都分中心

地址:四川省成都市金牛區泰安裏營門口路88號四威大廈1幢302 郵編:610031
熱線:028-68802075 業務手機:13918613812 傳真:028-68802075
客服QQ:1325341129 E-mail:qianru4@51qianru.cn


武漢分中心

地址:湖北省武漢市江漢區新華路139號凱盟大廈401 郵編:430022
熱線:027-50767718 業務手機:15921673576 傳真:027-50767718
客服QQ:849322415 E-mail:qianru5@51qianru.cn


雙休日、節假日及晚上可致電值班電話:021-51875830


備案號:滬ICP備05030316號

.(2010年7月30日)........................