★★★安博.牛耳嵌入式课程介绍★★★
课程设置
嵌入式研发工程师 | |||
编号 | 科目 | 内容 | 课时 |
ZC-ZE1001 | Linux 系统基础与shell编程 | 1、掌握Linux系统的安装方法。 2、掌握Linux系统的配置方法。包括配置SAMBA、 网络、管理用户帐户。 3、掌握Linux系统的常用命令。掌握vi等 编辑器的使用。 4、掌握Linux shell编程。 5、掌握Linux系统其它常见工具。 | 50 |
ZC-ZE1002 | 嵌入式Linux C编程 | 1、掌握Linux环境下的C语言编程方法。 2、精通C语言 程序设计。 3、掌握Linux系统下C语言编程工具。 4、熟练掌握 gcc 编译器 5、掌握Linux环境下的 文件操作编程。 | 60 |
ZC-ZE1003 | 嵌入式Linux C++编程 | 1、C++简单 程序设计 2、函数 3、 数组 4、 类和对象 5、程序结构 6、 指针与 字符串 7、标准库 类型 8、继承与派生 9、多态性 10、流类库与输入/输出 11、 标准 模板库( STL) 12、异常处理 | 80 |
ZC-ZE1004 | 嵌入式Linux应用编程 | 1、掌握Linux系统中文件I/O的操作 2、掌握文件和目录的操作函数。 3、理解不带 缓冲的I/O与标准I/O的区别和联系。 4、掌握Linux环境下多 进程程序开发。 5、掌握Linux环境下进程间通信机制。 6、掌握Linux环境下 多线程程序开发。 7、掌握socket网络编程方法。 | 70 |
ZC-ZE1005 | ARM系统 体系结构与编程 | 1、 嵌入式系统概述 2、ARM编程模型的基本知识 3、ARM体系的指令系统以及寻址方式 4、ARM 汇编语言程序设计的基本方法 5、ARM过程调用的标准 6、ARM 汇编程序以及C程序之间相互调用的技术 7、介绍了ARM体系中异常中断技术 8、ARM体系中C语言程序设计的基本知识 9、如何由目标文件以及库文件得到可执行的映像文件 10、 CodeWarrior IDE 集成开发环境的使用方法 | 60 |
ZC-ZE1006 | 嵌入式Linux构建 | 1、嵌入式Linux开发环境构建 2、Boot Loader引导程序 3、Linux内核代码移植 4、Linux 文件系统的制作 | 50 |
ZC-ZE1007 | 嵌入式Linux 驱动程序开发 | 1、Linux设备驱动程序概述 2、 字符设备驱动程序开发 3、并发与竞争 4、阻塞与非阻塞 5、时间与延迟 6、A/D驱动程序编写 7、 矩阵 键盘驱动程序编写 8、块设备驱动程序开发 9、网络设备驱动程序开发 | 60 |
ZC-ZE1008 | 数据库应用开发 | 1、 MySQL安装与设置 2、创建并使用数据库 3、权限与用户管理 4、备份与恢复 5、优化 6、 SQL语句、函数、 存储过程、 触发器 7、使用高级语言访问MySQL | 60 |
ZC-ZE1009 | 嵌入式图形 界面应用开发(QT) | 1、QT概述 2、信号和槽 3、Qt模块与Qt功能类 4、Qt程序与用户交互 5、Qt图形绘制与多媒体 6、Qt网络编程 | 50 |
ZC-ZR0001 | 软件工程 | 1、软件工程 框架 2、问题定义 3、可行性研究 4、 需求分析 5、总体设计 6、详细设计 7、编码和 单元测试 8、综合 测试 9、软件维护 10、 软件开发模型 11、软件工程原则 | |
ZC-ZH0001 | 职业素养 | 1、礼仪的重要性 2、仪表 3、仪态 4、礼节 5、沟通 6、老板眼中的优秀职员 7、积极的心态 8、换位思考 9、应变与创新思维 10、职场生存术 | 30 |
ZC-ZR0002 | 职业生涯规划 | 1、人生目标 2、职业生涯与条件 3、职业生涯与心态 4、职业生涯与沟通 5、职业生涯与企业 | 30 |
ZC-ZE1010 | 实训 | 实训阶段由有 项目管理经验的讲师带领学生完成一个完整的项目案例,从开始的需求分析和功能设计,到编码和测试,让学员了解真实项目的开发流程,让学员知道如何将所学知识应用到项目开发中。实训模拟真实项目的管理过程,培养学生 团队协作开发能力,项目 文档编写能力和新知识的学习能力,为就业做好知识上和心理上的充分准备。 | 180 |
嵌入式3G应用工程师 | |||
编号 | 科目 | 内容 | 课时 |
ZC-ZM2001 | Linux 系统基础与shell编程 | 1、掌握Linux系统的安装方法。 2、掌握Linux系统的配置方法。包括配置samba、 网络、管理用户帐户。 3、掌握Linux系统的常用命令。掌握vi等 编辑器的使用。 4、掌握Linux shell编程。 5、掌握Linux系统其它常见工具。 | 50 |
ZC-ZM2002 | 移动通讯 编程语言(Java) | 1、Java语言与开发环境介绍 2、Java语言基础 3、 面向对象编程 4、常用实用 类介绍 5、Java基础图形编程 6、Java 多线程编程 7、Java 文件操作 8、Java异常处理机制 | 60 |
ZC-ZM2003 | 移动增值业务开发技术 | 1、短信,彩信 2、IVR业务 3、WAP 4、彩铃 5、手机银行,手机证券 6、手机电视,手机 视频,手机音乐 7、手机动漫 8、其它增值业务介绍 | 60 |
ZC-ZM2004 | 手机应用 程序开发 | 1、J2ME概要和开发环境 2、 有限连接设备配置表( CLDC) 3、 MIDP简表 4、高级用户 界面设计 5、图形应用设计 6、记录管理系统 7、网络应用开发 8、网络应用开发 9、WMA编程 | 70 |
ZC-ZM2005 | 数据库应用开发 | 1、 MySQL安装与设置 2、创建并使用数据库 3、权限与用户管理 4、备份与恢复 5、优化 6、 SQL语句、函数、 存储过程、 触发器 7、使用高级语言访问MySQL | 60 |
ZC-ZM2006 | Java Web移动开发技术 | 1、 Servlet技术 2、 JSP技术 3、 JavaBean技术 4、JSP开发的两种模型 5、 标签库(Tag Library) 6、JSP标准标签库(JSTL) 7、Servlet监听器和过滤器 | 60 |
ZC-ZM2007 | 企业级构架技术(SSH) | 1、Java EE应用和开发环境 2、 Struts 2的基本用法 3、深入使用Struts 4、 Hibernate基本用法 5、深入使用Hibernate 6、 Spring的基本用法 7、深入使用Spring | 60 |
ZC-ZM2008 | 手机游戏开发 | 1、MIDP2.0与Game API 2、J2ME游戏开发技术 3、3 D游戏开发 4、手机游戏开发的总体思路 5、游戏的优化 | 60 |
ZC-ZM2009 | Google 3G手机平台Android | 1、Android开发环境搭建 2、Android 移植基础 3、Android的应用程序 框架 4、Content Provider 5、应用程序组成分析 6、高级应用开发 | 60 |
ZC-ZR0001 | 软件工程 | 1、软件工程框架 2、问题定义 3、可行性研究 4、 需求分析 5、总体设计 6、详细设计 7、编码和 单元测试 8、综合 测试 9、软件维护 10、 软件开发模型 11、软件工程原则 | |
ZC-ZH0001 | 职业素养 | 1、礼仪的重要性 2、仪表 3、仪态 4、礼节 5、沟通 6、老板眼中的优秀职员 7、积极的心态 8、换位思考 9、应变与创新思维 10、职场生存术 | 30 |
ZC-ZR0002 | 职业生涯规划 | 1、人生目标 2、职业生涯与条件 3、职业生涯与心态 4、职业生涯与沟通 5、职业生涯与企业 | 30 |
ZC-ZM2010 | 实训 | 实训阶段由有 项目管理经验的讲师带领学生完成一个完整的项目案例,从开始的需求分析和功能设计,到编码和测试,让学员了解真实项目的开发流程,让学员知道如何将所学知识应用到项目开发中。实训模拟真实项目的管理过程,培养学生 团队协作开发能力,项目 文档编写能力和新知识的学习能力,为就业做好知识上和心理上的充分准备。 | 180 |