SPOC学校专有课程
嵌入式系统设计与应用
分享
spContent=本课程是2007年的国家精品课程,2013年四川省精品资源共享课,2017年四川省精品在线开放课程,课程团队由电子科技大学长期从事嵌入式基础软件研究开发及产业化的核心人员组成,主要从事嵌入式系统、嵌入式安全、金融科技领域的研究,在嵌入式系统的产业化应用方面具有重要影响力。
—— 课程团队
课程概述

作为微机原理及应用、单片机原理及应用等课程的后续课程,嵌入式系统设计课程具有实用性强、理论和实践相结合、软硬件结合等特点。嵌入式系统开发与应用的内容繁杂,需要软件、硬件设计的完美结合,嵌入式系统的设计涉及到计算机、电子、自动控制等诸多专业知识,包括基本的硬件知识(如微处理器及其基本接口、人机接口和网络接口等)和软件基本知识(操作系统和程序设计知识),综合性强;同时,还需要掌握模拟电路与数字电路设计以及常用检测工具的使用等基本技能。通过本课程的学习,力争使学生能够掌握嵌入式系统设计的基本知识和基本开发方法。

嵌入式微处理器方面,我们详细解读了ARM处理器的编程模型,课程中还大量穿插了嵌入式领域的业界动态。但由于市场的瞬息万变,某些情况已发生改变。尽管课程组已尽量的进行了补充和更新,但疏漏之处再所难免,请各位学员谅解。


授课目标

能较全面的掌握嵌入式系统体系结构,嵌入式处理器结构(ARM架构为主),嵌入式处理器(ARM)指令系统,中断(异常)管理机制,存储处理,系统控制过程,异步串行通信接口,人机接口,DMA机制及各种I/O接口使用方法。通过本课程的学习主要培养学生以下几个方面的能力

1.掌握ARM的体系结构、ARM工作模式、ARM的编程模型与指令集,具备设计简单的嵌入式应用程序的能力;并能够结合相关工程基础和相关的专业知识,利用共享资源分析工程实践中嵌入式系统的实现原理。

2.掌握ARM汇编语言程序设计,具有初步的汇编语言程序设计能力,能够读懂修改嵌入式仪器仪表应用程序,掌握利用嵌入式仪器仪表对自动控制领域工程实验分析的能力,并能够对实验结果进行合理有效的分析。

3.具有对ARM处理器及接口资源的应用与设计能力,具有对嵌入式系统的分析和调试能力。能够运用ProteusKeil C等软件环境对嵌入式应用系统的硬件电路和应用程序进行调试和仿真,实现对复杂工程问题设计、预测和仿真分析。

成绩 要求

考核评级:总评成绩在60—79分为合格,80及以上为优秀。


课程大纲
预备知识

   本课程的前续课程是计算机组成原理、数据结构、计算机操作系统、高级语言程序设计等。如果缺少一些基础,就需要在遇到相关内容时适当自学。

参考资料

1)罗蕾、李允、陈丽蓉、桂盛霖.嵌入式系统及应用.电子工业出版社,2016.

2)ARM Limited. ARM Architecture Reference manual. 

3)Jean J.Labrosse. 嵌入式实时操作系统uC/OS-II(第2版). 北京航空航天大学出版社.及uC/OS-II ebook 

4)王田苗嵌入式系统设计与实例开发.北京:清华大学出版社,2008年孟祥莲嵌入式系统原理及应用教程,清华大学出版社, 2010.