课程

中国大学MOOC,为你提供一流的大学教育

hi,小mooc
SPOC学校专有课程
嵌入式系统设计与应用
第1次开课
开课时间: 2020年02月23日 ~ 2020年04月29日
学时安排: 3-5小时每周
当前开课已结束 已有 54 人参加
老师已关闭该学期,无法查看
spContent=本课程是面向电子信息类专业的一门专业课。嵌入式是当前应用最有发展前景的IT应用领域之一。嵌入式系统课程将本专业的诸多专业课程中的知识融汇贯通、集成整合,课程以全面介绍嵌入式技术的知识点为基础,以加强选课同学的实践动手能力为重点,以紧跟嵌入式技术最新发展趋势为手段开展教学工作。
本课程是面向电子信息类专业的一门专业课。嵌入式是当前应用最有发展前景的IT应用领域之一。嵌入式系统课程将本专业的诸多专业课程中的知识融汇贯通、集成整合,课程以全面介绍嵌入式技术的知识点为基础,以加强选课同学的实践动手能力为重点,以紧跟嵌入式技术最新发展趋势为手段开展教学工作。
—— 课程团队
课程概述

本课程围绕目前流行的32ARM处理器和源码开放的Linux操作系统,讲述嵌入式系统的基本概念、软硬件组成、开发流程以及嵌入式系统的应用。通过本课程的学习,使学生获取嵌入式系统的基础知识,初步掌握嵌入式系统的硬件设计和软件开发方法,为学生今后从事嵌入式系统研究打下基础。

成绩 要求

课程以平时考核、期末考试成绩为考核标准:

1)平时考核占60%,包括:单元测试占30%,单元作业占20%(作业互评每次至少5次,未参与及未完成会受到成绩减半的扣分),课堂讨论占10%(参与课程讨论至少10次);

2)期末考试占40%;

3)按百分制计分,60分至84分为合格,85分至100分为优秀。

课程大纲
嵌入式控制系统简介
课时目标:1.理解嵌入式系统的定义2.了解嵌入式系统现状与发展趋势
1.1单片机和嵌入式控制系统的定义和分类
1.2ARM处理器简介
ADS1.2开发环境创建与简介
课时目标:1.了解ADS1.2集成开发环境2. 基本掌握AXD调试环境
2.1 ADS1.2开发环境创建
2.2 ADS集成开发环境的使用
2.3 用AXD进行代码仿真、调试
2.4 ARM C语言程序的基本规则和系统初始化程序
ARM9微处理器S3C2410资源
课时目标:1.了解ARM9芯片S3C24102. 基本掌握S3C2410片上资源
3.1 S3C2410处理器介绍
3.2 S3C2410处理器片上资源的定义和使用
3.3 参考软件项目2410test.mcp
S3C2410的I/O口和I/O口操作
课时目标:1.了解S3C2410中断系统的相关概念2. 掌握S3C2410中断系统的使用方法
4.1 S3C2410的中断源
4.2 S3C2410的中断处理
4.3 中断控制
4.4 子中断源的中断控制
4.5 中断向量设置
4.6 其它常用寄存器
4.7 中断程序编写中需注意问题
4.8 中断实验和中断程序编写
S3C2410的中断系统
课时目标:1.了解S3C2410的I/O口相关概念2. 掌握S3C2410的I/O口操作方法
5.1 S3C2410 I/O口描述
5.2 I/O端口控制寄存器
5.3 I/O口控制C语言编程例
S3C2410的串口UART
课时目标:1.了解S3C2410的串口URAT2. 掌握S3C2410的串口URAT编程
6.1 S3C2410的串口UART概述
6.2 UART的控制寄存器
6.3 UART通信程序例子
S3C2410的A/D、D/A转换控制
课时目标:1.了解S3C2410的A/D、D/A2. 掌握S3C2410的A/D、D/A转换控制编程
7.1 S3C2410的A/D、D/A转换控制
7.1.1 A/D转换控制寄存器(ADCCON)
7.1.2 A /D转换控制程序的编制步骤
7.2 参考程序
触摸屏控制
课时目标:1.了解触摸屏工作原理2. 掌握S3C2410的触摸屏编程
8.1 触摸屏结构和工作原理
8.1.1 触摸屏工作原理
8.1.2 S3C2410的触摸屏控制
8.2 触摸屏控制程序
S3C2410的实时时钟
课时目标:1.了解S3C2410的实时时钟2. 掌握S3C2410的实时时钟编程
9.1 实时时钟在嵌入式系统中的作用
9.2 参考程序及说明
直接存储器存取控制
课时目标:1.了解S3C2410的DMA控制器2. 掌握S3C2410的DMA数据传输
10.1 DMA基本知识
10.2 S3C2410的DMA控制器
10.3 DMA方式实现存储器到存储器的数据传送
S3C2410的PWM控制
课时目标:1.了解PWM基本概念2. 掌握S3C2410的PWM编程
11.1 PWM定时器概述
11.2 PWM输出电平控制
11.3 PWM定时器控制寄存器
11.4 PWM参考程序
S3C2410的看门狗电路控制
课时目标:1.了解看门狗电路的基本概念2. 掌握S3C2410的看门狗电路控制编程
12.1看门狗电路的功能及工作原理
12.1.1 S3C2410的看门狗控制
12.1.2 看门狗定时器寄存器
12.2 参考程序及说明
S3C2410的I2C总线控制
课时目标:1.了解I2C总线控制基本概念2. 掌握S3C2410的I2C总线控制编程
13.1 I2C接口和EEPROM
13.2 EEPROM读/写操作
13.3 S3C2410处理器I2C接口
13.4 S3C2410 I2C总线读/写参考程序编写
13.5 I2C实验程序
I2S介绍和S3C2410的I2S控制
课时目标:1.了解I2S总线控制基本概念2. 掌握S3C2410的I2S总线控制编程
14.1 数字音频信号(I2S)介绍
14.2 数字音频计算机处理
14.3 S3C2410中I2S总线控制寄存器
14.5 I2S 实验参考程序
14.4 WAV声音格式文件
串行外设接口(SPI)介绍
课时目标:1.了解SPI基本概念2. 掌握SPI控制编程
15.1 SPI接口及操作
15.2 SPI接口控制寄存器
S3C2410的人机界面设计
课时目标:1.了解人机界面设计基本概念2. 掌握S3C2410的人机界面设计编程
16.1 汉字显示原理
16.2字模提取与小字库建立
16.3 S3C2410显示控制特点
16.4 S3C2410的LCD控制信号和外部引脚
16.5 S3C2410 的LCD驱动程序
16.6 S3C2410在LCD驱动方面的其它应用
16.7 如何在LCD屏上按一定格式显示汉字和曲线
16.8 S3C6410 (ARM11)的汉字和曲线显示
展开全部
预备知识

先修课程:

(1)C语言程序设计

(2)数字电路

(3)模拟电子线路

(4)微机原理与接口技术

参考资料

1)符意德.嵌入式系统设计原理及应用.清华大学出版社,2005

2)田泽.ARM9嵌入式开发实验与实践.北京航空航天大学出版社,2006

源课程

该SPOC课程部分内容来自以上源课程,在源基础上老师进一步增加了新的课程内容

南京理工大学
1 位授课老师
何新

何新

副教授

下载
下载

下载App