![C++嵌入式软件工程师培训班教学大纲_第1页](http://file4.renrendoc.com/view/f7f0baad189309db7c4aa8071586d58f/f7f0baad189309db7c4aa8071586d58f1.gif)
![C++嵌入式软件工程师培训班教学大纲_第2页](http://file4.renrendoc.com/view/f7f0baad189309db7c4aa8071586d58f/f7f0baad189309db7c4aa8071586d58f2.gif)
![C++嵌入式软件工程师培训班教学大纲_第3页](http://file4.renrendoc.com/view/f7f0baad189309db7c4aa8071586d58f/f7f0baad189309db7c4aa8071586d58f3.gif)
![C++嵌入式软件工程师培训班教学大纲_第4页](http://file4.renrendoc.com/view/f7f0baad189309db7c4aa8071586d58f/f7f0baad189309db7c4aa8071586d58f4.gif)
![C++嵌入式软件工程师培训班教学大纲_第5页](http://file4.renrendoc.com/view/f7f0baad189309db7c4aa8071586d58f/f7f0baad189309db7c4aa8071586d58f5.gif)
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
C++嵌入式软件工程师全套培训班〔现场〕教学方式
“://qyljy/EmC.html“://qyljy/EmC.html【培训类别】:全日脱产班【学 时】:2-6个月【学 费】:现场:9500元〔深圳〕远程:(具体价格请询问在线效劳人员)【教学特点】:、以实践为核心,重视根底;、系统全面的讲解C++相关技术;、杜绝照本宣科的教学陋俗;、实训阶段的练习留意有用性,很多都是来自实际工程的一些模块或者函数;、实训阶段会结合一些实际的小工程,加深对根底学问的理解;、工程实战阶段的工程来自本公司或其他软件公司的实际工程;、培训留意学员觉察问题和解决问题的力量,留意程序的调试技巧。【效劳内容】:根底实训、在线答疑、经典练习、工程实战、就业指导、推举就业、赠送优秀代码库、后期技术支持教学主要内容1局部:Linux操作系统根底入门1天Linux操作系统根底Linux操作系统的根本学问,包括进展概述,目前应用状况,技术优势和特点等。Linux系统的安装预备,Linux文件系统。2天Linux根本命令等。2Linux启动过程详解3Linux系统效劳3天LinuxC编程根底C语言编程概述Vi等编辑工具使用GccGDB的使用Make工程治理器ViGDBMakefile2局部C/C++编程4天C/C++语言简介、数据类型和操作符软件开发流程和方法,行业现状c/c++语言起源和历史进展c/c++语言的特点和应用领域c++vc++IDE环境的使用,包括编译,链接,运行和调试。程序设计的方法c/c++简洁程序的构造计算机处理数据的抽象层次c++的根本数据类型的处理数据溢出的结果和应对方法C++的算术操作符自动类型转换数组字符串string类构造共同体枚举6天指针指针内存安排指针、数组、字符串之间的关系指针算术字符串的指针操作。多维数组和指针访问。空指针的意义。指针练习。7天循环和关系表达式for循环关系表达式while循环dowhile循环嵌套循环多维数组掌握台输入输出8天分支语句和规律操作符if语句规律表达式?:操作符switch语句breakcontinuereturn9天函数函数原型函数参数和按值传递参数为数组〔一维和多维〕的函数参数为指针的函数参数和返回类型维构造的函数处理string对象的函数函数指针内联函数和宏的使用引用变量函数重载的机制函数模板c++程序的内存模型和几种内存的安排方式构造化程序设计的原则源文件和头文件的物理布局以及对程序模块划分和程序编译的影响静态变量名称空间10天类〔1〕面对过程编程和面对对象编程的区分面对对象和程序设计语言的关系类的概念和抽象层次接口的概念和客户/效劳器模型类的定义和数据封装构造函数和析构函数this指针和对象数组11天类〔2〕指针类成员以及动态安排内存的初始化=操作符重载和拷贝构造函数的定义copy)deepcopy的区分什么时候需要考虑深拷贝(deepcopy)操作符重载友元类和友元函数12天继承继承和派生的概念继承的访问掌握和继承方式构造函数成员初始化列表基类和派生类对象的构造挨次(对象的赋值和切割)虚函数的语法和定义继承和多态的关系静态联编和动态联编虚析构函数虚函数表和多态实现的编译器机制含有虚函数的类的对象模型13天代码重用Has-a关系包含成员对象的类私有和保护继承多重继承虚基类14天友元、特别和类模板友元特别类模板和具体化3局部数据构造和算法15天数据构造和算法〔1〕c函数的具体的代码实现数据构造概论算法根本概念时间和空间简单度单链表的实现及其应用循环链表的实现及其应用16天数据构造和算法〔2〕双向链表的实现堆栈实现及其应用17天数据构造和算法〔3〕队列的实现及应用字符串的查找,替换,连接等操作数组,字符串,指针,多维数组的相互关系和归纳递归算法二叉排序树的实现及应用二叉树的前序遍历、中序遍历、后序遍历。18天阶段考试4ARM介绍19ARM介绍嵌入式系统概述ARM硬件平台介绍,ARM处理器体系构造嵌入式软件开发流程JTAGNANDFLASH5Linux系统编程20天嵌入式Linux开发环境的搭建1、嵌入式穿插编译环境的搭建2、超级终端的配置和使用4、制作文件系统5、Bootloader介绍21I/O1、Linux2、Linux3I/O操作4、嵌入式Linux5I/O开发622天进程掌握开发1、Linux、3、Linux423天进程间通讯1、管道通信的创立和关闭2、信号通信的发送和捕获3、共享内存的实现4、消息队列的实现524天多线程编程2、Linux325天嵌入式Linux、2Socket根底编程3、网络高级编程4、Ping源代码分析5、试验内容:NTP协议实现26Linux1、Linux2、字符设备驱动编写3、块设备驱动编写4、中断编程5、实例介绍:LCD驱动和键盘驱动的实现27天Qt1GUI概述2、Qt/Embeded3、搭建Qt/Embeded4、Qt/Embeded5QT编写“HELLOWORLD”程序6Windows编程28Windows程序内部运行机制2.窗口与句柄消息与消息队列WinMain函数程序6.消息循环的错误分析7.变量的命令商定29MFC框架MFCAppWizard基于MFC的程序框架剖析30天简洁绘图与文本编程2.绘制线条使用画刷绘图绘制连续线条绘制扇形效果线条插入字符窗口重绘路径字符输入31天菜单和对话框1.菜单命令响应函数菜单命令的路由根本菜单操作动态菜单操作本例如程序对话框根本学问对话框的创立和显示动态创立按钮控件的访问对话框伸缩功能的实现输入焦点的传递32天绘图掌握和文件1.简洁绘图设置对话框颜色对话框字体对话框转变对话框和控件的背景和文本颜色显示位图坐标空间和转换图形的保存和重绘窗口滚动功能的实现元文件兼容设备描述表33天网络编程〔1〕计算机网络概述OSI七层模型和TCP/IP协议栈/效劳器的通信方式物理层和数据链路层传输层TCPUDP协议34天网络编程〔2〕WinAPISOCKET编程根底面对无连接的协议和面对连接的协议流式协议和数据报协议的区分套接字选项的配置网络层相关技术(Byte-order)基于MFCCSocket类的网络编程35天多线程〔1〕进程和线程线程创立函数Sleep函数使用互斥对象实现线程同步保证应用程序只有一个实例运行36天静态、动态连接库、组件编程大事对象关键代码段线程死锁互斥对象、时间对象与关键代码段的比较基于消息的异步套接字静态库动态库7局部WinCE编程37天WindowsCE操作系统的介绍1WindowsCE的构造功能概览2、进程、线程与调度3、内存治理4、存储治理与文件系统5、驱动治理与效劳6、用户界面与图形系统7、WindowsCE的应用特性38天建立WindowsCE开发环境WindowsCE应用程序开发的几点说明应用程序开发流程WindowsCE的应用编程接口开发工具介绍及比照39天平台模拟器的建立和使用建立模拟器环境建立硬件开发板环境40天WinCE操作系统设计在PCWindowsCEPlatfromBuilder集成开发环境WindowsCE操作系统的一般流程WindowsCE的名目组织41天WindowsCE窗口消息机制与屏幕输出程序6、添加窗口消息响应函数78、编写屏幕绘图程序42天WinCE下多线程编程,文件操作与串口通信多线程的实现WindowsCE中的文件操作WindowsCE中的串口通信43天WindowsCEMFC程序的开发建立基于MFC框架的WindowsCE应用程序编程实现菜单,对话框,窗口的操作与消息通讯编程实现MFC中的根本控件的功能WindowsCE下的串口调试工具8局部MTK手机软件第44天手机设计根底理论1、手机软硬件原理介绍2、手机重要技术指标介绍45天MTK开发环境介绍1、MTK手机芯片介绍2、MTK软件架构分析46天MTK开发工具介绍FlashToolsupdate,ActivePerlTrace工具:catcher手机工程测试工具:META(MobileEngineeringTestingArchitecture)47天MTK软件编译及工程源程序介绍48天由浅入深的手机软件开发生疏编译过程/宏定义来实现手机配置的转变或设定更换资源文件实现的手机界面利用MTK关心工具实现手机功能修改源程序实现简单的功能更改或增加修改NVRAM数据来转变手机的功能/性能功能模块的开发49天如何在开发板上进展工程实践50天结业考试10局部工程实战51~100天工程开发嵌入式工程阶段工程实战内容包括:PDA、MP3、MP4、手机、IC卡门禁系统、GPS导航仪等嵌入式产品软件开发工程可选择。1、PDAWinCELinux操作系统,实战内容
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年企业技术总监短期合同范本
- 2025年展览项目策划委托合同
- 2025年停车场租凭协议样本
- 2025年产品研发共享协议范本
- 2025年加盟联营合同协议版
- 2025年一般性质店面租赁合同范本
- 2025年信贷风险控制及操作协议
- 2025年建筑施工劳动力供需合同
- 2025年合同终止与解除法律实务
- 2025年中外技术培训合同范例
- 《海洋自然保护区》课件
- 2024年云南机场集团飞机维修服务分公司招聘笔试参考题库含答案解析
- 外科手术及护理常规
- 北师大版五年级数学下册教材分析解读课件完整版
- 苏少版小学一年级下册综合实践活动单元备课
- 学校开学教师安全培训
- 出口潜力分析报告
- 晋升的述职报告
- 消防工程施工进度计划横道图+进度网络图
- 微信视频号运营技巧攻略详解全套
- 2023CSCO非小细胞肺癌诊疗指南解读
评论
0/150
提交评论