培训首页  >  嵌入式开发新闻  >  苏州快跑嵌入式Linux就业周末班

苏州快跑嵌入式Linux就业周末班

[2013-04-03 16:59:01] 浏览量:937 来源:

苏州快跑教育

苏州快跑嵌入式Linux就业周末班

一、课程简介
本课程系统学习了嵌入式Linux开发必备的知识体系,内容包括了C语言基础、Linux入门、HTML、图像处理、脚本编 程、C编程、项目 实训等。该课程入门轻松,有C语言编程基础好,即使没有编程语言基础,也可以通过4个月的时间来掌握嵌入式编程技能。 该课程实训阶段侧重对数据转发部分原理开发培训,是国内少见的高知识密集型培训。


二、教学目标

基于Linux操作系统的软件、嵌入式软件在通信、信息家电、工业控制、医疗仪器、数控机床、航空航天、智能仪表、消费类电子产品等领域的应用保持的增长, 掌握基于Linux操作系统的开发技术是提高企业和个人竞争力的有效手段。

通 过对Linux操作系统的学习,使学员对Linux操作系统有一个系统的了解,掌握Linux操作系统的使用、Linux内核相关知识,以 及编写 Linux环境下的应用程序和模块(设备驱动)程序的知识。为在Linux环境下进行路由产品、安全网关、3G通讯开发打下坚实的基础。


三、教学安排
1、 授课地点:课程授课地点设置在苏州快跑教育石路本部
2、 授课时间: 4个月脱产常日制培训,周六、周日10:00~17:00,其他时间复习功课和完成项目作业。
3、 教学课时:540课时
4、 人数限制:每班授课人数上限为20人,满10人开课
5、 食宿安排:就业班学员可申请入住学员宿舍(预计每月三百元左右)


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


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


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


七、2013年新工信部嵌入式Linux/3G-Android人才培养课程安排

时间 课程大纲
第一阶段 嵌入式Linux系统开发基础
教学内容 主要讲解Linux操作系统的概念和安装方法。详细介绍Linux下的目录结构、基本命令、管理配置和编辑器,包括VI编辑器,GCC编译器,GDB调试器和 Make 项目管理工具以及Makefile、shell脚本编写等知识。并进行嵌入式开发环境的搭建。
第二阶段 嵌入式C基础编程
课程内容 本课程的主要目标是以贯穿讲解、案例分析、学生演练的形式,熟练掌握C语言的基础编程知识,使学员精通C语言的数组、指针、函数、结构体、动态内存以及存储类等相关重点知识以及GCC编译器,GDB调试器的使用。
第三阶段 嵌入式C编程
课程内容 数 据结构及算法是嵌入式C语言领域重要也是主要技能,本课程将在学员C语言基础知识之上,通过大量编程实例,重点讲解基于C语言的各种数据结构知 识,包括宏、标准I0库、枚举、单双链表、循环链表、树,常见排序与查找算法,库函数的使用、linux中自定义动态库的创建和使用、Make 项目管理工具以及Makefile。各知识点都通过一个个实例,使理解更加深入。
第四阶段 编程规范、开发流程、项目分析及物联网基础
课程内容 此 部分主要通过讲授编程方式规范,以及企业中常见的开发流程以及项目分析方法,让学员初步的体验带到企业开发环境和团队合作模式,让学员逐步养成项目分 析、需求、开发、测试的主体流程和方法。 同时通过介绍物联网的基础应用知识,拓展学员的知识面、提高学员学习兴趣,以及对物联网的认识和了解。
第五阶段 嵌入式Linux系统编程
课程内容 本 课程主要讲解Linux多任务处理中的多进程和多线程编程,结合课堂重点阐述进程与进程管理的各种应用,同时结合管道、FIF0、消息队列、共享内存等 IPC通信方式以及记录锁、信号、信号量等IPC同步方式,让学员熟练使用和掌握常见的系统编程知识,同时也包含线程的各种如条件变量、互斥锁等线程同步 技能
第六阶段 嵌入式Linux网络编程
课程内容 本 课程重点使学员了解TCP/IP基本模型和协议,熟练掌握常见的I0通信方式,理解socket编程,熟练使用select进行多路复用通信,同时对包 括TCP及UDP网络编程、广播等概念有一个更广泛的理解。在整个课程期间学员将通过多用户了解程序、FTP客户/服务端程序以及远程终端管理项目。加强 学员对网络编程、异地多进程编程的深入理解和熟练使用程度
第七阶段 嵌入式系统网络编程项目实践
实训项目 课程实训项目 —— 远程终端管理器终端项目训练
远 程终端管理系统是基于C/S架构的多进程通信系统,类似Tel、Putty等终端管理软件,通过此项目能够锻炼学员对Socket网络通信的掌握 以及多进程的开发,项目通过客户端登陆并连接服务器(开发板),实时获取各种系统信息,远程设置等功能,此项目具备基本的嵌入式设备远程管理的模型,为学 员日后掌握相关知识及开发提供锻炼机会。
第八阶段 嵌入式Linux系统移植与ARM基础
课程内容 本 课程从学习ARM处理器的基础知识包括ARM处理器体系结构、编程环境、指令集、寻址方式等方面的内容以及如何从0开始搭建嵌入式Linux运行环境, 内容包括内核裁减、内核移植、交叉编译、内核调试、Bootloader编写、根文件系统制作和集成部署Linux系统等整个流程,同时还学习基础的字符 设备驱动开发,包括串口、I/0、看门狗、实时时钟、SPI、IIC、扫描键盘、A/D转换、定时器等接口的驱动开发,为后续深入学习驱动开发打好基 础。
第九阶段 嵌入式技能扩展 ---- 物联网高阶应用
课程内容 ◆ ZigBee组网技术
◆ 接口技术:I2C、SPI、A/D、UART、PWM、中断、0LED显示;
◆ RFID识别技术
第十阶段 项目实践(N选1)
教学内容 ◆ 学习工程项目开发流程:项目需求、项目设计、程序编码、程序调试与测试、版本发布
◆ 了解公司开发流程与团队协作,为就业上足最后一刻
◆ 公司往往由几个小组共同开发。学生在学完全部课程后,用此项目贯穿之前全部知识关键点,真正做到学以致用
实训项目 ◆ 项目开发1:嵌入式智能3g手机信息管理及远程同步系统
◆ 项目开发2:基于GPRS的远程安防监控系统
◆ 项目开发3:食品仓储物联网系统
等等
第十一阶段 毕业及选择就业
毕业及就业指导 ◆ 由技术对学员进行项目开发答辩;
◆ 简历优化提炼;
◆ 训练、选择就业单位

 

文中图片素材来源网络,如有侵权请联系删除
  • 软件开发
  • 软件测试
  • 数据库
  • Web前端
  • 大数据
  • 人工智能
  • 零基础
  • 有HTML基础
  • 有PHP基础
  • 有C语言基础
  • 有JAVA基础
  • 其他计算机语言基础
  • 周末班
  • 全日制白班
  • 随到随学

网上报名

热门信息

温馨提示