文档库 最新最全的文档下载
当前位置:文档库 › 嵌入式系统课程设计教学大纲

嵌入式系统课程设计教学大纲

嵌入式系统课程设计教学大纲
嵌入式系统课程设计教学大纲

《嵌入式系统课程设计》教学大纲

一、课程概述

1. 课程研究对象和研究内容

随着微电子、软件技术的不断发展,随着计算机应用的不断深化、扩展,继互联网技术之后,嵌入式计算机系统应用技术成为新的技术发展的热点,它的发展,必将引发计算机等相关学科的教学模式的改革,在此背景下,本院从08年上学期起,就开始了《嵌入式系统》这门课程的理论教学和实验教学。

嵌入式应用技术是一门典型的跨学科,跨专业的综合型应用课程,作为一门技术含量很高的应用开发技术课程,除了必要的理论教学和实验教学之外,还应当依据现有条件和创造条件,开出《嵌入式系统课程设计》实训课程,以便强化学生对这门课程的理解,以及训练学生掌握必要的基本开发软、硬件工具。为今后的毕业设计、工作建立必要的基础。

课程总学时18学时、总学分3学分。先修课程包括、《接口技术》、《单片机》《嵌入式操作系统》,《嵌入式系统技术基础》等。

2. 课程在整个课程体系中的地位

嵌入式系统课程设计是单片机、嵌入式系统、实时操作系统、软件工程及程序设计课程的后续实验课,它对于巩固学生学习关于计算机系统组成、计算机系统应用方面的知识,加强学生的实际动手能力和提高学生综合素质十分必要。

二、课程目标

1.通过课程设计,使学生能够综合运用所学嵌入式系统课程和其他先修课程的理论和实际知识,掌握嵌入式计算机系统设计的一般规律,树立正确的设计思想,培养分析和解决实际问题的能力;

2.通过课程设计,使学生掌握硬件开发工具:如Protel、Protues等工具的基本使用方法。并对所设计的硬件系统有一个基本分析、评判能力。学会从实际功能的要求出发,合理选择单元电路,并考虑制作工艺、使用、维护、经济和安全等问题,培养计算机系统的硬件设计能力;

3.通过课程设计,基本会使用嵌入式软件开发工具,如ADS或GNU等,并对此类

嵌入式编译系统的特点有一个基本了解。

4.通过课程设计,理解常用的嵌入式操作系统,并且应当理解其特点,有条件的情况下,针对某种操作系统如UCOS能够进行源代码剖析,并能够进行移植。

5.通过课程设计,在有条件的情况下,学习运用各种软件编程规范、硬件标准规范、各种手册查阅有关技术资料等,达到进一步培养系统设计的基本技能。

三、课程内容和要求

这门学科的知识与技能要求分为知道、理解、掌握、学会四个层次。这四个层次的一般涵义表述如下:

知道———是指对这门学科和教学现象的认知。

理解———是指对这门学科涉及到的概念、原理、策略与技术的说明和解释,能提示所涉及到的教学现象演变过程的特征、形成原因以及教学要素之间的相互关系。

掌握———是指运用已理解的教学概念和原理说明、解释、类推同类教学事件和现象。

学会———是指能模仿或在教师指导下独立地完成某些教学知识和技能的操作任务,或能识别操作中的一般差错。

教学内容和要求表中的“√”号表示教学知识和技能的教学要求层次。

本标准中打“*”号的内容可作为自学,教师可根据实际情况确定要求或不布置要求。

嵌入式系统所涉及的知识面、应用面非常广泛,依据课程所教授的内容,课程设计也应当包含以下三方面的内容:嵌入式系统硬件设计、嵌入式软件开发技术和嵌入式操作系统。课程设计题目可以由指导教师拟定,学生在指导教师的辅导下完成课程设计,也可以根据实际设备条件或者实验室条件,教师与学生共同拟定设计题目,学生在指导教师的辅导下完成课程设计。

作为一项工程性特点很强的应用开发技术,嵌入式系统课程设计应当包含硬件设计和软件设计两个部分,。但嵌入式系统的设计具有硬件组成的标准化,软件实现的多样化的特点,硬件组成的标准化降低了硬件设计的难度,而用软件实现满足特定应用的专用计算机的终功能。因此,设计难度最大的,设计工作量最大的部分在软件设计部分,实践中也证明了这一点。因此,硬件设计技术的掌握,希望在学生的前导课程中,如《单片机》、《单片机课程设计》中解决,嵌入式系统的课程设计的侧重点应当放在学生软件开发技术的训练上。这是本课程的设置核心。为此,设置以下题目《基于ARM的嵌入式实验开发系统》,该系统

应当包括以下内容:

1.嵌入式系统基本技术

该部分应当包含两个部分:

1)ARM微处理器体系结构与ARM汇编语言程序设计

进一步加强学生对ARM体系结构及指令系统的理解,体会ARM汇编语言程序设计的主要技巧和特点,以其提升学生嵌入式系统软件的开发水平。

2)ARM引导程序的分析设计

引导程序是ARM加电后进行系统软硬件环境初始化的一段系统起始代码,通常由汇编语言编制,学生应当仔细分析该引导代码,并在此基础上修改它,以适合被课程设计的需要。

2. 嵌入式软件开发两部分

该部分也应当包括两部分:

1)系统管理软件的开发,可以自己编制系统管理软件,也可以采用UCOS操作系统或者LINUX操作系统,并做好移植开发。

2)应用软件开发,根据具体的系统组成和功能要求,开发应用软件。

3.外围接口电路的开发

这一部分应当包括各种外部实验驱动版等,有如下基本内容:

1)4×4键盘

2)2×16 LCD

3)8位数码管显示器

4)A/D、D/A电路

5)PWM电机调速电路

6)流水灯电路

如下扩展内容,可选择

1)USRT

2)USB

3)PS/2

4)TCP/IP协议栈

另外,推荐以下课程设计题目

1)生产—消费者问题(嵌入式多线程程序设计)

2)心率监测系统(嵌入式网络程序设计)

3)工业实时网络控制器(外部通信接口系统设计)

4)门禁网络系统设计

四、课程实施

1.课时安排与教学建议

依据具体情况,安排36个学时时间,教师指导具体课时安排如下:

2.教学组织形式与教学方法要求

(1)课程设计是在教师指导下进行的,为了更好地达到培养设计能力的要求,提倡独立思考、严肃认真、精益求精的学习精神,反对照抄照搬和容忍错误的态度。

(2)设计过程中,需要综合考虑多种因素,采取多种办法进行分析、比较和选择,来确定设计方案、要边设计、边修改、边测试验证、反复修改以完善嵌入式系统设计是正常的,必须耐心、认真地对待。

(3)广泛的阅读资料,分析资料是学习和提高设计质量的重要保证,要根据具体条件和要求,鼓励学生大胆创新。

(4)在软件设计中,应学习正确运用标准和规范,培养学生软件设计的标准化、规范化意识。

(5)要注意掌握设计进度,每一阶段的设计都要认真检查,避免出现重大错误,影响下一阶段设计。

五、教材选用

1.ARM嵌入式系统入门(教材) 三恒心科技主编电力工业出版社

2.嵌入式系统基础教程俞建新主编机械工业出版社

3.ARM嵌入式系统开发完全入门与主流实践封景纲主编电子电子工业出版社

六、课程评价

设计结束时学生必须提交设计成果(含电路图纸、设计说明书、程序附录等);以平时考查、设计答辩相结合的方式评分,平时成绩占30%,设计成果占40%,答辩占30%。按优、良、中、及格、不及格五级记分。每个学生的答辩时间大约为15~20分钟。

制定该课程标准小组成员:

审核者:

北京科技大学 嵌入式课程设计报告

《嵌入式控制系统》课程设计报告 学院 专业班级 姓名 学号 指导教师 _

目录 摘要 (4)

Abstract (4) 引言 (5) 带中断LED数码管驱动程序设计 (6) 1.设计内容 (6) 1.1 基本功能 (6) 1.2 扩展功能 (6) 1.3创新功能 (6) 2.实验设备 (6) 3.设计功能块说明 (6) 4.设计原理 (7) 4.1 LED发光原理 (7) 4.2 八位LED显示器 (8) 5. 实验步骤 (8) 5.1 驱动程序加载 (8) 5.2 添加控件 (8) 5.3基本功能的实现 (9) 5.4 使用指南 (10) 6. 实验结果 (10) 6.1 基本功能实现结果 (10) 6.2 LED数码管清零功能实现结果 (11) 6.3 中断计数功能实现结果 (12) 6.4 频率设置功能实现结果 (13) 7. 心得体会 (14) 附录 (16)

摘要 通过嵌入式控制系统课程的学习并结合本次课程设计,了解嵌入式系统的开发方法和流程,熟悉Intel XScale硬件平台及其应用处理机的使用方法,熟悉Windows CE嵌入式系统的基本原理、概念。能针对Intel XScale硬件平台、应用需求自行定制、优化WinCE操作系统,并独立编写可在Intel XScale嵌入式设备上运行的应用程序。 本课程设计主要实现了LED数码管的驱动程序,中断计数功能、LED显示清零功能、LED 数字显示频率设置的功能。 关键字:WINCE 中断数码管驱动 Abstract Learning Embedded Control Systems and combining the curriculum design can help us understand the Embedded Control Sy stems’ development methods and processes, and be familiar with Intel XScale Hardware platform and its usage. Know well the basic principles and concepts about WINCE. Design and optimize Windows Embedded Compact and compose Application software program that can operate on the Intel XScale Hardware platform. The main achievement of the curriculum design are drivers for LED, Interrupt Count, clean the results of the LED and set up the display frequency of the LED. Key words: WINCE Interrupt Digital Driving

嵌入式系统原理与应用课程教学大纲

《嵌入式系统原理与应用》课程教学大纲 一、课程基本信息 课程代码:230449 课程名称:嵌入式系统原理与应用 英文名称:Principle and Application of Embedded System 课程类别:专业课 学时:72(其中实验18学时) 学分:3.5 适用对象: 计算机科学与技术业 考核方式:考试(平时成绩占总评成绩的30%,期末考试成绩占70%) 先修课程:计算机组成原理、操作系统、编译原理 二、课程简介 嵌入式系统原理与应用是计算机科学技术专业的一门专业课,讲述嵌入式系统的基本理论、原理。本课程是一门既与硬件关系紧密,又与嵌入式操作系统、嵌入式软件关系十分紧密课程。它围绕目前流行的32位ARM处理器和源码开放的Linux操作系统,讲述嵌入式系统的概念,软、硬件组成,开发过程以及嵌入式应用程序开发设计方法。本课程的知识将为学生今后从事嵌入式系统研究与开发打下坚实的基础。The principle of embedded system is an important course of computer science and technology, which introduce the principles and the theory of embedded system.T his curriculum is tied closely with not only hardware but also embedded operating system and embedded software. It introduce the conception of embedded system, components of software and hardware, developing progresses and designing methods of embedded programming which based on the 32bit arm processor and operating system of opened linux.The knowledge of this course would be solid foundation for the student who would be engaged in researching or developing about embedded system. 三、课程性质与教学目的 嵌入式系统原理与应用课程的性质:该课程是计算机科学与技术专业的专业课。 嵌入式系统原理与应用课程的教学目的:通过对基于ARM嵌入式芯片的系统的基本组织结构与工作原理的学习,使学生对计算机系统的硬件部分有一个全面的了解,对嵌入式软件的开发过程有一个清楚的认识,通过对嵌入式操作系统的工作原理的学习,使学生对嵌入式操作系统有一个清晰的认识,提高学生在嵌入式软件设计设计能力及解决实际问题的动手能力,为后续专业课程的学习打下坚实的基础。 四、教学内容及要求 第一章嵌入式系统导论 (一)目的与要求 1.掌握嵌入式系统的特点 2.掌握嵌入式系统与通用计算机系统的区别 3.了解嵌入式系统在日常生活种的应用

包装工艺设计课程设计报告

1.绪论 1.1设计的目的与意义 香皂是日常生活中必不可少的洗涤护理用品,香皂质地细腻、去污力强,是肥皂的改良品,本设计就是基于方便、卫生、环保的设计理念进行的设计,而且防护性能好,经济效益高,此设计的市场定位应该适合大部分人群,尤其主要是面向那些较常家居的人群。因此,工艺品包装应当提出具有个性化的包装设计方法,能够使产品在众多同类品牌中脱颖而出,首先从外观上吸引消费者的眼球,进而产生购买欲望;其次通过改良的包装结构,让产品的包装充分循环利用,将具有个性化的设计理念贯穿始终;最后,达到提升品牌形象,扩大产品的销售和影响力的目的并实施具有个性化的包装设计。本设计采用了一层用塑料制成的包装,解决了以前香皂保质期不长,消费者不放心的问题,且卫生、方便。 1.2香皂的市场调查 1963年舒肤佳除菌香皂首次在美国上市(属于宝洁公司的品牌之一),此后畅销于全世界几十个国家和地区。因其显著的抗菌功效,在国际上,舒肤佳品牌已获得多家国际医学专业团体的认可。在中国,舒肤佳的除菌功效也获得了中华医学会的验证,实验证明,舒肤佳能有效去除和抑制可能引起皮肤感染和汗臭的细菌。香皂附加成本增高和国外品牌占主导地位的现状,直接导致了香皂普遍售价高昂这一结果。由于国外香皂注重包装、设计、广告投入、整体策划,使得香皂生产的附加成本增高。因此,其上市产品的价格一开始就定得很高。而且通过调查,我们发现消费者心理注重包装设计精美大方、杀菌止痒功能好、美容功能好、气味清新、泡沫丰富、清洁性好、皂体硬度适中、外观保持性好、品种多样化、广告宣传到位。 2.产品的物性及流通环境的分析 2.1产品的物性 香皂以脂肪酸钠和其他表面活性剂为主要原料,添加品质改良剂和外观改良剂,经过加工成型后制成的产品。香皂的主要成分是脂肪酸钠和表面活性剂,此外还含有1%—1.5%的香精,一般用牛油、羊油和椰子油为原料,制皂前经过精炼、脱色、脱臭等精制处理。香皂使用时会沾上水,进而水分被香皂吸收。使用后,香皂里面的水分要挥发,但由于进入香皂的水分分布不均以及香皂各部分接触空气的程度不同,会导致水分的挥发程度不同,进而致使香皂出现裂痕。如果长期存放,香皂原料中含有的不饱和脂肪酸会被氧、光、微生物等氧化,有时会出现酸败现象,香皂中的水分也会散失,影响使用效果。舒肤佳香皂含有抗菌活性成份迪保肤,在清洗过程中能有效去除皮肤表面的暂留微生物。清洗后,舒肤佳留在皮肤上的抗菌活性成分迪保肤能有效抑制皮肤表面细菌的再生。

基于STM32和uC_OS-II的多任务设计-嵌入式系统课程设计报告

基于STM32和uC_OS-II的多任务设计-嵌入式系统课程设 计报告 NORTH CHINA UNIVERSITY OF SCIENCE AND TECHNOLOGY 嵌入式系统课程设计报告 学生姓名: 学号: 学院: 专业班级: 指导教师: 同组成员: 2016年 12 月 26 日 嵌入式系统课程设计报告 一、课程设计目的 本课程设计是在《嵌入式系统原理与应用》课程的基础上,通过软件编程及仿真调试的实践,进一步掌握嵌入式系统的原理和应用方法,是毕业设计前的一 次重要实践,为今后从事嵌入式系统相关工作岗位打下良好的基础。 二、设计题目及要求 2.1 设计题目: 基于STM32和uC/OS-II的多任务设计 2.2 功能实现:

使用uC/OS-II的任务管理函数和STM32库函数控制相应的寄存器,完成一个多任务设计。整个设计共有4个任务,驱动一个LED指示灯闪烁、由3个LED指示灯组成的流水灯、驱动蜂鸣器和利用swd方式进行printf输出。 2.3 设计要求: 理解和熟练使用KEIL软件、STM32寄存器、STM32库函数和uC/OS-II任务管理函数,用KEIL软件完成编程和调试,下载到开发板中实现4个设定的任务,并完成课程设计报告。 四个任务分别为: (1)驱动1个LED指示灯闪烁、 (2)由3个LED指示灯组成流水灯 (3)驱动蜂鸣器发出响声。 (4)利用swd方式进行printf输出。 三、设计原理说明 3.1 硬件说明 本次课程设计主要使用的是STM32 神舟 IV 号开发板为基础进行课程设计的,本节将详细介绍神舟IV号开发板的各部分硬件原理与实现。 (1)开发板资源图 - 1 - 嵌入式系统课程设计报告

嵌入式课程设计报告

嵌入式课程设计报告设计题目:电子密码锁

、 摘要 随着科技和人们的生活水平的提高,实现防盗的问题也变得尤为突出,传统机械锁构造简单,电子锁的保密性高,使用灵活性好。根据需要设计运用W90P170开发板,制作一款电子密码锁,密码锁通过键盘输入密码,通过在LCD的文字和图片显示当前密码锁的状态。实现设置密码,密码验证,错误密码自锁、图片显示的功能。 目录

一、选题意义及系统功能 (3) 二、硬件设计及描述 (4) 三、软件设计及描述 (5) 四、程序代码 (6) 五、课程设计体会 (11) 六、运行结果 (12) 七、心得体会 (12) 八、参考文献 (13) 九、附录 (13) 一、选题意义及功能描述 1、选题意义 电子密码锁是通过密码输入来控制电路或是芯片工作,从而控制机械的开关闭合、开锁的电子产品。随着科技提高和人们生活水平的提高,对电子密码锁的需求增加。电子密码做较传统的机械锁安全性能更高。 特点如下: (1)保密性好,编程量大,随机开锁的成功率几乎为零。

(2)密码可变,用户可以随时改变密码,防止密码被盗,同时也可以避免人员的更替而使锁的密级下降。 (3)误码输入保护,输入密码多次错误是,系统进行自锁。 (4)无活动零件,不会磨损,寿命长。 (5)使用灵活性好,无需佩戴钥匙,操作简单。 2、功能描述 基本功能: (1)从键盘输入任意6位数字作为密码,将这六位数字经过USI总线存储到Flash芯片中,设置密码完成。 (2)从键盘输入密码,比较键盘输入的密码与Flash中存储的密码是否相同。 (3)如果密码正确,则LED灯点亮;如果密码不正确,则LED灯闪烁,而且如果连续三次输入密码错误则系统锁定,不允许再次输入密码。 扩展功能: (1)首先显示“请输入密码:”,显示密码锁背景图片1。 (2)如果密码正确则显示“密码正确”,显示成功进入系统的背景图片2。 (3)如果密码不正确则显示“密码不正确,请重新输入:” (4)如果连续三次输入密码错误则显示“对不起,您已经连续三次输入密码错误,系统锁定”,显示图片1。

《嵌入式开发》教学大纲

《嵌入式开发》教学大纲 课程编码: 课程名称:嵌入式开发 学时/学分:72/4 先修课程:C语言程序设计、数字逻辑、Linux操作系统、计算机网络、操作系统、计算机组成原理、微机原理与接口技术、汇编语言 适用专业:计算机科学与技术 开课教研室:网络教研室 一、课程性质与任务 1 ?课程性质:专业方向必修课 2 ?课程目的:了解嵌入式系统基本要素和最新知识概念,掌握嵌入式系统软硬件设计原理和方法,实践嵌入式系统项目开发基本流程,掌握嵌入式系统开发方法。通过学习,使学生深刻理解嵌入式系统的基本要素和最新设计理念、嵌入式操作系统、软硬件协同设计的基本方法;实践嵌入式系统设计流程;具备良好的嵌入式系统工程开发能力。通过本课程的学习,具备一定的分析和解决问题的能力;激起学生们的好奇心和创造力。 二、课程教学基本要求 1 ?嵌入式相关基础理论知识的理解与掌握 2 ? Linux C编程、Linux网络编程 3 .基于SkyEye的嵌入式系统开发 4 ?驱动程序设计的框架以及关键点 5 ?进一步分析Linux 0.11内核源代码,提升自己对操作系统原理的理解水平,对操作系 统有一个总体的把握和认知 三、课程教学内容 第1章嵌入式系统开发技术基础 主要知识点: 探1.1嵌入式系统概述 探1.2嵌入式处理器 探1.3嵌入式操作系统 ※^ 1.4嵌入式系统的结构、开发流程、开发要点

第2章嵌入式系统开发环境 主要知识点: 2.1嵌入式系统开发环境简介 22OK2440-II开发平台介绍 2.2.1 OK2440-II开发板构成 2.2.2 OK2440-II开发板硬件资源 探2.2.3 实例一OK2440-II开发板的基本使用2.2.4 实例一引导Windows CE 2.2.5 实例一引导Linux 2.3交叉编译的基本知识 2.3.1 ARM交叉编译工具链 2.3.2嵌入式软件开发流程 探2.4实例一创建交叉编译环境 探2.5 实例一QEMU、GDB的安装及简单使用2.5.1 QEMU的安装 2.5.2 GDB的安装 探2.5.3 运行ARM汇编程序 探2.5.4 调试ARM汇编程序 2.6 SkyEye的安装及简单使用 2.6.1 SkyEye 简介 探 2.6.2 实例一安装SkyEye-1.2.6 探 2.6.2 实例一使用SkyEye-1.2.6 探2.7 实例一TFTP服务器的搭建 探2.8实例一NFS服务器的搭建 第3章嵌入式软件开发基础 主要知识点: 3.1 Linux C语言程序设计基础知识 3.1.1程序安装目录、头文件、库文件 3.1.2 gcc编译器 探3.1.3实例一使用gcc编译器 3.1.4 GNU make 工具和Makefile 文件 ※^ 3.1.5 实例一使用make及Makefile文件

嵌入式系统设计课设报告分析解析

福州大学 《嵌入式系统设计课设》 报告书 题目:基于28027的虚拟系统 姓名: 学号: 学院:电气工程与自动化学院 专业:电气工程与自动化 年级: 起讫日期: 指导教师:

目录 1、课程设计目的 (1) 2、课程设计题目和实现目标 (1) 3、设计方案 (1) 4、程序流程图 (1) 5、程序代码 (1) 6、调试总结 (1) 7、设计心得体会 (1) 8、参考文献 (1)

1、课程设计目的 《嵌入式系统设计课设》是与《嵌入式系统设计》课程相配套的实践教学环节。《嵌入式系统设计》是一门实践性很强的专业基础课,通过课程设计,达到进一步理解嵌入式芯片的硬件、软件和综合应用方面的知识,培养实践能力和综合应用能力,开拓学习积极性、主动性,学会灵活运用已经学过的知识,并能不断接受新的知识。培养大胆发明创造的设计理念,为今后就业打下良好的基础。 通过课程设计,掌握以下知识和技能: 1.嵌入式应用系统的总体方案的设计; 2.嵌入式应用系统的硬件设计; 3.嵌入式应用系统的软件程序设计; 4.嵌入式开发系统的应用和调试能力 2、课程设计题目和实现目标 课程设计题目:基于28027的虚拟系统 任务要求: A、利用28027的片上温度传感器,检测当前温度; B、通过PWM过零中断作为温度检测A/D的触发,在PWM中断时 完成温度采样和下一周期PWM占空比的修正;PWM频率为1K; C、利用按键作为温度给定;温度给定变化从10度到40度。 D、当检测温度超过给定时,PWM占空比增减小(减小幅度自己设 定);当检测温度小于给定时,PWM占空比增大(增大幅度自己 设定); E、把PWM输出接到捕获口,利用捕获口测量当前PWM的占空比; F、把E测量的PWM占空比通过串口通信发送给上位机; 3、设计方案-----介绍系统实现方案和系统原理图 ①系统实现方案: 任务A:利用ADC模块通道A5获取当前环境温度。 任务B:PWM过零触发ADC模块,在PWM中断服务函数中,将当前环境温度和按键设定温度进行比较,并按照任务D的要求修订PWM占空比。

《嵌入式系统及应用》课程教学大纲(纠正版本)

中山大学软件学院 软件工程专业本科生课程教学大纲 Course Profile for Undergraduates of Software Engineering 最近更新/ Revision : 2009.06.11

课程教学大纲模板之填写说明: 1、软件学院的培养目标之一是“国际化”,同时为便于我院与国外高校的合作交流,课程描述的每 一项目均需提供英文描述,关键项目和易产生歧义的项目同时采用中、英文撰写。建议各位撰写人先参考几个国外高校的课程网站,以免英文专业术语出现太大偏差。 2、不同于其他非工科专业的课程描述,软件工程专业课程描述须给出每门课程实践环节的详细教 学规格说明,譬如:课后作业(Written Assignments)与实验项目(Programming Assignments 或Projects)的安排; 实验课的时间、地点和授课方式;以及TA课外辅导实验的安排等。独立设有实验课的课程,理论课与实验课合并为同一课程撰写单份课程描述。所有课程的课程描述必须足够细致,使得学院可据此估算每门课程的教师与TA合计教学成本(含理论课与实验课)。 3、“课程编号”均采用“SE-”为前缀,后接3位阿拉伯数字(其中前1位表示开课年级,后2 位表示序列号)。课程描述撰写人首先起草课程编号,学院将最后统一编号。 4、“课程描述”中至少应给出课程简介、教学目标、主要知识点这三部分内容。 5、“教材”通常指定1本,特殊情况允许2本,但不宜再多;“教学参考书”通常不超过5本,指 定太多相当于没有指定。凡英文原版教材,请务必列出国内引进影印版的相关信息(未引进影印版的教材其可用性会有问题,不建议采用!)以及中译版的相关信息;每一教材信息请在出版社前注明出版社所在的城市,并且务必注明ISBN编号(10位ISBN采用1-3-5-1分隔,13位ISBN采用3-1-3-5-1分隔)。 6、“理论教学内容”请注明每一知识点的教学用时,并且注意合计学时应与总学时栏目中的理论 环节学时数保持一致。 7、为更好地建立各门课程与初、中、高三级“软件工程实训”之间的关联,请务必填写实验教学 内容中的“实战技能培养”栏目。所谓实战技能,主要指学生对各种软件开发方法、技术和工具的理解与运用,这些技能通常未被教学计划中的课程所覆盖,但在课程的实践环节得到讲授和训练。例如:设计模式(Design Pattern)、面向方面程序设计(AOP)、结对编程(Pair Programming)、测试驱动编程(Test-Driven Programming)、自动回归测试(Regression Testing)、单元测试工具JUnit、版本控制工具CVS、或其他开源软件工具等。 8、在总评成绩计算中,若期中考试(Midterm Examination)或期末考试(Final Examination)是 开卷考试,请在考试后面用括号注明“(Open Book)”;对于数学基础课程或理论性较强的专业骨干课程,强烈建议安排期中考试,并将考试时间列在“理论教学内容”中。 9、凡无内容的栏目请不要留空,注明“无”或“None”。 10、初、中、高三级“软件工程实训”课程的教学大纲采用类似、但不同的模板。 11、各位撰写人在起草所负责课程描述之前,请先参考以下4门课程的课程描述:线性代数、C语 言程序设计、操作系统、编译原理。

包装手提袋课程设计论文

摘要 手提袋是一种被广泛应用的包装元素,常用于服装、食品、皮鞋、礼品、烟酒、药品等商品。一个设计精美的手提袋在为购物者提供方便的同时,已成为商家宣传其产品或品牌的一种有效手段。即使提袋上印有醒目的商标或广告,顾客也会乐于重复使用。纸质手提袋作为手提袋中的一个分支,凭借绿色环保的特点将会逐渐取代塑料包装袋,具有较好的发展前景。 尽管手提袋集使用与宣传功能为一体,是一种廉价的宣传媒介,但商家在追求手提袋印刷高品质的同时仍希望降低其制作成本。胶版印刷因其制版工艺简单、印刷成本低廉、印刷色彩鲜艳丰富、套印精度高、印刷率效快等优点,成为目前手提袋印刷的首选方式。 本设计使用了Illustrator、Photoshop等图形处理软件,并结合软件各自的特点,对手提袋进行了尺寸图、装潢图的设计与处理,努力使本手提袋具有号召力与艺术感染力。通过认真体会《印刷工程系02届毕业十周年同学聚会》的重要纪念意义,设计出了该样袋。在查阅了相关书籍资料,了解PS版的制版方法,工艺流程及注意事项,进一步加深了对相关知识的理解和掌握。 关键词:手提袋;胶版印刷;Illustrator、Photoshop软件

ABSTRACT Handbag is a widely used packing element and is often used for clothing, food, leather shoes, gifts, alcohol and tobacco, drugs, and other commodities. A beautiful design in the bag for shoppers provide convenient while, promote their products has become a businessman or brand of a effective means. Even if the bags with marked trademark or advertising, the customer will also be generous to use again. Paper bag as a branch of bag, with the characteristics of green environmental protection will be gradually replace plastic bags, have good growth prospects. Although handbag set use and publicity function as one, is a cheap publicity media, but the businessman in pursuit of the bag printing high quality while still hopes to reduce the production cost. Offset printing because of its simple process, printing plate making low cost, bright color printing rich, high precision, printing overprint efficiency advantages of fast, become the preferred method of bag printing. This design USES Illustrator, Photoshop and other graphic processing software, and combined with the software of the features of the bag to the size of the map, decoration map design and processing, and strive to make this handbag with appeal and artistic appeal. Through careful experience the printing engineering 02 the graduate students gathered 10 anniversary of important commemorative meaning, designed the sample bag. In turn related books information, understanding PS version of the plate making method, process flow and the matters needing attention, further

嵌入式系统课程设计

嵌入式系统课程设计 学号:1070410014030 班级:通信10 姓名:刘豆

嵌入式系统在智能交通中的应用摘要:介绍了嵌入式系统及其操作系统,并将其系统和通用计算机系统作了比较,总结了嵌入式系统产品在ITS(Intelligent Traffic system ),智能交通系统应用中的工作稳定性高,环境适应能力强和设备独立性三个特点,且结合嵌入式产品在ITS中应用的这几个特点,探讨了嵌入式系统在智能交通系统中应用研究。最后,展望嵌入式系统在ITS(智能交通系统)中的广泛应用。 关键词:嵌入式系统;嵌入式操作系;ITS;数字信号 中图分类号: Application of Embedded System in ITS Abstract: This article mainly introduce embedded system and its operation system , the embedded system are compared with general computer system. And this article summarizes three characteristics about embedded systems’ production applied to ITS: the high working stabilities, the strong ability for environment and the independency of equipments .Combining with the application research of embedded systems in ITS。At last, the author prospects that embedded systems are used widely in ITS in the whole nation. Keywords; embedded system; embedded operational systems ; ITS ; digital signal 嵌入式系统如今在实际生活中有巨大应用,观察身边不难发现电子产品、智能家居等大多用嵌入式系统来实现。这篇论文举一个应用实例,即智能交通系统。一个智能交通系统(ITS)主要由交通信息采集、交通状况监视、交通控制、信息发布和通信5大子系统组成。各种信息都是ITS的运行基础,而以嵌入式为主的交通管理系统就像人体内的神经系统一样在ITS 中起至关重要的作用。嵌入式系统应用在测速雷达、(返回数字式速度值)运输车队遥控指挥系统、车辆导航系统等方面,在这些应用系统中能对交通数据进行获取、存储、管理、传输、分析和显示,以提供交通管理者或决策者对交通状况现状进行决策和研究。 1.嵌入式系统与嵌入式操作系统 1.1嵌入式系统 通俗来讲,嵌入式系统是带有操作系统的单片机系统;主要由嵌入式处理器、相关支撑硬件和嵌入式软件系统组。他的框架可分为5个部分:处理器、内存、输入/输出、操作系统与应用软件(如图1所示)。嵌入式软件包括与硬件相关的底层软件、操作系统、图形界面、通讯协议、数据库系统、标准化浏览器和应用软件等。总体看来,嵌入式系统具有便利灵活、性能价格比高、嵌入性强等特点,可以嵌入到现有任何信息家电和工业控制系统中。软件角度来看,嵌入式系统具有不可修改性,系统所需配置要求较低&系统专业性和实时性较强等特点。 1.2 嵌入式操作系统 对于目前发展迅速的信息产品来说,其最关键的核心技术就是嵌入式操作系统。嵌入式操作系统EOS(Embedded Operating System)是一种支持嵌入式系统应用的操作系统软件。嵌入式操作系统具有通用操作系统的基本特点,如能够有效管理越来越复杂的系统资源;能够把硬件虚拟化,使得开发人员从繁忙的驱动程序移植和维护中解脱出来;能够提供库函数、驱动程序、工具集以及应用程序;另外,嵌入式操作系统在系统实时高效性、硬件的相关依赖性、软件固态化以及应用的专用性等方面具有较为突出的特点。

嵌入式系统课程设计报告

湖北民族学院 信息工程学院 课程设计报告书 题目 :基于A RM的数字式万年历 课程:嵌入式系统课程设计 专业:电子信息科学与技术 班级: 03114411 学号: 031441119 学生姓名:田紫龙 指导教师:易金桥 2017年6 月20 日

信息工程学院课程设计任务书 学号031441119学生姓名田紫龙专业(班级)0314411 设计题目基于 ARM 的数字式万年历 1.能测量温度并且实时显示; 2.具有时间显示功能,能够显示年月日,时分秒,并且可以手动调节时间。 设 3. 具有 12 小时制和 24 小时制切换功能。 计 技 术 参 数 对年、月、日、时、分、秒进行计时,还具有闰年补偿等多种功能。温度采集 选用 DS18B20芯片,万年历采用直观的数字显示,数据显示采用1602 液晶显 示模块,可以在LCD1602 上同时显示年、月、日、周日、时、分、秒,还具有 设 时间校准整点灯光提醒等功能。制作仿真和实物。 计 要 求 [1]苏平 . 单片机的原理与接口技术 [M]. 北京 : 电子工业出版社, 2006,1-113. [2]王忠民 . 微型计算机原理 [M]. 西安 : 西安科技大学出版社, 2003,15-55. [3]左金生 . 电子与模拟电子技术 [M]. 北京 : 电子工业出版社, 2004,105-131. [4]新编单片机原理与应用(第二版). 西安电子科技大学出版社, 2007.2 [5]张萌 . 单片机应用系统开发综合实例 [M]. 北京:清华大学出版社, 2007.7 [6] 朱思荣. 51 单片机实现公历与农历、星期的转换[Z].当当电子网 [7]李广弟 . 单片机原理及应用 [M] 北京航空航天大学出版社 ,2004 年 参[8] 王越明 . 电子万年历的设计 [J]. 黑龙江科技信息, 2004 年 考 资 料 2017年 6 月 20 日

缓冲包装课程设计说明书

缓冲包装设计说明书

联想Y460 笔记本电脑缓冲包装设计 目录 一、设计说明说的英文摘要和英文摘要???????????2 二、课程设计任务书???????????????????3 三、正文????????????????????????4 1.设计内容整体概述????????????????..4 2.设计方案的确定方法???????????????..4 (1)确定流通环境?????????????????..4 (2)产品特性分析?????????????????..6 (3)缓冲包装材料的选择??????????????..7 (4)缓冲包装方法的确定??????????????..8 3.缓冲设计计算与校核???????????????..8 (1)缓冲衬垫基本尺寸计算?????????????..8 (2)缓冲衬垫校核?????????????????..8 (3)缓冲衬垫的结构设计??????????????..9 (4)笔记本其他配件的包装?????????????10 4.外包装容器设计计算???????????????11 (1)运输包装的设计????????????????11 (2)集合包装的选择????????????????17 5.引用的测试标准与方法??????????????18 四、结论???????????????????????..27 ..28 五、参考文献 摘要

通过分析联想Y460 笔记本电脑的外部流通环境和产品本身特性,选择了合适的缓冲包装材料EPE,进行了缓冲衬 垫的尺寸计算和结构设计,并进行相应的各种数据的校核,完 成了缓冲包装设计。运输包装设计选用了0201 型瓦楞纸箱进行尺寸和结构设计,并计算了该纸箱运输过程中需要满足的强 度要求。集合包装设计进行了托盘和集装箱的选用和排列方式 的分析。最后针对本次课程设计做出概括性的总结。 关键词:流通环境;EPE;缓冲包装;瓦楞纸箱;集合包装; ABSTRACT Through the analysis of the Y460 laptop lenovo external circulation environment and the product itself characteristics, select the appropriate cushion packaging material EPE, the cushioning pad size calculation and structure design, and carries on the corresponding to all kinds of data of checking, completed the cushion packaging design. The package design choose the type 0201 corrugated carton for size and structure design, and calculate the carton transportation process of need to meet the required strength. Set the tray and packaging design the selection and arrangement of the container of the analysis. Finally, according to the course design make general summary. Keywords: circulation environment; EPE; Cushion packaging; Corrugated carton; Set packing; 《运输包装》课程设计任务书 一、设计题目:机电产品(主机、显示器、电视机、打印机、电子仪器 等)的运输包装 二、设计任务:

嵌入式系统课程设计

《嵌入式系统设计与应用》课程设计 题目嵌入式系统的实践教学探讨 1.嵌入式系统设计与应用课程的内容概述 1.1 内容概述 本课程适用于计算机类专业,是一门重要的专业课程。它的任务是掌握嵌入式系统的基本概念;掌握嵌入式处理器 ARM 体系结构,包括ARM总体结构、存储器组织、系统控制模块和I/O外围控制模块;掌握ARM指令集和Thumb指令集;掌握ARM汇编语言和C语言编程方法;了解基于ARM 的开发调试方法。它的目的是了解和掌握嵌入式处理器的原理及其应用方法。 1)介绍嵌入式系统开发的基础知识,从嵌入式计算机的历史由来、嵌入式系统的定义、嵌入式系统的基本特点、嵌入式系统的分类及应 用、嵌入式系统软硬件各部分组成、嵌入式系统的开发流程、嵌入 式技术的发展趋势等方面进行了介绍,涉及到嵌入式系统开发的基 本内容,使学生系统地建立起的嵌入式系统整体概念。 2)对ARM技术进行全面论述,使学生对ARM技术有个全面的了解和掌握,建立起以ARM技术为基础的嵌入式系统应用和以ARM核为基础 的嵌入式芯片设计的技术基础。 3)ARM指令系统特点,ARM 指令系统,Thumb 指令系统,ARM 宏汇编,ARM 汇编语言程序设计,嵌入式 C 语言程序设计。 1.2实践教学探讨 在IEEE 计算机协会2004年6月发布的Computing Curricula Computer Engineering Report, Ironman Draf t 报告中把嵌入式系统课程列为计算机工程学科的领域之一,把软硬件协同设计列为高层次的选修课程。美国科罗拉多州立大学“嵌入式系统认证”课程目录包括实时嵌入式系统导论、嵌入式系统设计和嵌入式系统工程训练课程。美国华盛顿大学嵌入式系统课程名称是嵌入式系统

广东海洋大学嵌入式系统课程设计

《嵌入式系统》设计报告学生姓名 Adao (学号) 所在学院数学与计算机学院 所在班级计科1141 指导教师 成绩

目录 1.课程设计目的 (2) 2.系统分析与设计 (2) 3.系统结构图 (2) 4.实现过程 (3) 5.实验效果 (5) 6.代码分析 (6) 7.系统测试出现的问题和解决的方案 (7) 8.系统优缺点 (7) 9.心得体会 (8) 参考文献 (8)

双按键控制流水灯系统开发 1.课程设计目的: 本次课程设计目的主要是对之前所学习的STM32的某个实验进行更深入的学习与了解,弄懂引脚,端口等相关的配置,对实验原理和具体实现有一定的理解,能做到自己通过原理图和使用库函数等把功能实现出来。我选择的是EXTI-外部中断实验并加以整合,具有一定实用功能的系统,可以对外提供服务。 2.系统分析与设计: 本课程设计所定义的系统主要功能为,通过两个按键KEY1(PA0)、KEY2(PC13)可以实现对流水灯进行同步控制,即一个开关控制产生的灯的状态可以被另一个开关去改变,按键控制需要对两个按键的端口,引脚等进行相关配置,并在两个引脚的中断服务程序中完成对流水灯状态同步控制的操作。本还想通过使用SysTick(系统滴答定时器)功能对流水灯进行精确定时,但由于时间比较匆促,最终没有实现。 3.系统结构图: 图3-1

4.实现过程: 1、GPIO的输入模式有上拉输入模式、下拉输入模式、浮空输入模式和模拟输入模式。GPIO 中的每个引脚可以通过配置端口配置寄存器来配置它的模式。每个引脚的模式由寄存器的4个位控制。 上拉/下拉输入模式:1000 浮空输入模式:0100 模拟输入模式:0000 2、STM32的所有GPIO都可以用作外部中断源的输入端。STM32的中断由中断控制器NVIC 处理。STM32的中断向量具有两个属性,一个为抢占属性,另一个为响应属性,其属性编号越小,表面它的优先级别越高。抢占属性会出现嵌套中断。 3、编写NVIC_Configuration()函数配置NVIC控制器的函数。 static void NVIC_Configuration(uint8_t IRQ) { NVIC_InitTypeDef NVIC_InitStructure; //将NVIC中断优先级分组设置为第1组 NVIC_PriorityGroupConfig(NVIC_PriorityGroup_1); /* 配置中断源 */ NVIC_InitStructure.NVIC_IRQChannel = IRQ;//设置中断线 NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority = 0;//设置抢占优先级 NVIC_InitStructure.NVIC_IRQChannelSubPriority = 0;//设置响应优先级 NVIC_InitStructure.NVIC_IRQChannelCmd = ENABLE; NVIC_Init(&NVIC_InitStructure); //对NVIC中断控制器进行初始化 } 4、调用GPIO_EXTILineConfig()函数把GPIOA、Pin0和GDIOC、PIN13设置为EXTI输入线。 GPIO_EXTILineConfig(GPIO_PortSourceGPIOA, GPIO_PinSource0); GPIO_EXTILineConfig(GPIO_PortSourceGPIOC, GPIO_PinSource13); 5、填写EXTI的初始化结构体,然后调用EXTI_Init()把EXTI初始化结构体的参数写入寄存器。编写EXTI_PA0_Config()函数完成各种需要的初始化。 void EXTI_Pxy_Config(void) { GPIO_InitTypeDef GPIO_InitStructure; EXTI_InitTypeDef EXTI_InitStructure; /* config the extiline clock and AFIO clock */

嵌入式教学大纲

嵌入式系统开发与应用 Development and Application of Embedded Systems 课程类型: 专业学位课(公共学位课、基础理论课、专业学位课、选修课、必修环节等等)总学时: 30 讲课学时: 20 实验(或上机)学时:10 学分: 1.5 开课学期:第二学期 开课单位:计算机系 任课教师及职称: (要求有两名副教授职称及以上的教师) 狄巨星 一、教学目的及要求 1.教学目的 嵌入式系统开发与应用是计算机应用专业的一门专业基础课程。随着后PC时代的到来,以高速度、高可靠、低功耗为特征的嵌入式系统的应用日益广泛和深入,嵌入式系统设计在计算机科学与技术专业课程体系中的地位愈发重要。通过本课程的学习,掌握嵌入式系统的组成和基本原理、ARM 体系结构特点、嵌入式系统设计的一般原理及方法、以及嵌入式操作系统的基本原理及应用等。2.教学要求 通过本课程的学习,学生应能达到下列要求: 1.掌握嵌入式系统的概念、体系结构、系统组成及设计方法; 2.掌握ARM的微处理器结构和指令系统以及嵌入式系统的分析与设计方法,了解嵌入式操作系统和嵌入式网络技术; 3.掌握以S3C44B0x系列嵌入式微处理器的硬件资源、指令系统,并以它为核心,能够进行实际系统的设计与分析; 4.通过实例学习,重点掌握嵌入式系统的应用开发。

二、教学内容 三、教学方法与手段 多媒体课件讲授、上机实验及学生作报告相结合。 四、考核方式 本课程的考核以学生最后所做报告为主,报告、作业及实验各占一定比例。作业、实验等为平时成绩。学生根据教师讲课的内容,每人写一篇有关嵌入式方面的论文,利用最后四个学时时间,在课堂上做报告,教师根据学生所做的报告内容考核给出考核成绩,考核成绩和平时成绩结合为此门课程的最终成绩。 五、课程教材和教学参考书

相关文档
相关文档 最新文档