114培训网欢迎您来到上海海同嵌入式培训中心!

400-850-8622

全国统一学习专线 8:30-21:00

3G嵌入式应用开发就业班(16周) *保证就

授课机构:上海海同嵌入式培训中心

关注度:1555

课程价格: ¥12800.00元

上课地址:请咨询客服

开课时间:滚动开班

咨询热线:400-850-8622

在线报名

课程详情在线报名

更新时间:2010-01-08 10:28
课程目标 本课程采用理论教学与项目实训相结合的方式,系统地介绍了3G技术与嵌入式Linux下环境和应用程序开发技术。培训内容强化了Linux开发环境、Linux操作系统的基本原理、C和C++基础的基本能力,在此基础上深入了解和掌握移动通讯的原理和业务流程、协议栈的实现和应用,满足企业对3G通信系统的嵌入式软件开发工程师需求。 课程目标包括: ◆熟悉Linux操作系统开发环境和软件工程化基本知识; ◆深入学习C和C++高级编程知识,熟练编写C和C++程序; ◆熟悉嵌入式Linux操作系统原理及多进程多线程编程; ◆能够熟练编写Linux网络应用程序,掌握linux系统开发及与驱动程序设计; ◆掌握无线通讯基本知识,2G到3G的演进和3G业务流程和主要协议。 通过本课程的学习,学员可以熟悉嵌入式Linux的开发环境,熟练掌握Linux下系统程序、网络编程、3G协议应用和业务编程,能从事3G通信系统嵌入式应用程序相关领域开发工作。 培训证书 ◆ ARM 公司全球统一培训认证证书 ◆ 海同Linux系统开发工程师认证证书 ◆ 海同Linux应用开发工程师认证证书 ◆ 3G应用开发工程师认证证书。 师资安排 植强:系统,ARM资深讲师,中电集团15年工程电子项目开发,项目管理经验,具备丰富的硬件电路、信号处理、可编程逻辑电路设计知识。主持多个国防“十五”预先研究项目和“863”项目;对ARM体系结构、SOPC、DSP和通讯系统有深入研究。 卢海:具有9年嵌入式项目开发和项目管理经验,熟悉Arm,、Freescale i.MX21处理器。对嵌入式linux,Ucos的Application开发具有深刻的理解和丰富的经验。主持过多种嵌入式产品的规划、研发和量产的经验,产品包括MID、智能手机、车载导航设备,车载通讯设备、手持测绘设备 等多类产品。 迟晓臣:具有5年嵌入式项目实践经验,目前主要致力于嵌入式应用层系统软件和网络协议的开发和研究。精通linux系统的移植。有多种嵌入式产品的规划、研发的经验,产品客户包括多个路由器研发、服务器网关设备开发经验。 舒志:通信系统金牌讲师,7年嵌入式行业工作经验, 某著名日企技术中心担任高级工程师,熟悉移动终端layer3以上的中间件架构,熟悉GSM/UMTS协议和通信理论,精通移动多媒体工作机制。对于移动通讯方面有丰富的经验。 贺光辉: 具有4年嵌入式项目实践经验,精通底层系统软件的开发和研究,熟悉S3C2440、S3C2410、Xscale PXA270、Freescale i.MX21、EP93xx、S3C44B0等处理器。对嵌入式硬件体系结构和Linux、wince设备驱动开发具有深刻的理解和丰富的经验。 鲁飞:具有5年嵌入式项目开发经验,主要致力于嵌入式操作系统和应用层软件的研究,精通Linux系统内核开发,参与Intel IXP425家用媒体网关(HMG)产品研发项目,具备丰富的项目指导经验。 杨福田:6年教育培训行业教学和项目实践经验,曾为多家大型企业进行过员工培训在教学过程中善于把握学员心理,教学讲解深入浅出,风格幽默诙谐,善于与学员沟通 ,通过生动的案例与知识点的讲解,使学员能够真正学以致用。具有丰富的LINUX系统软、硬件产品开发经验。熟悉 Windows、Linux 系列操作系统的核心原理。 陈诚:3年软件开发经验,对大型高质量软件的开发理解深刻。擅于大型高质量后台软件的开发与设计。擅于linux系统软件与平台软件的开发,具备丰富项目开发经验,曾在多个开发项目中担任关键开发任务。 授课特点 ◆ 培训中采用案例教学方式,强化学生的动手能力和操作能力; ◆ 每一阶段课程结束后通过项目实训的方式,使学生综合理解和掌握所学的知识; ◆ 培训过程中分阶段考试,并根据教学结果进行辅导和强化; ◆ 提供学员全面职业素养教育和面试指导 课程进度安排 时间 课程大纲 上学期 *阶段 嵌入式开发基础 (32课时) ◆ 开学典礼、职业素养:自我介绍 ◆ Linux基础知识和系统安装 ◆ Linux常用命令,文本编辑器vi,简单shell脚本编程 ◆ Linux开发环境基础:Gcc,Gdb,Make和Makefile ◆ 软件版本管理器Svn ◆ 嵌入式软件开发环境搭建与使用 第二阶段 嵌入式C语言编程 (120课时) ◆ 复习C语言基础知识,强化指针和数组概念 ◆ 学习数据结构和一些基本算法; ◆ 全面了解C语言标准库提供的功能; ◆ 深入介绍C程序在编译时与运行时的基本原理 ◆ GNU C的拓展知识 ◆ 从宏观和微观的角度讨论高质量C语言编程 ◆ 详细介绍嵌入式C的特性及应用 ◆ 项目练习:学生管理系统; 熟练使用C语言基本知识,linux开发环境进行学生基本信息的录入,查找、删除、排名 第三阶段 linux系统程序设计 (120课时) ◆ Linux操作系统基础和特点 ◆ 操作系统中进程与调度 ◆ 操作系统中的并发 ◆ 编写写专业的GNU/Linux程序 ◆ Linux系统接口及调用 ◆ GDB高级调试 ◆ 进程和线程 ◆ 进程间通讯 ◆ 信号 ◆ Linux网络程序设计 实训项目 网络通信终端项目训练 项目实训 通过深入了解Linux系统调用功能,开发Linux环境下多任务编程,掌握网络socket接口调用的方法,开发终端程序,并熟练使用开发工具进行调试。 下学期 *阶段 ARM原理与应用 (24课时) ◆ 嵌入式系统基础:嵌入式系统 定义、发展,嵌入式实时操作系统 ◆ ARM的基本概念及体系结构 ◆ ARM的编程模型 ◆ ADS集成开发环境 ◆ ARM汇编指令集 ◆ 嵌入式系统及接口设计 第二阶段 Linux系统开发及驱动原理 (56课时) ◆ 熟练编译,使用u-boot,理解bootloader的原理和功能,以及掌握u-boot的启动过程 ◆ 掌握Linux内核的基本功能和源代码结构,熟悉Linux内核的编译和配置; ◆ 了解根文件系统的内容,创建根文件系统镜像; ◆ 能够理解Linux的三类设备的驱动程序的基本结构,能够开发简单的字符驱动设备; ◆ 了解Linux块设备,特别是MTD驱动程序的工作原理。 第三阶段 嵌入式C++编程及QT编程 (48课时) ◆ Linux c++编程环境 ◆ C++语法基础 ◆ 数组、指针及引用 ◆ 函数、递归及程序结构 ◆ 复杂数据类型 ◆ 面向对象编程:继承及多重继承、运算符重载、模板类及标准模板库 ◆ 异常处理 ◆ QT初步 ◆实训项目:网络图像终端 第四阶段 设计模式 (8课时) ◆ UML概述 ◆ 软件开发过程 ◆ 用例 ◆ 类图、交互图和状态图 ◆ 设计模式 ◆ 素质培训:如何写简历 第五阶段 移动通信技术和3G基础 (16课时) ◆ 移动通信基础 ◆ 无线通信网络的概念 ◆ GSM-UMTS-LTE的演进过程和网络体系结构 ◆ 核心网(CN) ◆ GSM电路域CSV 业务流程 ◆ GPRS/EDGE分组域(PS)数据业务基本流程 ◆ IMS网络体系结构 ◆ 多媒体会话在3G体系中建立的过程 第六阶段 Nokia嵌入式 Maemo平台3G手机开发实训项目 (160课时) ◆ 学习工程项目开发流程:项目需求、项目设计、程序编码、程序调试与测试、版本发布 ◆ 以团队方式分解项目,协作开发、各学员扮演不同角色; ◆ 项目开发: 1.使用GTK在maemo模拟器下开发基于C代码的UI界面 2.使用C++设计电话记录和电话簿管理模块设计 3.使用C++设计通讯模块(基于UDP协议SOCKET,使用select机制)、协议模块;; 第七阶段 毕业测评及就业指导 (24课时) ◆ 由技术专家对学员进行项目开发答辩; ◆ 简历优化提炼; ◆ 模拟面试训练、职业前引导
姓名不能为空
手机号格式错误