基于ARM嵌入式系统设计
学习人数: 3人
点赞人数: 0人
  • 第一期

2015-03-22[周日] 至 2021-07-23[周五] | 承诺培训时长: 2315天

免费

  • 课程介绍
  • 课程目录
  • 评价 (0)
  • 圈子 (0)
课程简介

本课程是应用电子技术专业的专业选修课(18学时理论+36学时实训),在二年级的第二学期开设。课程主要学习嵌入式ARM控制器的使用,简单操作系统UCOS-II在系统平台的移植,以及液晶图形界面的驱动。在一定理论教学的基础上,大家通过分组实训,构思不同的小型应用系统,并且开发实现相应的功能,掌握基本的嵌入式小型系统的开发能力。

教学大纲

《基于ARM嵌入式系统设计》教学大纲

 

课程名称:基于ARM嵌入式系统设计

课程代码:0520090                         

总学时数:54    (理论课学时数:18,实验学时数:36  

学分数:3

适用专业:应用电子技术

 

一、课程性质和任务

课程的性质:专业课

课程的任务:通过本课程的学习,使学生能掌握嵌入式系统的基本概念、常用硬软件模块特征、系统设计流程,ARM微处理器编程模型与指令集、 ARM程序设计和嵌入式系统设计方法。

二、先修课程

《单片机原理与应用》:51单片机应用开发基础(汇编语音编程,I/O口、定时器/计数器、中断、串行口通信、及A/D转换等应用开发)

c语言程序设计》:用C语音编写简单的嵌入式程序(要求:掌握函数的编写及调用、参数的传递、指针等)

三、课程的基本要求

知识要求

通过教学,学生应掌握嵌入式系统开发的基本概念,典型的软硬件模块使用及创新,各种常用开发工具的使用。

技能要求

能使用常见开发工具结合PORTEUS软件进行基于cortex-m3的简单嵌入式系统设计。

职业技能证书考核要求:无。

四、教学条件

网络化多媒体计算机实训室,配备Pentium以上PC、局域网。

五、教学内容及学时安排

序号

单元

教 学 内 容

学时

分配

1

嵌入式开发工具

第一章 Keil Uvision4.11

1

第二章 Jlink v8仿真器使用

2

第三章 触摸屏液晶320*240的驱动使用

2

2

Cortex-m3

第四章 显示任意大小中英文字体

2

第五章 图片的驱动与显示

3

第六章 BUTTON等控件的使用

3

3

Cortex-m3

第七章 触摸屏的判断与识别

3

 

复习、考试

2

 

合计学时

18

 

六、教学方法

以实用为原则,提高学生动手能力为目的。采用多种教学方法,课堂理论与实训紧密结合,使用多媒体教学手段,并充分利用丰富的网络资源,开拓学生的专业视野,提高学生的自主学习能力。

七、考核方式、成绩形成方式:

本课程成绩由两部分构成:笔试、平时成绩,比例为:70%30%。笔试为120分钟,以重难点知识为主,知识覆盖面较广;平时成绩主要根据学生出勤、作业等进行量化评定。

八、教材和参考书

使用教材

PROTEUSMCS-51&ARM7系统中的应用百例》周润景等著,电子工业出版社200610

ARM嵌入式系统基础教程》周立功 等著,北京航空航天大学出版社2007

参考书

《嵌入式系统原理及应用开发技术》,桑楠,北京航空航天大学出版社2002

编制人:杨伟钧

编制单位:机电工程系

编制日期:2010-9-1


团队负责人: 陈援峰

 


《基于ARM嵌入式系统设计》实训教学大纲

 

课程名称:基于ARM嵌入式系统设计

    时:36

适用专业:应用电子技术

 

一、课程性质与任务

课程的性质:专业课

课程的任务:通过本课程的学习,使学生应熟悉嵌入式系统应用开发的常用工具、系统设计流程;ARM微处理器编程模型与指令集、 ARM汇编语言程序设计和嵌入式系统设计方法;掌握嵌入式系统应用设计、调试与开发和嵌入式系统单元电路设计。

 

二、先修课程

《单片机原理与应用》:51单片机应用开发基础(汇编语音编程,I/O口、定时器/计数器、中断、串行口通信、及A/D转换等应用开发)

c语言程序设计》:用C语音编写简单的嵌入式程序(要求:掌握函数的编写及调用、参数的传递、指针等)

 

三、课程基本要求

项目

编号

课 内 实 验(训)

名 称

        

实验(训)条件

学时

1

项目一

1、  液晶屏幕上英文字符的显示

开发套件cortex-m3内核 MINI小板

4

2

项目二

2、  液晶屏幕上中文字体的显示

开发套件cortex-m3内核 MINI小板

4

3

项目三

3、  液晶屏幕上显示一幅彩色的图片

开发套件cortex-m3内核 MINI小板

4

4

项目四

4、  触摸液晶屏幕上按键的使用

开发套件cortex-m3内核 MINI小板

4

5

项目五

5、  SD卡读写显示

开发套件cortex-m3内核 MINI小板

4

6

2人分组总项目

6、  分组实现一个总项目

开发套件cortex-m3内核 MINI小板

16

 

四、考核方式

本课程考核属于实践考核,由两部分组成:实践能力考核(40%)、平时成绩考核(60%)。实践能力考核以综合实训为基础,以小组为单位考核,通过评价综合实训作品对小组和小组成员进行考核,根据其项目表现分别计算成绩;平时成绩主要根据学生出勤、作业、各章节的实验报告等进行量化评定。

 

五、推荐实验教材和教学参考书

PROTEUSMCS-51&ARM7系统中的应用百例》周润景 等著,电子工业出版社200610

ARM嵌入式系统基础教程》周立功 等著,北京航空航天大学出版社2007

教学参考书

1、《基于ARM的嵌入式系统开发与应用》吴明晖,人民邮电出版社,2004

2、《嵌入式系统设计与实践》杨刚,电子工业出版社出版,2005

 

编制人:杨伟钧

编制单位:机电工程系

编制日期:2010-9-1


团队负责人:陈援峰

教学进度表

周次

教学内容

教学地点

辅导答疑及作业

理论教学

实践项目

1

4

嵌入式系统

嵌入式处理器

嵌入式操作系统

4

 

 

6203

8417

 

1

4

ARM的模块、内核

ARM处理器状态、模式

ARM内部寄存器

ARM体系的异常、中断及其向量表

ARM体系的存储系统

4

 

 

 

6203

8417

答疑

2

4

ARM7TDMIS)指令系统

ARM处理器寻址方式

指令集

2

项目一

 

2

 

6203

8417

作业

2

4

指令集

程序设计

2

 

项目一

 

 

2

 

6203

8417

答疑

3

4

Cortex m3系列ARM

引脚及存储器寻址

系统控制模块

2

 

 

6203

8417

作业

3

4

存储器加速模块

外部存储器控制器

GPIO

2

项目二

2

6203

8417

答疑

4

4

向量中断控制器

外部中断输入

定时器

2

项目二

2

6203

8417

作业

4

4

SPI接口、I2C接口、UART

2

项目三

2

6203

8417

答疑

5

4

A/D转换器

看门狗

2

项目三

2

6203

8417

作业

5

4

脉宽调制器(PWM

实时时钟(RTC

2

项目四

2

6203

8417

答疑

6

4

最小系统

总线接口设计

2

 

 

6203

8417

作业

6

4

应用接口设计

2

项目四

2

6203

8417

答疑

7

4

μC/OSII程序设计基础

实例应用练习1

2

项目五

2

6203

8417

 

7

4

 

 

分组综合项目开发

4

6205

 

8

4

 

 

分组综合项目开发

4

6205

 

8

4

 

 

分组综合项目开发

4

6205

 

9

4

 

 

分组综合项目开发

4

6205

 

9

 

4

复习

4

 

 

6205

答疑




老师团队
  • 杨伟钧

    这家伙很懒,什么也没留下