英智嵌入式实训课程

英智嵌入式实训课程

ID:15167514

大小:174.00 KB

页数:8页

时间:2018-08-01

英智嵌入式实训课程_第1页
英智嵌入式实训课程_第2页
英智嵌入式实训课程_第3页
英智嵌入式实训课程_第4页
英智嵌入式实训课程_第5页
资源描述:

《英智嵌入式实训课程》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、《英智嵌入式实训》实训大纲{英智嵌入式实训}实训大纲文件状态:[√]草稿[]正式发布[]正在修改文件标识:YZ2013-07-0001当前版本:1.0作者:黄双全完成日期:厦门英智计算机科技有限公司2013年7月1日厦门英智计算机科技有限公司8《英智嵌入式实训》实训大纲1.实训对象32.基础要求33.实训目标34.实训形式35.理论课程45.1.课时说明45.2.深度探索C语言本质(9课时)45.2.1.课程目标45.2.2.课程大纲45.2.3.课程设计55.3.STM32体系结构与编程(21课时)55.3.1.课程目标65.3.2.课程大纲65.3.3.课程设计86.项目实

2、战87.实验器材清单9厦门英智计算机科技有限公司8《英智嵌入式实训》实训大纲实训课程概述《英智嵌入式实训》是针对在校计算机及电子相关专业学生专门设计的一套嵌入式企业实训的实训课程,目的是让这些学生深入理解基于最新的Context-M架构的嵌入式ARM处理器的核心机制,掌握基于STM32的嵌入式软件产品的开发技术,深度参与企业嵌入式产品的实际开发流程,加强学生的实际产品开发能力,积累产品开发经验,提高在校学生与企业的接轨能力。1.实训对象计算机及电子相关专业的学生。2.基础要求本次实训要求学生具有良好的计算机技术基础,并且己经系统学习过C语言的课程。3.实训目标STM32是基于A

3、RM公司最新的Cortex-M3架构设计出来的一序列高性能的32位处理器,它以普通单片机的价格,实现了32位ARM处理器的性能及无可比拟的外设接口,STM32同时提供非富的固件库,方便研发人员快速开发产品,目前市场上大量的单片机产品正逐渐被STM32所替代。本课程全面剖析STM32处理器的架构,掌握STM32固件库使用,ARM汇编,STM32中断,定时器及FLASH,UART,LCD等各种外设的驱动及应用程序开发,并通过对一个完整的项目开发流程,来积累企业产品开发的经验。4.实训形式理论教学+课程设计+项目实战+项目评比1)理论教学:英智安排专业工程师,每天早上进行三个小时的理

4、论授课,主要内容包括《深度探索C语言本质》,《STM32体系结构与编程》两个部份。2)课程设计:英智安排指导老师,根据实训理论课程的进度,在每天下午指导进行课程序设计,以实践消化理论,让学员达到学以致用。3)项目实战:英智安排项目经理,为参加实训的学员划分项目小组,指导每个项目小组进行参考市场主流产品及所学知识进行项目选型,并指导项目组严格按企业项目开发流程,从需求分析,项目设计,项目开发到最后的产品测试,项目总结的流程开发一款完整产品。厦门英智计算机科技有限公司8《英智嵌入式实训》实训大纲1.理论课程1.1.课时说明每个课时为1个小时的时间,每天上午为3个课时,从9:00-1

5、2:00。每周15课时,授课时间为周一到周五早上。1.2.深度探索C语言本质(9课时)1.2.1.课程目标C语言是嵌入式开发中应用最广泛的程序设计语言,它也是目前与计算机机器语言及汇编语言最贴近的高级语言,通过对本C语言的深入学习,能够为后续课程的学习及今后进入企业进行产品开发打下一个坚实的基础。本阶段课程主要学习目标如下:1.通过对C变量及语法的深度分析,了解计算机语言在计算机中工作的本质原理,真正做到对自己所编写的每一行代码的运行过程了然于胸。2.通过对数据结构及一些基础算法的学习,更好的掌握程序的整体结构的搭建及数据结构在实际应用中的处理方法,能搭建出结构优美,性能出众的

6、软件框架。3.通过对编码规范的学习及应用,掌握编写能够达到企业级标准的优美源代码的能力,专业的编码能力是一个软件开发人员基础素质的最直观体现。4.通过代码的调试方法的学习,初步掌握Bug定位及解决能力,Bug的分析及解决能力直接影响产品的质量及开发进度。1.2.2.课程大纲第1章内存结构分布课时安排3学时课程目的通过对内存分布结构的深入分析,理解内存的基本典型分布结构,加深对堆,栈,静态存储区,代码存储区内存四大空间的理解,从而了解变量及动态内存数据在内存中的生成,存储,消亡的过程。课程内容1.C语言基础概述2.内存结构分布图。3.关于堆4.关于栈5.关于静态存储区6.关于只读

7、代码区7.我的变量和数据都放哪了课后实践参考《课程设计》第2章编码规范及模块化设计厦门英智计算机科技有限公司8《英智嵌入式实训》实训大纲课时安排3学时课程目的1.了解编码规范的重要性及企业编码规范。2.了解软件模块化的重要性。3.掌握函数的基本结构,函数的在硬件上的工作原理。4.掌握回调函数的使用方法。5.利用回调函数设计设计插件式结构程序。课程内容1.编码规范及其重要意义。2.英智企业编码规范。3.软件模块化设计原则。4.深度探索函数工作原理。5.回调函数及插件式框架设计。课后实践参考《课

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。