首页  技术论坛  收藏本站  联系我们  网站地图
  嵌入式开发培训
   嵌入式Linux培训
   单片机/STM32开发培训
  三层交换产品
   国产千兆交换机
   国产万兆交换机
   国产40G交换机
   Realtek交换机
   Broadcom交换机
  5G路由安全产品
   国产5G路由器
   工业级5G路由器
   千兆防火墙
   单向导入隔离设备
  4G物联网网关
   国产CPU物联网网关
   多协议栈边缘网关
关于我们 | 联系我们 
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等核心数据结构