编辑: 252276522 2014-01-08
上海市职业技能鉴定中心版权所有 《计算机程序设计员(嵌入式应用-ARM) 》 (三级) 培训计划

一、编制说明 本培训计划依据《计算机程序设计员(嵌入式应用-ARM)》标准编制,适用 于计算机程序员(嵌入式应用-ARM)(三级)职业技能培训.

各培训机构可根据本培训计划及培训实际情况, 在不少于总课时的前提下编 写具体实施的计划大纲和课程安排表.同时,还应根据具体情况布置一定的课外 作业时间和课外实训练习时间.推荐教材仅供参考,各培训机构可根据培训实际 情况选择.

二、培训目标 通过本级别专业理论知识学习和操作技能训练, 培训对象能够掌握如下职业 技能: 1. 掌握C语言编程的能力;

2. 具备理解ARM体系架构和熟悉Cortex-M3处理器应用开发的基本知识 能力;

3. 熟练使用ARM开发工具 RealView MDK(Microcontroler Devlopment Kit) 集成开发环境的能力;

4. 开发基于MDK的STM32F107处理器的能力.

三、建议培训模块课时分配 本职业等级的建议培训课时:250 课时.各培训机构可以在不低于建议课时 的前提下,根据培训对象的实际做适当的调整.

四、培训要求与培训内容 模块

1 C 语言基础 第1页/共7页上海市职业技能鉴定中心版权所有

1、培训要求 通过本模块技术培训,使培训对象 (1) 能够正确理解和使用运算符,正确书写和使用表达式;

(2) 能够设计输入输出语句,利用赋值语句和输入输出语句设计顺序结构程 序;

(3) 能够正确书写关系表达式和逻辑表达式,编写分支结构程序;

(4) 能够正确理解循环的概念,正确理解和描叙循环控制表达式,使用 WHILE、DoWhile 、For语句;

(5) 能够使用一维数组的操作和引用方法;

(6) 能够定义函数、编写函数和调用函数;

(7) 能够正确进行宏定义;

(8) 能够理解指针变量和地址的概念,以及通过指针引用变量的方法;

2、培训主要内容 (1) 理论教学内容 1.1 C 语言基本特点;

1.2 数据类型、运算符与表达式的概念;

1.3 逻辑运算和判断选取控制的概念;

1.4 循环控制的概念;

1.5 数组的概念;

1.6 函数的概念;

1.7 编译预处理的概念;

1.8 指针的概念. (2) 技能实训内容 2.1 C 语言的主要特点介绍;

2.2 按照密码规律,把 China 译成密码实验;

2.3 大小写字母转换实验;

2.4 求1到10 的和实验;

2.5 用起泡法对

10 个数排序实验;

第2页/共7页上海市职业技能鉴定中心版权所有 2.6 用函数的方式实现求 X 和Y两者中大者的实验;

2.7 宏定义、文件包含和条件编译实验;

2.8 指针变量指向数组元素,输出数组全部元素实验.

3、培训方式建议 (1) 理论教学:除一般常规课堂教学方式外,部分培训内容可通过小组讨 论并结合网络调研的教学方法,达到掌握嵌入式开发要求的基本 C 语言能力的 教学目的. (2) 技能实训:本模块建议可开展可采用教师示范、实际动手操作实验. 一名实训老师可以带教

30 名学员. 模块

2 ARM 体系结构

1、培训要求 通过本模块技术培训,使培训对象 (1) 能够了解ARM常用处理器和Cortex-M3处理器的优缺点;

(2) 能够掌握ARM体系结构和Cortex-M3处理器结构;

(3) 能够对Cortex-M3处理器进行编程;

(4) 能够分析Cortex-M3处理器总线结构;

(5) 能够分析Cortex-M3启动过程和异常过程;

下载(注:源文件不在本站服务器,都将跳转到源网站下载)
备用下载
发帖评论
相关话题
发布一个新话题