中软国际嵌入式就业精讲班(5个月)V2.0

上传人:豆浆 文档编号:31077268 上传时间:2018-02-04 格式:DOC 页数:4 大小:93KB
返回 下载 相关 举报
中软国际嵌入式就业精讲班(5个月)V2.0_第1页
第1页 / 共4页
中软国际嵌入式就业精讲班(5个月)V2.0_第2页
第2页 / 共4页
中软国际嵌入式就业精讲班(5个月)V2.0_第3页
第3页 / 共4页
中软国际嵌入式就业精讲班(5个月)V2.0_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《中软国际嵌入式就业精讲班(5个月)V2.0》由会员分享,可在线阅读,更多相关《中软国际嵌入式就业精讲班(5个月)V2.0(4页珍藏版)》请在金锄头文库上搜索。

1、中软国际嵌入式开发就业精讲班(5 个月)培训目标:1. 掌握嵌入式技术知识和嵌入式系统开发流程2. 掌握 ARM 体系结构及其外围接口技术3. 掌握 Linux 设备驱动的开发方法4. 掌握 Linux 应用编程,QT 应用编程5. 了解手机开发各种应用框架,掌握基本手机开发技能6. 培养团队意识和良好的职业习惯7. 培养较强的自学能力8. 能够独立完成嵌入式系统项目,从事嵌入式设计、研发、测试到维护等多方面工作入学条件:1. 计算机操作熟练,有一定的 C 语言编程基础;2. 理工科本科及以上学历,计算机相关专业可以适当放宽学历限制(大专) ;3. 认真踏实、热爱编程、自律性强、刻苦以及较强的

2、心理承受能力;4. 有团队协作意识。培训内容:1 ARM 体系结构及常用外围接口技术2 Linux 设备驱动开发3 Linux 系统移植4 Linux 应用编程,QT 应用编程5 移动终端开发技术,Android 应用开发6 企业软件开发流程和规范7 职业规划和职业素质培训时间:五个月就业方向:嵌入式驱动开发、嵌入式应用开发、嵌入式系统移植。以结果为导向,以项目驱动学习,在开发成果中寻找快乐,在快乐中建立信心,厚积薄发、量变到质变,完成学生到 IT 人的转变。培训计划:第一阶段:ARM 祼机开发 课时 6 周阶段目标:掌握 ARM 体系结构及 ARM 汇编语言,在不带操作系统情况下,用 C 语

3、言和 ARM 汇编语言混合编程,操作 ARM 的常用外部接口,完成 ARM 裸机项目开发。C 语言基础 目标:掌握嵌入式 C 语言编程 课时 1 周C 语言语法基础 数据类型、运算符、顺序、分支、循环 2 天数组与指针 一维数组、二维数组、指针概念、指针基本操作、数组与指针的关系 1 天函数与字符串 函数定义、函数的参数、函数的返回值、函数调用、字符串定义、字符串操作函数、函数指针、字符串指针 1 天文件、结构体与单链表 文件概念、文件操作函数、结构体定义、结构体与函数、结构体指针、单链表定义、单链表常规操作 1 天目标:掌握数据结构常规知识及 C 语言描述方法 课时 1 周数据结构概念与链表

4、操作 数据结构概念、时间效率、空间效率、单向链表、双向链表、循环链表、双向循环链表 2 天栈与队列 栈概念、入栈、出栈,队列概念、入队、出队 1 天串与数组 串的定长分配存储、串的堆分配存储,数组的顺序表示,字阵的压缩存储 1 天数据结构树、查找、排序 二叉树遍历(前序/中序/ 后序) 、二分法、冒泡排序等查找排序算法 1 天目标:掌握 ARM 体系结构及常用外围接口 课时 4 周嵌入式系统概述 嵌入式定义、特点、软硬件基本结构、系统设计流程 1 天ARM 硬件开发平台 开发平台的硬件构成、硬件资源分配、开发板原理图 1 天ARM 体系结构 ARM 工作状态、工作模式、工作寄存器、异常处理、A

5、RM指令集、伪指令、ATPCS 规则、启动代码分析 5 天ARM 接口技术GPIO 接口、UART 接口、I2C 通讯原理与 I2C 接口、定时器、中断接口、DMA 原理、音频接口、LCD 显示原理与 LCD 接口8 天ARM体系结构“多功能播放器”项目实战 开发环境 ADS1.2,涉及技术 ARM Boot、UART 接口驱动、 Timer 驱动、I2C 协议、IIS 接口驱动、LCD 显示设备驱动 5 天第二阶段:ARM_Linux 开发 课时 7 周阶段目标:熟悉 Linux 操作系统下 C 语言编程环境;掌握 Linux 下文件、进程、线程、进程间通讯、网络等系统调用;掌握 ARM_L

6、inux 系统移植的理论和方法;熟悉 Linux 字符设备、块设备、和网络设备的驱动编写。目标:掌握 Linux 的基本操作及 Linux 应用编程 课时 3 周Linux 操作系统管理Linux 操作系统的概念和安装方法,详细介绍 Linux 下的基本命令、管理配置以及网络管理,介绍 Linux 开发环境包括 VI 编辑器,GCC 编译器,GDB 调试器和 Make 项目管理工具等知识5 天Linux 应用编程文件操作、进程控制、进程间通讯、多线程编程、网络编程(TCP/IP 协议、 socket 编程) ,讲解 Linux 开发规范和流程,实现基本 Linux 程序的开发5 天Linux应

7、用开发“Linux 即时通讯系统”项目实战分组完成“Linux 即时通讯系统” 的需求分析、概要设计、详细设计、编码及测试 5 天目标:掌握 Linux 系统移植相关操作及原理 课时 1 周BootLoader 移植Bootloader 原理、U_Boot 移植、U_Boot 启动过程及代码分析、U_Boot 常用命令介绍、U_Boot 的 Makefile 分析、添加 U_Boot 命令3 天Linux系统移植Linux 内核移植 Linux 内核移植、Linux 内核配置、 KBuild Makefile、Linux 启 1 天动过程Linux 根文件系统移植 根文件系统制作、BusyBo

8、x 使用、cramfs 只读文件系统、jffs2 读写文件系统,文件系统启动过程 1 天目标:掌握 Linux 驱动程序开发的相关知识及技巧 课时 3 周Linux 内核开发入门Linux 内核开发与应用开发的区别、设备驱动的分类、设备驱动开发的基本框架、同步、互斥、阻塞、睡眠机制,Poll 和 select 操作,异步通知机制,中断处理程序编写,驱动程序上/下半部处理与延缓执行机制,内核定时器与延迟机制,内核内存管理机制7 天设备驱动实例 字符设备驱动实例、块设备驱动实例、网络设计驱动实例 3 天Linux驱动开发“报警器”项目实战 分组完成“按键+LED+蜂鸣器+音频”联动的“报警器”项目

9、 5 天第三阶段:嵌入式系统应用开发 课时 4 周阶段目标:掌握 C+面向对象编程;熟悉 QT 图形库及 QT 到 ARM_Linux 的移植;熟悉 Android 开发环境搭建及Android 系统移植,掌握 Android 应用程序开发。目标:C+基础知识强化 课时 1 周C+面向对象编程基础讲解面向对象程序设计的基本概念、C+高级特性,包括类、结构体、对象创建、继承和组合、多态和虚拟、命名控制和运算符重载、模板技术及系统模板库、异常处理、运行时类型识别等等4 天C+基础强化C+项目练习结合所学的 C+知识和算法,采用面向对象方法,实现一个四则运算表达式的计算任务。即,输入一个包括加、减、

10、乘、除并带括号的表达式,程序能够自动计算出表达式的值1 天目标:掌握 Linux QT 程序设计相关识知及技巧 课时 2 周QT程序设计 QT 应用编程Qt 编译和安装、创建对话框、主窗口、 建自定义部件、布局管理器、事件处理、2D 和 3D 图形的绘制、容器类、输入输出、Qt 多线程、Qt 多进程、 Qt 网络编程、QT 到ARM+Linux 上的移植10 天目标:掌握 Android 应用及驱动开发的基础知识 课时 1 周Android 应用开发Android 开发环境搭建、程序调试、签名和发布、DDMS 透视图、Activity 生命周期、Activity 切换、View、Alert、D

11、ialog、Toast、Notification、菜单和布局3 天Android 系统移植 演示 Android 到 ARM 板上的系统移植步骤并引导学员实地操作 1 天Android系统开发Android 驱动开发 讲解 Android 驱动开发的基本原理并引导学员完成一个简单的 Android 驱动 1 天第四阶段:综合项目实战 课时 3 周阶段目标:综合运用前面所学的 ARM、Linux、QT 等知识,严格按照 CMMI3 软件开发过程和文档规范,分工合作完成一个大型嵌入式系统应用项目开发。综合项目实战目标:采用 ARM+Linux+QT+MPlayer 等综合技术完成“可视电话”项目

12、课时 3周CMMI3 软件开发过程和文档规范 介绍 CMMI3 软件开发过程、每个阶段的提交物和要求 0.5 天项目管理 讲解工作划分、里程碑的制定、风险分析、介绍 Project Manager 制定计划、工作周报的撰写方法和汇报制度 0.5 天面向对象 OOAD&UML 介绍面向对象 OOAD 和 UML 及 Rose 的在需求分析和系统设计中使用的系统知识 2 天案例需求分析和用例设计 对需求的理解、角色的划分、用例设计和使用 Rose 设计用例图 2 天系统设计 对项目进行原型设计、总体框架设计、功能设计、静态类图设计、动态类图设计以及接口设计 2 天项目开发与集成 根据项目系统设计完

13、成项目的开发和集成 5 天测试讲解测试流程, 指导 Test Director 进行 BUG 管理,LTP 进行压力测试,对开发的项目进行交叉测试、版本升级、回归测试和压力测试2 天项目评审 按照企业要求进行项目评审 1 天第五阶段:职业素质培养及就业 课时 1 周阶段目的:提高团队协作能力、职业道德、沟通能力和面试技巧,成功面试,成为标准 IT 职业人 职业道德 以拓展训练的方式培养学生的团队协作,交流和沟通能力,制作 PPT 和演讲等能力 2 天项目经理座谈 邀请国内外知名企业的项目经理与学生座谈,及时了解企业对人才真实的需求和要求,知己知彼,百战不殆 1 天职业素质培养面试技能 由公司工作多年的人力资源总监指导学生编写简历,进行模拟面试,提高面试能力 2 天就业 由在各大猎头公司工作多年经验丰富的老师对大家进行工作推荐,顺利就业

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号