当前位置:文档之家› 2160238 嵌入式系统设计1(中英文)(2011)

2160238 嵌入式系统设计1(中英文)(2011)

天津大学《嵌入式系统设计1》课程教学大纲课程代码:2160238 课程名称:嵌入式系统设计1学 时: 40 学 分: 2学时分配: 授课:24 上机: 实验:16 实践: 实践(周): 授课学院: 计算机科学与技术学院适用专业: 计算机科学与技术先修课程: 数字逻辑计算机组成原理汇编语言一.课程的性质与目的嵌入式计算机系统是指以应用为核心,以计算机技术为基础,其软硬件可配置,对功能、可靠性、成本、体积、功耗有严格约束的一种专用计算机系统。

21世纪是嵌入式系统时代,由于其功能齐全、功耗低、可靠性高、适应面广等诸多特点,人们日常生活和工作中所接触的仪器与设备都离不开嵌入式计算机系统,围绕嵌入式系统展开研究。

本课程旨在改变嵌入式技术教育滞后的局面,帮助学生全面掌握嵌入式系统的基本原理及设计开发方法。

二.教学基本要求通过本课程的学习,首先使学生全面了解嵌入式系统的概念、组成及特点,硬件平台构建,嵌入式操作系统、网络技术的相关知识;掌握嵌入式计算机系统的设计原则及设计步骤;深入了解嵌入式系统各个组成部分具体的设计方法,包括:嵌入式处理器的选择原则,总线设计,内存储器的设计,各种常用外设接口的设计,系统的可靠性设计,系统的调试等。

学生在完成本课程的学习后,能独立设计一个小型的嵌入式计算机系统。

三.教学内容第一章 嵌入式系统设计概述1. 嵌入式计算机系统2. 嵌入式计算机系统的设计要求和设计步骤第二章 嵌入式处理器1. 嵌入式处理器简介2. 选择嵌入式处理器第三章 总线设计1.总线概述2.内总线与外总线3.总线驱动与控制第四章 存储系统设计1.存储系统设计概述2. 存储器地址译码方式及译码电路3.RAM的连接4.EPROM和EEPROM第五章 嵌入式系统常用接口1. 常用接口2. 数/模(D/A)变换器接口3.模/数(A/D)变换器接口4. 步进电机与直流电机接口5. 中断的应用第六章 用户程序开发1. 软件开发模式简述2. 用户程序的基本要求及开发过程3. 高级语言与汇编语言的接口第七章 实时监控程序1.概述2.实时监控程序设计第八章 嵌入式系统的可靠性设计1.概述2.故障检测技术3.硬件及软件的可靠性设计4.系统的抗干扰设计5.可靠性的总体考虑第九章 系统调试与维修1.测试仪器简介2.嵌入式计算机系统的调试3.系统故障的检测与维护实验内容1. 实验一:SOPC实验箱的使用2. 实验二:按键和显示器驱动(LED、LCD)3. 实验三:电机驱动及测速(直流电机、步进电机)4. 实验四:综合设计练习(大作业)四.学时分配教学内容 授课 上机 实验 实践 实践(周)第一章 2第二章 2第三章 2第四章 4第五章 4第六章 4 4第七章 2 4第八章 2 4第九章 2 4总计: 24 16五.评价与考核方式课程总成绩包含平时成绩和期末考试成绩两部分:以实验作业为主计算平时成绩,占总成绩的40%;期末考试成绩占60%。

实验作业逐一验收,需要做现场演示,并回答验收教师的随机提问。

期末闭卷考试。

六.教材与主要参考资料教材:微型计算机嵌入式系统设计 李伯成编著 西安电子科技大学出版社ISBN 7-5606-1377-2参考书:1. 嵌入式系统设计原理与应用 符意德编著 清华大学出版社ISBN 7-302-09638-42. 嵌入式计算系统设计原理 (美)Wayne Wolf著 机械工业出版社ISBN 7-111-09640-13. 嵌入式系统原理及应用开发技术 桑楠著 北京航空航天大学出版社ISBN 7-81077-164-7制定人:审核人:批准人:批准日期:年月日TU Syllabus for Embedded System Design 1Code:2160238 Title: Embedded System Design 1Semester Hours: 40Credits:2Semester Hour Structure Lecture : 24 Computer Lab : Experiment : 16 Practice :Practice (Week):Offered by: School of Computer Science and Technology for: Computer Science and Technology Prerequisite: Embedded System Design 11. ObjectiveEmbedded computer system refers to the application as the core, computer technology, software and hardware can be configured for functionality, reliability, cost, size, power consumption, there are strict constraints of a dedicated computer system. The 21st century is the era of embedded systems, because of its full-featured, low power consumption, high reliability, wide adaptation, and many other characteristics, people's daily life and work in contact with the instruments and equipment are inseparable from embedded computer systems around the a study of embedded systems. This course is designed to change the backward situation of embedded technology education to help students fully grasp the basic principles and embedded systems design and development methods.2. Course DescriptionThrough this course, the first so that students fully understand the concept of embedded systems, composition and characteristics of the hardware platform to build, embedded operating systems, network technology knowledge; of embedded computer system design principles and design procedures; in-depth understanding of specific components of embedded systems design methods, including: the choice of the principle of embedded processors, bus design, memory design, a variety of common peripheral interface design, system reliability design, system debugging. Students completing this course, we could design a small stand-alone embedded computer systems.3. TopicsChapter I Overview of Embedded System Design1. Embedded Computer Systems2. the design of embedded computer system requirements and design steps Chapter II Embedded processor1. Introduction to Embedded Processor2. Select the embedded processorChapter III Bus design1. Bus Overview2. Internal bus and external bus3. Bus driver and controlChapter IV Memory system design1. Storage System Design Overview2. memory address decoding method and decoding circuit3. RAM Connection4. EPROM and EEPROMChapter V Common interface to embedded systems1. Common Interface2. digital / analog (D / A) converter interfaces3. Analog / digital (A / D) converter interfaces4. stepper motors and DC Interface5. interrupt applicationsChapter VI User program development1. Software development model outlined2. the basic requirements of the user program and the development process3. high-level language and assembly language interfaceChapter VII Real-time monitoring program1. Outline2. Real-time monitoring program designChapter VIII The reliability of embedded systems design1. Outline2. Fault detection techniques3. The reliability of hardware and software design4. System anti-jamming design5. The overall reliability considerationsChapter IX System debugging and maintenance 1. About Test Equipment2. Debugging of embedded computer systems3. System fault detection and maintenanceExperimental content1 Experiment I: SOPC use of the kit2 Experiment 2: buttons and display drivers (LED, LCD)3 Experiment 3: motor drive and speed (DC motors, stepper motors)4 Experiment 4: integrated design practice (great job)4. Semester Hour StructureTopics Lecture ComputerLab. ExperimentPracticePractice (Week)Chapter 1 2 Chapter 2 2 Chapter 3 2 Chapter 4 4 Chapter 5 4 Chapter 6 4 4 Chapter 7 2 4 Chapter 8 2 4 Chapter 9 24Sum:24 165. GradingThe total score includes the usual course and final examination results in two parts: Experimental work to calculate the usual results-based, 40% of the total score; final examination 60%.Acceptance of each experimental work, you need to do a live demonstration, and acceptance of teachers to answer random questions. Final closed-book exam.6. Text-Book & Additional ReadingsMaterials: micro-computer embedded system design, Li Bocheng ed, Xi'an University Press, ISBN 7-5606-1377-2Constitutor:Reviewer:Authorizor:Date:。

相关主题