 |
|
 |
易嵌3G嵌入式linux应用就业寒假特惠班将于1月18日正式开班 |
|
|
 |
课程介绍 |
|
在线答疑 |
|
查看评论 |
 |
| 课程介绍: | 课程进度安排 时间 课程大纲
第一阶段 嵌入式开发基础
课程目标 从零基础开始,让您能熟练地安装和使用linux。熟练地进行linux下各种编译和编辑工具。熟练地搭建linux交叉编译环境。
(40课时) ◆ 开学典礼、职业素养:自我介绍
◆ Linux基础知识和系统安装
◆ Linux常用命令,文本编辑器vi,简单shell脚本编程
◆ Linux开发环境基础:Gcc,Gdb,Make和Makefile,熟练使用GCC编译器,GDB调试器和 Make 项目管理工具等知识。
◆ 软件版本管理器Svn,嵌入式软件开发环境搭建与使用
......进入嵌入式开发基础学习讨论交流区......
第二阶段 嵌入式C语言编程
课程目标 嵌入式C语言在嵌入式系统开发中起着至关重要的作用,一个精通C语言程序设计的程序员,可以很容易地进入Linux、WinCE、Vxworks等嵌入式操作系统下的软件开发工作。本阶段学习目标是掌握C语言基本知识、C编程语法基础和Linux操作系统的使用,并熟练掌握嵌入式Linux的开发环境,为将来的编程工作打扎实的基础。
(80课时) ◆ 复习C语言基础知识,强化指针和数组概念,学习数据结构和一些基本算法;
◆ 重点讲解数据结构的基础内容,熟练地应用链表、队列、栈等编程;
◆ 通过大量编程实例重点讲解C语言的高级编程知识,包括函数与程序结构、指针、数组、常用算法、库函数的使用等知识;
◆ 全面了解C语言标准库提供的功能; 深入介绍C程序在编译时与运行时的基本原理,及其程序的内存分布;
◆ 从宏观和微观的角度讨论高质量C语言编程及团队项目合作的编程规范;
◆ 详细介绍嵌入式C的特性及应用;
◆ 职业素养:推销自己
......进入嵌入式C语言编程学习讨论交流区......
第三阶段 linux系统程序设计
课程目标 嵌入式Linux应用开发和系统开发是嵌入式Linux中最重要的一部分,也是企业人才需求最广的一部分。本期学习的主要目标是精通嵌入式Linux下的程序设计,通过掌握操作系统的进程/线程原理,熟练地进行linux进程/线程地应用程序编程;同时在建立进程/线程间的并发和竞争的思想上,熟练地实现进程/线程间的通信编程。熟悉嵌入式Linux开发流程;熟练地进行linux网络编程;着重强化学员对Linux应用开发的理解和编码调试的能力。
(120课时) ◆ Linux操作系统基础和特点,操作系统中进程与调度及并发
◆ 进行系统编程、文件I/O、多进程和多线程、网络编程、静态/动态库创建和调用反复性地练习。
◆ 熟悉linux 多进程/多线程间的并发、竞争及通信机制,进行大量实战程序的编程。
◆ 深度地熟悉Linux系统接口及调用,熟练地进行GDB高级调试。
◆ 深度地熟悉linux网络分层模型,并且在此基础上能熟练地进行socket编程。实现基本的TCP/IP的编程。
◆ 进程间通讯
◆ 信号
◆ Linux网络程序设计
......进入linux系统程序设计学习讨论交流区......
实训项目 网络通信终端项目训练
项目实训 通过深入了解Linux系统调用功能,开发Linux环境下多任务编程,掌握网络socket接口调用的方法,开发终端程序,并熟练使用开发工具进行调试。
第四阶段 ARM原理与应用
课程目标 本课程在涵盖了ARM公司授权培训课程全部内容基础上,通过详尽地介绍ARM的基本概念及体系结构,ARM的编程模型,ARM汇编指令集,嵌入式系统及接口设计和ADS集成开发环境熟练使用,使学生能熟练地进行ARM汇编语言编程和调试。
(32课时) ◆ 嵌入式系统基础:嵌入式系统 定义、发展,嵌入式实时操作系统
◆ ARM的基本概念及体系结构
◆ ARM的编程模型
◆ ADS集成开发环境
◆ ARM汇编指令集
◆ 嵌入式系统及接口设计
◆ ARM协处理器
......进入ARM原理与应用学习讨论交流区......
第五阶段 Bootloader及系统内核开发
课程目标 第一,使学员快速掌握嵌入式系统开发的流程,系统移植的方法,Bootloader的原理。深入地了解u-boot启动流程和原理,熟练地进行u-boot不同平台的移植。
第二,在掌握Linux内核的基本功能和源代码结构基础上,让学生深入地了解Linux内核编译的原理;根据不同项目的需要,熟练地进行内核裁剪,编译和下载到目标板。
第三,深入学习linux系统支持的各种文件系统的原理和特点,熟练地进行各种文件系统的创建。通过本章地学习,让学员能够从事嵌入式系统相关的项目集成开发。
(60课时) ◆ 熟练编译,使用u-boot,理解bootloader的原理和功能,以及掌握u-boot的启动过程
◆ 熟练uboot过程开发细节,编写uboot代码
◆ 掌握Linux内核的基本功能和源代码结构,熟悉Linux内核的编译和配置;
◆ 熟悉内核电源控制和中断处理机制
◆ Kernel的定制和编译,内核移植,内核调试;
......进入Bootloader及系统内核开发讨论......
第六阶段 Linux驱动开发测试
课程目标 驱动程序开发是嵌入式Linux项目中工作量最大的一部分内容,开发出高质量的驱动程序是项目成功的关键。随着产品上市周期的缩短,市场对于驱动程序开发人员的要求也在日益增加。
本课程旨在培养具备开发Linux下驱动程序的人才,采用理论教学与实验相结合的方式,系统地介绍Linux下设备驱动程序开发过程。
通过本课程的学习,学员可以掌握Linux下字符设备、块设备、网络设备、framebuffer设备,同时掌握嵌入式Linux的系统开发和分析方法。
(60课时) ◆ 了解根文件系统的内容,创建根文件系统镜像;掌握用户空间与内核空间的数据传输,内核中同步、互斥、阻塞、睡眠机制;
◆ 深入理解并掌握Linux内核中断子系统的实现原理,掌握linux中断处理程序编写方法;掌握内核延时机制及内存管理机制。
◆ 能够理解Linux的三类设备的驱动程序的基本结构,能够开发简单的字符驱动设备;
◆ 了解Linux块设备,特别是MTD驱动程序的工作原理,以及网络设备的工作流程。
◆ 网络设备驱动程序开发及实例;
◆ 音频和显示设备驱动程序开发;
◆ 了解LCD、Touch、SD驱动编写过程。
◆ 熟悉对驱动程序的基础测试功能和高级驱动的编程流程。
......进入Linux驱动开发及测试讨论区......
第七阶段 嵌入式C++编程
课程目标 C++是Linux应用开发主要语言之一,重点让学员掌握面向对象编程的基本思想,以及C++语言的基础内容,为后面的课程做好铺垫。
(80课时) ◆ Linux c++编程环境
◆ C++语法基础
◆ 数组、指针及引用
◆ 函数、递归及程序结构
◆ 复杂数据类型
◆ 面向对象编程:继承及多重继承、运算符重载、模板类及标准模板库
◆ 异常处理
◆ 数据结构及简单算法
◆ QT初步
◆ 实训项目:网络图像终端
......进入嵌入式C++编程学习讨论交流区......
第八阶段 移动通信技术和3G基础
课程目标 通过对移动通信技术的理论学习,掌握移动通信的原理,同时结合3G各种制式的特点,深入地掌握3G开发的流程。
(40课时) ◆ 移动通信基础
◆ 无线通信网络的概念
◆ GSM-UMTS-LTE的演进过程和网络体系结构
◆ 核心网(CN)
◆ GSM电路域CSV 业务流程
◆ GPRS/EDGE分组域(PS)数据业务基本流程
◆ IMS网络体系结构
◆ 多媒体会话在3G体系中建立的过程
......进入移动通信技术和3G基础学习讨论交流区......
第九阶段 实训项目
课程目标 本阶段着重综合地进行学习工程项目开发流程,其中包括项目需求、项目设计、程序编码、程序调试与测试、版本发布。让学生提前体验并参与整个项目开发流程。通过以团队方式分解项目,协作开发、各学员扮演不同角色并以不同的角色进行。
(120课时) ◆ 学习工程项目开发流程:项目需求、项目设计、程序编码、程序调试与测试、版本发布
◆ 以团队方式分解项目,协作开发、各学员扮演不同角色;
◆ 项目开发:3G协议栈应用 SIPCALL;IMSserver搭建;
第十阶段 毕业测评及就业指导
毕业测评及就业指导 ◆ 由技术专家对学员进行项目开发答辩;
◆ 简历优化提炼;
◆ 模拟面试训练、职业前引导 |
| 授课方式: | 面授 |
| 课程学时: | 640课时 |
| 课程班制: | 15~20人 |
| 招生简章: | 嵌老师集合对高校教育缺陷和企业人才需求的分析,研发出一套最适合高校生的嵌入式培训课程体系。易嵌以打造大学生自己的嵌入式学习平台为基点,发起大学生嵌入式联盟,积极推广嵌入式技术,让嵌入式在高校中发展起来。现推出寒假特惠班,开班时间1月18号,欢迎广大热爱开发工作的搞笑学子及在职人士参加。
学员报名前可随堂试听培训课程,体验真实授课环境,确保课程真实可信,随时接受学员检验.教学方面由业内从事数年相关开发的技术骨干,博士生导师,项目经理以及产品经理执教,保证教学质量
针对不同的学员的基础划分为不同班级,满足差异化需求
易嵌嵌入式培训中心是国内一家先进嵌入式培训中心
本中心是微软全球嵌入式合作伙伴
ARM公司全球授权培训中心
Google android 培训中心
通过实际的的教学缔造优秀的口碑,在广大学员中取得了很好的赞誉,易嵌的宗旨:我们不靠广告,只靠口碑
为众多世界500强企业以及国内企业进行企业内部员工培训,赢得广泛赞誉
中心练习教室全天向学员开放,辅导老师随时解决学生提问
项目实战中,带领学员依照企业产品流程进行需求分析,系统设计,概要设计以及详细设计等文档,强制编写3万行以上代码
课程设计以实用为导向,课程设计完全贴近企业用人,得到用人单位的一致好评
每个章节有大量的实践练习课程以帮助学员深入的理解所学到的知识
在经济危机的大环境下,易嵌嵌入式培训中心已毕业学员就业率仍达到100%
所使用的教材均为易嵌嵌入式培训中心自主编写
易嵌教育在嵌入式行业内的影响力,联合政府、院校、研究所、企业以及相关媒体,共同打造国内面向大学生最具权威性、教学质量最高的嵌入式培训,推动中国嵌入式教育的发展。
为了保证学生的教学和就业质量,易嵌教育对学员的要求:
(1)本科及本科以上学历,专科学生至少有2年相关工作经验
(2)C要求过计算机二级,确保有很好的C语言基础
(3)希望学员在英语阅读能力方面有一定的优势
专家势力
公司汇聚了一批来自国内外嵌入式领域的资深技术专家和行业精英,他们在嵌入式行业领域都有着平均7年以上大型项目开发经验,有很强的实际解决问题和分析问题的能力,对技术细节和技术深度具有深刻的理解。在培训方面均有着丰富的传授经验。
完善的课程体系
易嵌教育遵循“一切从实用出发,项目实践教学”,目前已推出的培训课程基本囊括了嵌入式领域方方面面的培训内容,从顶层应用开发 → 嵌入式内核操作系统 → 硬件电路设计,是真正的嵌入式行业教育自助大餐,并且在课程难易程度上也进行了合理的分类,满足不同层次客户的需求。易嵌教育事教材开发的“高标准化嵌入式培训教材”,他们紧跟行业发展动向,对上百家嵌入式企业做深层调研,对课程内容不定期做调整与补充,并且保证每年每门课程至少全面升级一次,保证学员所学内容均为最实用的技术。
案例教学,注重经验传授
易嵌教育及时分析合作企业及招聘企业提供的项目案例,实际项目授课。在授课过程中,老师将传授个人多年在嵌入式领域摸爬滚打的切身经验体会,这些经验思想无疑是嵌入式工程师短期内提升自身经验的最有效的捷径。易嵌教育种把经验技能、疑难问题、案例分析相结合的一种新型的技术培训方式。
现有的课程体系有:
3G嵌入式LINUX就业班
Android 嵌入式就业班
WINCE嵌入式就业班
C语言就业提高班
http://www.eetek.cn |
| 课程特色: | ◆ 培训中采用案例教学方式,强化学生的动手能力和操作能力;
◆ 每一阶段课程结束后通过项目实训的方式,使学生综合理解和掌握所学的知识;
◆ 培训过程中分阶段考试,并根据教学结果进行辅导和强化;
◆ 提供学员全面职业素养教育和面试指导 |
| 适合对象: | 学员学习本课程应具备的基础知识:
◆ 具备C语言编程基础
◆ 有志投身于IT事业及嵌入式软件开发。 |
| 颁发证书: | ◆ ARM 公司全球统一培训认证证书
◆ Linux系统开发工程师认证证书
◆ Linux应用开发工程师认证证书
◆ 3G应用开发工程师认证证书。 |
|
|
| 报名指导 |
| 如果您觉得这个课程适合您,请您根据自己的情况选择合适的开课时间和上课地点。点击网上报名,填写详细的资料信息后,确认后报名。您也可通过课程咨询热线电话询问详细的课程信息。 |
网上报名学员众多,单人报名也享受中国前程网提供的团体报名优惠价格。 |
|
|