设为首页 | 关于港湾 | 联系我们 | 网站地图
客户服务
明星就业学员
港湾教育荣誉
招生简章


未来在港湾的学习,你将这样度过:

港湾教育嵌入式培训实施阶段及培养目标
阶段 名称 时间 地点 主要内容 培养目标
预备阶段 预备课程 10天(可选) 北京西三旗培训基地港湾教育 安装Linux(虚拟机或本机双系统)、Linux基本操作、vim/vi、进位计数制、不同基数的数之间的转换、二进制数和十六进制数运算、计算机中数和字符的表示、基本的逻辑运算、C语言基础、搭建嵌入式开发环境、修改/编译/烧写目标代码、认识常用元器件 回忆、巩固计算机编程基础知识,对嵌入式软件开发的过程和结果有个感性认识,为顺利开展正课作准备
第一阶段 理论课程 60天 Linux管理基础、C语言程序设计、Linux环境高级编程、ARM体系结构与编程、C++/Qt应用程序和UI开发、Linux系统移植和Linux设备驱动程序,共7门课程,使用HB2410实验平台 结合项目、强化理论、夯实基础
第二阶段 项目实训(DVS) 25天 中关村软件园实训基地北京携远天成技术有限公司 就DVS(Digital Video Server,网络视频服务器)音视频、控制、网络和存储四大技术路线的部分或全部,作启发式软件开发,基于H.264/MPEG4 CODEC SoC 能力与一年工作经验的嵌入式软件工程师相当
第三阶段 职业素质培养 就业形势分析、简历撰写、面试技巧、项目案例分析、模拟面试、商务礼仪、职业素养 集中交流和单独指导相结合,在合同规定期限内,成功就业!



经过在港湾的学习,你将收获以下知识:

港湾教育嵌入式理论课程设置及培养目标
课程名称 课时 学习内容 培养目标
Linux管理基础 30 桌面应用、常用Linux命令、vim/vi进阶应用、GCC编译器、GDB调试器、Make及Makefile、Shell编程、网络服务配置、软件包管理 熟练使用Linux操作系统;
熟练使用常见软件开发工具;
C语言程序设计 基础 30 数据类型、运算符、位运算、表达式、控制流、数组、函数与程序结构、指针及高级用法、预处理命令、结构/联合/枚举、常用数据结构、标准C库,GNU C与ANSI C的异同 熟悉C语言基本语法;
进阶 30 指针高级用法、常用算法与数据结构(链表、栈等)、高质量子程序设计、防御式编程方法、C语言编码规范、自说明代码与注释精要、C语言项目实践(多个项目备选) 掌握C语言程序设计方法、常用算法与数据结构;
Linux环境高级编程 理论 30 文件I/O、进程环境、进程控制、信号、线程及控制、守护进程、进程间通信、网络进程间通信(套接字) 掌握Linux系统编程机制;
应用 30 I/O处理方法、网络进程间通信(Socket编程)、FrameBuffer应用、串口I/O编程、守护进程、基于APLE的项目实践(实训项目相关模块) 升华理论,掌握嵌入式Linux高级应用开发;
ARM体系结构与编程 基础 30 编程模型、ARM指令集、存储系统、异常(中断)及处理、实验平台电路原理图(SCH)分析、集成开发环境(ADS1.2 & MDK-ARM)、ARM汇编和C语言程序设计、启动代码分析/配置、GPIO/定时器/外部中断/UART/看门狗 深入理解ARM体系结构,掌握基于SCH和Datasheet开发裸机驱动程序的方法
拓展 30 RTC、RS-485、I2C、I2S、SPI、SDI、TFT LCD、PWM、Touch Screen和Ethernet等常用接口分析、编程,可选 能够开发常用接口裸机驱动程序
C++/Qt应用程序和UI开发 C++应用程序设计 30 C++ I/O函数、C++文件操作、类的设计、函数重载、函数默认参数、构造函数、析构函数、拷贝构造函数、初始化参数列表、静态成员变量、静态成员函数、常成员函数、常成员变量、引用的使用、继承机制、多态(虚函数)机制、类型转换和泛型编程;基于C++的项目开发(多个项目备选) 熟悉C++基本语法,熟练掌握面向对象程序设计方法
GUI应用程序设计 30 Qt SDK使用、Qt界面控件使用、Qt常用窗体(对话框、中心窗体)设计、Qt内建窗体使用、Qt多线程编程、网络编程、事件处理、自定义事件、Qt定时器编程、基于C++/Qt的项目开发(多个项目备选) 深入掌握Qt类库,熟练运用Qt SDK进行界面开发
Linux系统移植 30 Bootloader(U-Boot)移植(交叉编译工具链、工程讲解、工程编译管理逻辑、链接脚本分析、启动代码分析、配置文件、添加Command、利用U-Boot测试外围设备);Linux Kernel移植(移植网卡DM9000A、LCD、TouchScreen驱动,选择移植声卡AIC23B、SD卡驱动,添加、配置menuconfig选项);分别利用BusyBox从零构建JFFS2和CRAMFS根文件系统 深入理解嵌入式Linux系统;
熟练构建嵌入式Linux系统;
Linux设备驱动程序设计 基础 30 驱动作用及分类、内核驱动模块化加载和调试技术、并发和竞态、阻塞与非阻塞、内核定时器、中断处理、核心内存管理机制、I/O操作、字符/块/网络设备驱动程序设计 熟悉Linux驱动程序开发规范
应用 30 实训项目(DVS,网络视频服务器)视频处理前端技术,TW9910-NTSC/PAL Video Decoder with VBI Slicer驱动程序设计,包括Video Capture(ITU-R 656接口)和I2C(用于控制)两部分驱动 能够基于硬件数据手册开发Linux设备驱动程序

港湾教育嵌入式项目实训过程:

港湾教育嵌入式项目实施过程
实训环节 时间 实施部门 主要内容 培养目标
项目管理 0.5天 研发部 企业级项目的开发流程、编程规范、构建软件开发环境、实训项目整体介绍 了解开发流程,熟悉编程规范
组网应用 0.5天 产品部 嵌入式系统技术在安防领域的广泛应用,了解安防行业的核心设备和关键技术,通过组网应用熟悉DVS在系统中的作用和配置使用 熟悉用来项目实训的产品在系统中的作用及如何使用
硬件分析 1天 硬件部 嵌入式软件工程师应了解的硬件信息、怎样看硬件系统框图和原理图、调试过程中如何与硬件工程师配合,分析DVS电路原理图 能够从软件工程师的角度读懂原理图,获取软硬件接口等信息
软件开发 18天 研发部 就DVS音视频、控制、网络和存储四大技术路线的部分或全部,作启发式软件开发(部分内容,作为实例,提前融入到相应的理论课程) 能力与一年工作经验的嵌入式软件工程师相当
系统测试 3天 测试部 学习测试理论、搭建测试环境、WDVS/网桥等设备的资料学习/编写测试用例/实际测试并形成测试报告、测试交流与总结 熟悉测试原理、方法,培养规范的自测习惯、能力
实训答辩 1-2天 研发部 利用业余时间,学员准备答辩材料;单独讲解并接受提问 签定实训成果


培训结束后,你可以担任以下岗位:

    多年来,港湾教育通过开展行业企业客户培训,整合了丰富的行业上下游企业资源,积累了成熟的人力资源服务经验,形成了一支优秀的人力资源专家队伍,能够为广大学员提供及时到位的就业指导,系统化、专业化的职业发展服务,帮助学员确立自己的职业生涯规划。

    同时,港湾教育建立了专门的就业服务部门,与众多IT企业有着良好的人才合作关系,为通过考核获得结业证书的学员提供就业服务。如:比亚迪、中兴通、文思创新、天融信、北京国永融通、同方鼎欣、亿阳信通、中星微电子、北京核心软件、海辉软件、希格玛微电子等,都是港湾教育的合作伙伴。

就业方向
C开发工程师Linux C开发工程师
C++开发工程师嵌入式开发工程师(Linux)
嵌入式系统设计师UI界面开发工程师
Linux驱动开发工程师单片机开发工程师
底层软件开发工程师(基于ARM)软件测试工程师


培训结束后,你可以获得以下证书:

    参加E型嵌入式工程师培养工程课程学习,并在毕业测试中成绩合格的学员将会获得中国嵌入式系统产业联盟颁发的能力认证证书。

嵌入式工程师证书烫银版嵌入式工程师证书烫金版
关于港湾 | 联系我们 | 下载中心 | 版权声明 | 诚聘英才
Copyright © 2009 gangwanedu.com | Site designed by The gangwanedu.com | 京ICP备09050131号
公司总部:北京市海淀区上地中关村软件园21号楼启明星辰大厦二层
实训基地:北京市海淀区西三旗上奥世纪中心C座207室

在线客服
在线客服系统