《嵌入式原理与设计》课程简介
课程英文名
TheTheoryandDesignsofEmbededSystem
课程代码
04M0073
学分
4
总学时
64
理论学时
40
实验学时
0
上机学时
24
实践学时/周数
0
先修课程
《C语言程序设计》《单片机原理及应用》
适用专业
电子科学与技术(卓越)
内容简介
(中文)
一、课程的地位与任务
本课程是非计算机专业的选修课,是以应用为主的工程技术基础类课程。本课程教学的主要任务是使学生获取有关嵌入式处理器的原理及利用该类处理器进行设计、编程与开发等各方面的基础知识,培养学生以ARM芯片为载体,学习软、硬件开发与解决问题的初步能力,为设计和应用微型计算机系统打下牢固的基础。通过学习本课程,学生应达到:1、了解嵌入式微处理器的发展趋势,初步掌握嵌入式系统的硬件设计和软件开发的方法。2、了解嵌入式微处理器,掌握嵌入式系统的开发技术。3、能根据应用系统的要求选择合适的嵌入式微处理器。4、了解嵌入式操作系统内核的概念,初步掌握把嵌入式移植到嵌入式微处理器中的方法。
二、课程主要内容与基本要求
1、嵌入式原理概述
了解嵌入式的概念;掌握嵌入式处理器基本结构;了解常见的嵌入式微处理器及其基本工作原理。
2、ARM编程模型
了解ARM体系结构和ARM核结构;掌握ARM微处理器核的工作状态和工作模式;初步了解ARM核的内部存储器和协处理器;深刻理解并掌握ARM存储器组织结构。
3、ARM的编程方式
掌握基于STM32的Cortex-M3编程方法,了解寄存器与库函数法进行ARM编程的方式方法,着重要求掌握基于库函数的嵌入式编程方法。
4、嵌入式芯片的功能及编程
掌握基于STM32嵌入式微处理器的各种外设的功能与实现方式,掌握对不同功能协同配合原理图设计与库函数编程方法。
内容简介
(英文)
First,thepositionandtaskofthecourse
Thiscourseisanelectivecourse,anditisanapplication-basedengineeringandtechnologybasecourse.Themaintaskofthiscourseistoenablestudentstoacquirebasicknowledgeabouttheprincipleofembeddedprocessorandallaspectsofthedesign,programminganddevelopmentoftheprocessor,studentswithaARMchipasthecarrier,learningsoftwareandhardwaredevelopmentandsolvetheproblemoftheinitialcapacity,layasolidfoundationforthedesignandapplicationofmicro-computersystem.Bylearningthiscourse,studentsshouldachieve:1,understandthedevelopmenttrendofembeddedmicroprocessor,andgraspthehardwaredesignandsoftwaredevelopmentmethodsofembeddedsystem.2.Understandembeddedmicroprocessorandmasterthedevelopmenttechnologyofembeddedsystem.3.Asuitableembeddedmicroprocessorcanbeselectedaccordingtotherequirementsoftheapplicationsystem.4.Understandtheconceptofembeddedoperatingsystemkernel,andmasterthemethodtotransplantembeddedsystemintoembeddedmicroprocessor.
Two.Themaincontentsandbasicrequirementsofthecourse
1,anoverviewoftheembeddedprinciple
Underst