- 1、本文档共7页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
嵌入式系统原理课程考核大纲
(PrinciplesofEmbeddedSystems)
课程基本信息
课程编号课程学时:48
课程学分:3.0
一、课程的性质和地位
《嵌入式系统与应用》是智能农业装备专业的一门专业选修课程,本课程针对智能农业装备专业的特点,结合单片机原理、电子技术和控制工程等,以实际应用为导向,培养学生运用数字控制技术解决实际工程问题的能力。通过嵌入式系统与应用的学习,使学生了解嵌入式系统的基本知识和原理,掌握嵌入式系统的软、硬件开发技术以及接口开发技术。同时使学生了解系统设计流程与方法,学会利用计算机辅助设计软件进行嵌入式系统的分析、仿真与设计,锻炼学生的动手操作能力,培养学生解决实际工程问题的能力,初步具备工程思想。
二、理论教学部分的考核目标
1.理论知识方面:本课程要求学生掌握嵌入式系统的概念、体系结构、系统组成及设计方法,对嵌入式系统进行设计和分析。通过本课程的学习,使学生理解嵌入式系统的具体含义,从嵌入式系统硬件和软件两个方面能都进行实际系统的编写和开发。
绪论
(一)学习目标
1.一般了解:了解嵌入式系统
2.一般掌握:嵌入式系统简介,STM32芯片解读
3.熟练掌握:嵌入式系统组成
(二)考核内容
(1)嵌入式系统定义;(2)嵌入式系统组成;(3)CISC和RISC;(4)冯.诺伊曼体系结构与哈佛体系结构;(5)流水线技术;(6)ARM简介;(7)STM32简介;(8)Cortex-M内核优点;(9)STM32最具竞争力的优势。
(三)考核要求
1.识记:嵌入式系统的定义
2.领会:嵌入式系统软件与硬件的组成
3.应用:嵌入式系统的一般应用场景
4.分析:嵌入式系统的优点和缺点
5.综合:目前常见的嵌入式系统一般的应用场景,起到了什么样的作用
6.评价:嵌入式系统的现状和发展趋势
第一章MDK5软件入门
(一)学习目标
1.一般了解:了解MDK5软件的发展。
2.一般掌握:掌握MDK5软件使用。
3.熟练掌握:新建MDK5工程模板,程序调试。
(二)考核内容
(1)STM32官方固件库的使用;(2)基于固件库的MDK5工程建立;(3)KIELC选择结构程序设计;(4)KIELC循环结构程序设计;(5)用函数实现模块化程序设计;(6)指针和结构体。
(三)考核要求
1.识记:MDK5软件的主要功能。
2.领会:MDK5软件下程序编写方法
3.应用:STM32官方固件库,新建MDK5工程模板,程序调试。
4.分析:KIELC选择结构程序设计的流程的应用
5.综合:会利用MDK5软件进行常规的单片机控制操作
6.评价:MDK5软件的应用现状和发展趋势。
第二章STM32基础知识
(一)学习目标
1、一般了解:STM32系统构架。
2、一般掌握:STM32单片机在软件中的配置。
3、熟练掌握:STM32单片机常用外设的原理和用法。
(二)考核内容
(1)STM32系统构架;(2)STM32时钟系统;(3)端口复用和中断优先级;(4)Systick嘀嗒定时器;(5)delay文件夹代码介绍;(6)GPIO工作原理;(7)STM32中断(8)传感器项目开发。
(三)考核要求
1.识记:STM32系统构架
2.领会:STM32单片机常用外设的原理和用法,能熟练选用。
3.应用:传感器项目的开发和应用
4.分析:传感器应用的一般流程
6.评价:STM32单片机的应用现状和发展趋势。
第三章嵌入式软件系统
(一)学习目标
1.一般了解:了解当今几款主流的嵌入式操作系统:Linux、Vxworks、WinCE、ucos-ii的基础知识
2.一般掌握:掌握嵌入式软件系统的体系结构和运行流程
3.熟练掌握:掌握嵌入式软件开发工具ucos-ii的特点和软件开发的过程
(二)考核内容
1.嵌入式软件系统的分类、组成、特点;2.嵌入式软件的体系结构、运行流程;3.嵌入式操作系统的体系结构、功能、特点及发展趋势;4.嵌入式软件开发工具的分类,交叉开发环境,现阶段的开发过程及开发工具的发展趋势。
(三)考核要求
1.识记:嵌入式软件系统的分类、组成、特点
2.领会:嵌入式软件的体系结构、运行流程
3.应用:ucos-ii系统的应用方法
4.分析:嵌入式软件运行流程的一般步骤和要求
5.综合:ucos-ii系统的体系结构、运行流程、交叉环境、交叉调试
6.评价:嵌入式软件开发工具的分类,交叉开发环境,现阶段的开发过程及开发工具的现状
第四章嵌入式实时内核基础
(一)学习目标
1.一般了解:实时内核的任务管理、中断管理、时间管理、共享资源的互斥管理、同步与通信管理、内存管理、IO管理、出错管理、用户扩展管理和电源管理的主要内容
2.一般掌握:掌握嵌入式实时内核的实时性、可
文档评论(0)