首页  bbs论坛  收藏本站  联系我们  网站地图
  一站式物联网开发培训
      A8/A9 ARM Linux培训
      高端Android驱动培训
      单片机/STM32终端开发培训
      ARM9 A8/A9硬件设计
      Android手机应用开发
      IOS手机应用开发
      JAVA 网站应用开发
      FPGA高级硬件开发
  唯一的快跑
      就业方向与高新就业秀
      个人薪资与培训基础
      培训时间与内容
      培训地址与交通
      解决住宿与饮食
      付款与免费学习
  短期速成培训
      DSP/AVR/C52嵌入式开发
      软件测试
      Allegro Cadence PADS设计
      Power Pcb(PADS)设计培训班
      C语言培训班
      C++语言培训班
      JAVA语言培训班
      Oracle数据库培训
      SQL数据库培训
  官方合作
      苏州培训网
      百度推广
      苏州E卡通
      桑泰研发
      恒启电子
      科沃斯机器人
  
关于我们 | 联系我们 | 常见问答 | 报名流程  
Linux驱动开发高级班

一、行业背景

     随着国内使用Linux的单位越来越多,相关人才的需求随即产生,而懂Linux的人比懂Windows的人少之又少,所以呈现出 linux人才供不应求的局面,08年Linux市场超过2亿,人才缺口达120万,Linux行业的大好形式使得Linux人才一直供不应求。

C语言开发

    开放的 Linux 受到广泛的欢迎,得到越来越多公司的支持,但是阻碍 Linux 在各个领域广泛应用的主要因素就是内核/驱动高端人才极度缺乏,Linux源代码中85%是设备驱动,嵌入式系统中驱动程序更为重要,几乎每一个嵌入式系统都是从驱动程序员手中调试出来的。

二、课程目标
     本课程握介绍嵌入式Linux驱动开发相关概念及开发流程,了解驱动涉及到的关键技术点,并重点学习字符设备驱动开发,包括串口、I/O、看门狗、实时时钟、SPI、IIC、扫描键盘、A/D转换、定时器等接口的驱动开发。

     学员熟悉嵌入式Linux下常用接口驱动的编写方法,内容包括:
         1、flash驱动:掌握在linux环境下驱动常见flash存储器(nor flash、nand flash);
         2、块设备驱动:掌握块设备驱动的原理、学会ramdisk的编写;
         3、网卡驱动:掌握网卡设备的编写原理、能够熟练移植各种网卡驱动。
         4、LCD驱动:掌握frambuffer驱动的原理。有能力实现各种常见液晶驱动;
         5、sd卡驱动:掌握sdio接口操作,熟悉sd卡驱动驱动的原理;
         6、usb设备驱动:了解usb主机设备驱动的结构及编程方式。

三、面向对象
    院系:计算机、软件、电子、物理、数学、应用化学、生物、机电等专业
    1、有很好的C/C++和Linux编程功底
    2、希望从事基于嵌入式Linux设备开发的人员

四、教学安排
    1、 授课地点:苏州市金阊区广济南路288号石路金座大厦10006室
    2、 授课时间:周一至周五:10:00~17:00 或 周末:10:00~17:00
    3、 教学课时:理论课+实验课+答疑 约90课时(15个工作日或六个周末)
    4、 人数限制:小班授课每小组5人,上限为20人
    5、 开课时间:暂无

五、课程费用
    3600元/人 含资料费(讲义等)

六、相关行业
    工业控制,军工企事业,电信/网络/通讯,航空航天,汽车电子行业,医疗仪器,仪器仪表与电子,电子商务

七、报名方式
    咨询及报名电话:0512-65221118
    报名地址:苏州市金阊区广济南路288号石路金座大厦10006室

八、申请证书
    培训合格后苏州快跑教育与3G联盟合作授权的《专业技术人才知识更新工程》软件工程师证书
    可申请工信部《全国高新专业人才证书》 软件开发工程师 报名考试费¥600.00, 100%包过,不过退学费

九、2013年最新嵌入式ARM开发高级人才培养课程安排

教授内容
内容简介
1、Linux Shell 编程基础 讲述了Linux中使用频率较高的编辑指令vi,查找指令find、grep,替换指令sed以及正则表达式的用法。
2、Linux字符设备驱动 讲述了GPIO常规驱动在Linux的实际应用情况,结合底层驱动和上层应用开发给学员展示一个完整的驱动开发内容组成
3、FLASH、UART等驱动开发 讲述了char、block驱动中最常见的也调试中最有可能开发的两个设备FLASH和UART串口基本原理和常规开发内容。
4、LCD、以太网、USB等驱动开发 讲述了LCD、以太网、USB设备在Linux的驱动编写原理,详细讲解了几个比较经典的frambuffer、skb_buff、urb等核心数据结构