![中软国际嵌入式就业精讲班(5个月)V2.0_第1页](http://file3.renrendoc.com/fileroot_temp3/2022-1/16/ba3db9a7-f831-4706-bb59-2fdc04b5cf6e/ba3db9a7-f831-4706-bb59-2fdc04b5cf6e1.gif)
![中软国际嵌入式就业精讲班(5个月)V2.0_第2页](http://file3.renrendoc.com/fileroot_temp3/2022-1/16/ba3db9a7-f831-4706-bb59-2fdc04b5cf6e/ba3db9a7-f831-4706-bb59-2fdc04b5cf6e2.gif)
![中软国际嵌入式就业精讲班(5个月)V2.0_第3页](http://file3.renrendoc.com/fileroot_temp3/2022-1/16/ba3db9a7-f831-4706-bb59-2fdc04b5cf6e/ba3db9a7-f831-4706-bb59-2fdc04b5cf6e3.gif)
![中软国际嵌入式就业精讲班(5个月)V2.0_第4页](http://file3.renrendoc.com/fileroot_temp3/2022-1/16/ba3db9a7-f831-4706-bb59-2fdc04b5cf6e/ba3db9a7-f831-4706-bb59-2fdc04b5cf6e4.gif)
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、中软国际嵌入式开发就业精讲班(5个月)培训目标:1. 掌握嵌入式技术知识和嵌入式系统开发流程2. 掌握ARM体系结构及其外围接口技术3. 掌握Linux设备驱动的开发方法4. 掌握Linux应用编程,QT应用编程5. 了解手机开发各种应用框架,掌握基本手机开发技能6. 培养团队意识和良好的职业习惯7. 培养较强的自学能力8. 能够独立完成嵌入式系统项目,从事嵌入式设计、研发、测试到维护等多方面工作入学条件:1. 计算机操作熟练,有一定的C语言编程基础;2. 理工科本科及以上学历,计算机相关专业可以适当放宽学历限制(大专);3. 认真踏实、热爱编程、自律性强、刻苦以及较强的心理承受能力;4. 有
2、团队协作意识。培训内容:1 ARM体系结构及常用外围接口技术2 Linux设备驱动开发3 Linux系统移植4 Linux应用编程,QT应用编程5 移动终端开发技术,Android应用开发6 企业软件开发流程和规范7 职业规划和职业素质培训时间:五个月就业方向:嵌入式驱动开发、嵌入式应用开发、嵌入式系统移植。以结果为导向,以项目驱动学习,在开发成果中寻找快乐,在快乐中建立信心,厚积薄发、量变到质变,完成学生到IT人的转变。培训计划:第一阶段:ARM祼机开发 课时6周阶段目标:掌握ARM体系结构及ARM汇编语言,在不带操作系统情况下,用C语言和ARM汇编语言混合编程,操作ARM的常用外部接口,完
3、成ARM裸机项目开发。C语言基础目标:掌握嵌入式C语言编程 课时1周C语言语法基础数据类型、运算符、顺序、分支、循环2天数组与指针一维数组、二维数组、指针概念、指针基本操作、数组与指针的关系1天函数与字符串函数定义、函数的参数、函数的返回值、函数调用、字符串定义、字符串操作函数、函数指针、字符串指针1天文件、结构体与单链表文件概念、文件操作函数、结构体定义、结构体与函数、结构体指针、单链表定义、单链表常规操作1天数据结构目标:掌握数据结构常规知识及C语言描述方法 课时1周数据结构概念与链表操作数据结构概念、时间效率、空间效率、单向链表、双向链表、循环链表、双向循环链表2天栈与队列栈概念、入栈、
4、出栈,队列概念、入队、出队1天串与数组串的定长分配存储、串的堆分配存储,数组的顺序表示,字阵的压缩存储1天树、查找、排序二叉树遍历(前序/中序/后序)、二分法、冒泡排序等查找排序算法1天ARM体系结构目标:掌握ARM体系结构及常用外围接口 课时4周嵌入式系统概述嵌入式定义、特点、软硬件基本结构、系统设计流程1天ARM硬件开发平台开发平台的硬件构成、硬件资源分配、开发板原理图1天ARM体系结构ARM工作状态、工作模式、工作寄存器、异常处理、ARM指令集、伪指令、ATPCS规则、启动代码分析5天ARM接口技术GPIO接口、UART接口、I2C通讯原理与I2C接口、定时器、中断接口、DMA原理、音频
5、接口、LCD显示原理与LCD接口8天“多功能播放器”项目实战开发环境ADS1.2,涉及技术ARM Boot、UART接口驱动、 Timer驱动、I2C协议、IIS接口驱动、LCD显示设备驱动5天第二阶段:ARM_Linux开发 课时7周阶段目标:熟悉Linux操作系统下C语言编程环境;掌握Linux下文件、进程、线程、进程间通讯、网络等系统调用;掌握ARM_Linux系统移植的理论和方法;熟悉Linux字符设备、块设备、和网络设备的驱动编写。Linux应用开发目标:掌握Linux的基本操作及Linux应用编程 课时3周Linux操作系统管理Linux操作系统的概念和安装方法,详细介绍Linux
6、下的基本命令、管理配置以及网络管理,介绍Linux开发环境包括VI编辑器,GCC编译器,GDB调试器和 Make 项目管理工具等知识5天Linux应用编程文件操作、进程控制、进程间通讯、多线程编程、网络编程(TCP/IP协议、socket编程),讲解Linux开发规范和流程,实现基本Linux程序的开发5天“Linux即时通讯系统”项目实战分组完成“Linux即时通讯系统”的需求分析、概要设计、详细设计、编码及测试5天Linux系统移植目标:掌握Linux系统移植相关操作及原理 课时1周BootLoader移植Bootloader原理、U_Boot移植、U_Boot启动过程及代码分析、U_Bo
7、ot常用命令介绍、U_Boot的Makefile分析、添加U_Boot命令3天Linux内核移植Linux内核移植、Linux内核配置、KBuild Makefile、Linux启动过程1天Linux根文件系统移植根文件系统制作、BusyBox使用、cramfs只读文件系统、jffs2读写文件系统,文件系统启动过程1天Linux驱动开发目标:掌握Linux驱动程序开发的相关知识及技巧 课时3周Linux内核开发入门Linux内核开发与应用开发的区别、设备驱动的分类、设备驱动开发的基本框架、同步、互斥、阻塞、睡眠机制,Poll和select操作,异步通知机制,中断处理程序编写,驱动程序上/下半部
8、处理与延缓执行机制,内核定时器与延迟机制,内核内存管理机制7天设备驱动实例字符设备驱动实例、块设备驱动实例、网络设计驱动实例3天“报警器”项目实战分组完成“按键+LED+蜂鸣器+音频”联动的“报警器”项目5天第三阶段:嵌入式系统应用开发 课时4周阶段目标:掌握C+面向对象编程;熟悉QT图形库及QT到ARM_Linux的移植;熟悉Android开发环境搭建及Android系统移植,掌握Android应用程序开发。C+基础强化目标:C+基础知识强化 课时1周C+面向对象编程基础讲解面向对象程序设计的基本概念、C+高级特性,包括类、结构体、对象创建、继承和组合、多态和虚拟、命名控制和运算符重载、模板
9、技术及系统模板库、异常处理、运行时类型识别等等4天C+项目练习结合所学的C+知识和算法,采用面向对象方法,实现一个四则运算表达式的计算任务。即,输入一个包括加、减、乘、除并带括号的表达式,程序能够自动计算出表达式的值1天QT程序设计目标:掌握Linux QT程序设计相关识知及技巧 课时2周QT 应用编程Qt编译和安装、创建对话框、主窗口、 建自定义部件、布局管理器、事件处理、2D和3D图形的绘制、容器类、输入输出、Qt多线程、Qt 多进程、 Qt网络编程、QT到ARM+Linux上的移植10天Android系统开发目标:掌握Android应用及驱动开发的基础知识 课时1周Android应用开发
10、Android开发环境搭建、程序调试、签名和发布、DDMS透视图、Activity生命周期、Activity切换、View、Alert、Dialog、Toast、Notification、菜单和布局3天Android系统移植演示Android到ARM板上的系统移植步骤并引导学员实地操作1天Android驱动开发讲解Android驱动开发的基本原理并引导学员完成一个简单的Android驱动1天第四阶段:综合项目实战 课时 3 周阶段目标:综合运用前面所学的ARM、Linux、QT等知识,严格按照CMMI3软件开发过程和文档规范,分工合作完成一个大型嵌入式系统应用项目开发。综合项目实战目标:采用A
11、RM+Linux+QT+MPlayer等综合技术完成“可视电话”项目 课时3周CMMI3软件开发过程和文档规范介绍CMMI3软件开发过程、每个阶段的提交物和要求0.5天项目管理讲解工作划分、里程碑的制定、风险分析、介绍Project Manager制定计划、工作周报的撰写方法和汇报制度0.5天面向对象OOAD&UML 介绍面向对象OOAD和UML及Rose的在需求分析和系统设计中使用的系统知识2天案例需求分析和用例设计对需求的理解、角色的划分、用例设计和使用Rose设计用例图2天系统设计对项目进行原型设计、总体框架设计、功能设计、静态类图设计、动态类图设计以及接口设计2天项目开发与集成根据项目系统设计完成项目的开发和集成5天测试讲解测试流程, 指导Test Director 进行BUG管理,LTP进行压力测试,对开发的项目进行交叉测试、版本升级、回归测试和压力测试2天项目评审按照企业要求进行项目评审1天第五阶段:职业素质培养及就业 课时1周阶段目的:提高团队协作能力、职业道德、沟通能力和面试技巧,成功面试,成为标准IT职业人
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年综合接入服务系统项目可行性研究报告
- 2025年电脑雕刻圣诞灯饰项目可行性研究报告
- 2025至2031年中国牛角扣羊羔绒马甲行业投资前景及策略咨询研究报告
- 2025年果蔬宝农药项目可行性研究报告
- 2025至2031年中国异型结构件行业投资前景及策略咨询研究报告
- 2025年工艺温度计项目可行性研究报告
- 延安2024年陕西延安市市直事业单位选聘70人笔试历年参考题库附带答案详解
- 2025至2031年中国一体式顶置空调器行业投资前景及策略咨询研究报告
- 2025至2030年中国黑豆粉数据监测研究报告
- 2025至2030年高效板式密闭过滤机项目投资价值分析报告
- 胸腔积液护理查房-范本模板
- 水土保持方案中沉沙池的布设技术
- 安全生产技术规范 第25部分:城镇天然气经营企业DB50-T 867.25-2021
- 现代企业管理 (全套完整课件)
- 走进本土项目化设计-读《PBL项目化学习设计》有感
- 《网店运营与管理》整本书电子教案全套教学教案
- 教师信息技术能力提升培训课件希沃的课件
- 高端公寓住宅项目营销策划方案(项目定位 发展建议)
- 执业兽医师聘用协议(合同)书
- 第1本书出体旅程journeys out of the body精教版2003版
- 2022年肝动脉化疗栓塞术(TACE)
评论
0/150
提交评论