《微处理器系统结构与嵌入式系统设计》教学大纲教案
课程英文名称:Microcomputer System Theory and Embedded System Design
课程代码:E0130340      学 时 数 :64              学 分 数:4
课程类型:编程课的作用和意义学科基础课程
适用学科专业:工学,仪器仪表类、电气类、电子信息类、自动化类、计算机类各专业以及机械类、测绘类、航空航天类、能源动力类、交通运输类、生物医疗工程类各相关专业
先修课程:数字逻辑设计及应用,高级语言程序设计,软件技术基础
执 笔 者:                      编写日期:                    审 核 人:
一、课程简介
本课程是工学电子电气信息工程及相关专业的学科基础课程,与实践类课程《微处理器系统与嵌入式系统综合设计》(课程代码:K0175010)互为配套课程。
本课程在阐述通用微处理器系统的架构、组成及工作原理的基础上,介绍了基于ARM CPU的、现代嵌入式微系统的设计与实现技术。课程全面涵盖了微处理器、存储器、总线及接口等计算机子系统,重点体现了嵌入式系统/片上系统中硬件电路和软件程序的协同工作原理与设计方法,具体讲述了微处理器中数据通路、控制部件及指令的实现技术、分层存储器设计技术、输入/输出接口控制技术,以及ARM微处理器程序设计技术、异常处理技术,嵌入式系统引导程序设计、接口驱动程序设计及操作系统移植等内容。
This course is a basic subject-centered course in electrical and electronic information engineering and other related specialties. It will be helpful to understand the knowledge of the co-requisite experimental course K0175010 - Microprocessor and Embedded System Laboratory.
The architecture, organization and operation principles of general-purpose microprocessor systems will be elaborated, as well as the design and implementation technology for current embedded microsystems based on ARM CPU. The subsystems in a computer, including microprocessor, memories, buses, input/output interfaces and others, will be com
pletely involved. The primary goal of this course is to studying the cooperated relationship between the hardware and software in an embedded system or a System-on-Chip, by discussing in detail on the design method for data path and the controller inside CPU, the implementation technology for hierarchy storage system, the control mode for peripherals, and the program skill for APPs, exception handlers, boot codes, drivers and operating system transplantation, and so on.
二、课程目标
本课程旨在培养学生深入理解微处理器芯片与嵌入式系统的架构、组成及工作原理,熟练掌握现代嵌入式微系统中硬件电路和软件程序的基本分析、设计与实现方法。通过本课程的学习,学生能够具备计算机和嵌入式系统的应用与程序设计能力,具备系统问题定位和故障排除的能力,具备根据应用需求进而完成系统硬件电路、驱动程序设计以及操作系统移植的初步能力,从而拥有较高的计算机设计与应用方面的科学素质。
本课程在培养学生计算机分析、设计及应用能力方面具有决定性的作用。
The overall educational objective of this course is to develop skills in an in-depth understanding of the architecture, organization, operation principles for microprocessor chips and systems, as well as to develop skills in evaluating, designing, implementing the hardware and software in current embedded microsystems. A student who successfully fulfills the course requirements, which with considerable computer scientific literacy, will have demonstrated an ability to apply a computer or embedded system and design software, an ability to identify, formulate, and solve related problems, and an ability to design a component, system or process like driver and portable operating system to meet desired needs.

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。