首页  技术论坛  收藏本站  联系我们  网站地图
  嵌入式开发培训
   嵌入式Linux培训
   单片机/STM32开发培训
  三层交换产品
   国产千兆交换机
   国产万兆交换机
   国产40G交换机
   Realtek交换机
   Broadcom交换机
  5G路由安全产品
   国产5G路由器
   工业级5G路由器
   千兆防火墙
   单向导入隔离设备
  4G物联网网关
   国产CPU物联网网关
   多协议栈边缘网关
关于我们 | 联系我们 
暑期综合就业能力特训 嵌入式3G/Android特训班

一、课程目标

    通过本课程的系统学习,可以使学员由浅入深地对嵌入式Linux系统全面学习,能够独立胜任嵌入式Linux应用开发、系统开发、驱动开发及基于Linux内核的Android应用和底层开发等多方面的工作。 课程目标包括:
    1. 熟练使用Linux操作系统
    2. 精通Linux下C语言编程
    3. 精通嵌入式Linux应用开发
    4. 掌握ARM处理器平台及其接口硬件开发
    5. 掌握嵌入式Linux下Bootloader的移植方法
    6. 精通嵌入式Linux内核裁减移植及内核调试
    7. 精通嵌入式Linux下常用接口的驱动开发
    8. 了解嵌入式Linux在3G领域的典型应用-Android系统的应用开发
    9. 了解基于Linux内核的Android底层系统开发
    10. 熟悉嵌入式Linux实际项目案例开发流程

二、面向对象
    院系:计算机、软件、电子、物理、数学、应用化学、生物、机电等专业
    1、有一点C/C++基础

三、教学安排
    1、 授课地点:课程授课地点设置在苏州快跑科技石路本部
    2、 授课时间: 周一至周五:10:00~17:00,其他时间复习功课和完成项目作业
    3、 教学课时:320课时
    4、 人数限制:小班授课每小组5人,上限为20人
    5、 食宿安排:食宿自理,可申请入住苏大学员宿舍(预计200-400每月)
    6、 开课时间:每月开课一次,我们承诺满5人即可开课

四、课程费用
    4800元/人 含资料费(讲义等),“0首付,就业不满3K不给学费”或“分期付款”请咨询在线教师

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

六、权威证书
    培训合格后苏州快跑科技与3G联盟合作授权的《紧缺人才嵌入式Linux工程师》证书
    可申请工信部《高新专业人才技能证书》 软件开发工程师 报名考试费¥600.00, 100%包过,不过退学费

七、报名方式
    您可以在我们的校园宣讲会中报名,或通过我们的咨询展台报名
    咨询及报名电话:0512-65221118
    报名地址:苏州市金阊区广济南路288号石路金座大厦10006室

八、2013年最新工信部嵌入式Linux、3G/Android高级人才培养课程安排

时间 课程大纲
第一阶段 嵌入式应用开发(课时:两周60课时)
linux基础入门
教学内容   主要讲解Linux操作系统的概念和安装方法。详细介绍Linux下的目录结构、基本命令、管理配置和编辑器,包括VI编辑器,GCC编译器,GDB调试器和 Make 项目管理工具以及Makefile、shell脚本编写等知识,并进行嵌入式开发环境的搭建。
C语言基础&高质量编程
教学内容   本课程的主要目标是以贯穿讲解、案例分析、学生演练的形式,熟练掌握C语言的基础编程知识,使学员精通C语言的数组、指针、函数、结构体、动态内存以及存储类等相关重点知识以及GCC编译器,GDB调试器的使用。
GUI编程:网页编程和简单的Javascript(辅修)
教学内容   本课程主要讲解HTML、PHP、Dreamware和Javascript基础。作为最主要的跨平台语言HTML在任何的产品中都有着最广泛的应用,HTML5更会作为未来PC和手机的主要标准之一。我们结合案例讲解使学员精通静态网页和动态网页的编程。
第二阶段 嵌入式Linux应用开发(课时:两周60课时)
编程规范、开发流程、项目分析
教学内容
  此部分主要通过讲授编程方式规范,以及企业中常见的开发流程以及项目分析方法,让学员初步的体验带到企业开发环境和团队合作模式,让学员逐步养成项目分析、需求、开发、测试的主体流程和方法。
嵌入式Linux高级编程和应用开发
教学内容
  本课程主要讲解Linux多任务处理中的多进程和多线程编程,结合课堂重点阐述进程与进程管理的各种应用,同时结合管道、FIFO、消息队列、共享内存等 IPC通信方式以及记录锁、信号、信号量等IPC同步方式,让学员熟练使用和掌握常见的系统编程知识,同时也包含线程的各种如条件变量、互斥锁等线程同步技能
嵌入式Linux下的网络开发
教学内容   本课程重点使学员了解TCP/IP基本模型和协议,熟练掌握常见的IO通信方式,理解socket编程,熟练使用select进行多路复用通信,同时对包括TCP及UDP网络编程、广播等概念有一个更广泛的理解。使学员具备Linux下网络程序设计的能力。
第三阶段 ARM开发和嵌入式Linux系统开发(课时:三周90课时)
ARM基础与硬件基础
教学内容   本课程从学习ARM处理器的基础知识包括ARM处理器体系结构、编程环境、指令集、寻址方式等方面的内容以及了解嵌入式系统的串口、I/O、看门狗、实时时钟、SPI、IIC、扫描键盘、A/D转换、定时器等接口的硬件知识,为后续深入学习打好基础。
uboot等ARM引导区开发
教学内容   通过本课程的学习,学员能掌握嵌入式Linux交叉开发环境的搭建、交叉编译工具链的使用、u-boot烧写内核、文件系统、内核的引导和应用程序的调试。理解嵌入式linux引导程序的原理,掌握如何在ARM硬件平台上移植u-boot。
Linux内核基础
教学内容
  通过本课程的学习,学员熟悉内核的源码结构和kbuild Makefile语法;掌握和内核、驱动模块编译相关的原理及方法。熟悉内核启动流程、掌握内核移植的一般方法、分析平台相关代码结构,并能够自己动手移植内核。
Linux驱动基础和文件系统开发
教学内容
  本课程介绍内容中常见的驱动如网卡驱动、mtd支持及nor flash分区信息、cramfs/yaffs2文件系统以及ARCH中关于芯片构架细节。通过本课程的学习,学员熟悉掌握内核调试的常用方法和根文件系统的制作。
第四阶段 嵌入式Linux驱动高级开发(课时:三周90课时)
嵌入式Linux内核开发
教学内容
  本课程介绍内容中常见的驱动如网卡驱动、mtd支持及nor flash分区信息、cramfs/yaffs2文件系统以及ARCH中关于芯片构架细节。通过本课程的学习,学员熟悉掌握内核调试的常用方法和根文件系统的制作。
嵌入式Linux驱动开发基础
教学内容
  介绍嵌入式Linux驱动开发相关概念及开发流程,了解驱动涉及到的关键技术点,并重点学习字符设备驱动开发,包括串口、I/O、看门狗、实时时钟、SPI、IIC、扫描键盘、A/D转换、定时器等接口的驱动开发。
嵌入式Linux驱动高级开发
教学内容
  本课程将重点讲解嵌入式Linux下常用接口驱动的编写方法,内容包括:
    1、flash驱动:掌握在linux环境下驱动常见flash存储器(nor flash、nand flash);
    2、块设备驱动:掌握块设备驱动的原理、学会ramdisk的编写;
    3、网卡驱动:掌握网卡设备的编写原理、能够熟练移植各种网卡驱动。
    4、LCD驱动:掌握frambuffer驱动的原理。有能力实现各种常见液晶驱动;
    5、sd卡驱动:掌握sdio接口操作,熟悉sd卡驱动驱动的原理;
    6、usb设备驱动:了解usb主机设备驱动的结构及编程方式。
第五阶段 嵌入式Linux项目实践(课时:待定)
嵌入式技能扩展 ---- Android底层系统开发(辅修)
教学内容   通过本课程的学习,学员可以全面认识和了解Android内核的框架,并以此为基础掌握学习Android内核、分析阅读Android内核源码的方法, 真正地迈过那道无形的门坎。掌握、分析、钻研某个子系统在Android内核中实现机制的方法,并了解Android内核中的进程管理、内存管理、文件系 统。了解如何参与Android内核的开发和测试,以及一些常用的调试手段和工具。
项目实践(N选1)
教学内容 ◆ 学习工程项目开发流程:项目需求、项目设计、程序编码、程序调试与测试、版本发布
◆ 了解公司开发流程与团队协作,为就业上足最后一刻
◆ 公司往往由几个小组共同开发。学生在学完全部课程后,用此项目贯穿之前全部知识关键点,真正做到学以致用
实训项目 项目开发1:嵌入式智能3g手机信息管理及远程同步系统
项目开发2:远程仓储物联网系统

本案例正是在这种背景下提出的。它融合了三大技术点:
1)物联网技术;
2)嵌入式linux技术;
3)3G移动开发技术。
学员可以在此项目框架下,集合实验平台,发挥自己的主观能动性,设计出自己的系统。