




全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
嵌入式系统课程设计教学大纲一、 课程概述1. 课程研究对象和研究内容随着微电子、软件技术的不断发展,随着计算机应用的不断深化、扩展,继互联网技术之后,嵌入式计算机系统应用技术成为新的技术发展的热点,它的发展,必将引发计算机等相关学科的教学模式的改革,在此背景下,本院从08年上学期起,就开始了嵌入式系统这门课程的理论教学和实验教学。嵌入式应用技术是一门典型的跨学科,跨专业的综合型应用课程,作为一门技术含量很高的应用开发技术课程,除了必要的理论教学和实验教学之外,还应当依据现有条件和创造条件,开出嵌入式系统课程设计实训课程,以便强化学生对这门课程的理解,以及训练学生掌握必要的基本开发软、硬件工具。为今后的毕业设计、工作建立必要的基础。课程总学时18学时、总学分3学分。先修课程包括、接口技术、单片机嵌入式操作系统,嵌入式系统技术基础等。2. 课程在整个课程体系中的地位嵌入式系统课程设计是单片机、嵌入式系统、实时操作系统、软件工程及程序设计课程的后续实验课,它对于巩固学生学习关于计算机系统组成、计算机系统应用方面的知识,加强学生的实际动手能力和提高学生综合素质十分必要。二、课程目标1 通过课程设计,使学生能够综合运用所学嵌入式系统课程和其他先修课程的理论和实际知识,掌握嵌入式计算机系统设计的一般规律,树立正确的设计思想,培养分析和解决实际问题的能力; 2 通过课程设计,使学生掌握硬件开发工具:如Protel、Protues等工具的基本使用方法。并对所设计的硬件系统有一个基本分析、评判能力。学会从实际功能的要求出发,合理选择单元电路,并考虑制作工艺、使用、维护、经济和安全等问题,培养计算机系统的硬件设计能力;3 通过课程设计,基本会使用嵌入式软件开发工具,如ADS或GNU等,并对此类嵌入式编译系统的特点有一个基本了解。4通过课程设计,理解常用的嵌入式操作系统,并且应当理解其特点,有条件的情况下,针对某种操作系统如O能够进行源代码剖析,并能够进行移植。5通过课程设计,在有条件的情况下,学习运用各种软件编程规范、硬件标准规范、各种手册查阅有关技术资料等,达到进一步培养系统设计的基本技能。三、 课程内容和要求这门学科的知识与技能要求分为知道、理解、掌握、学会四个层次。这四个层次的一般涵义表述如下:知道是指对这门学科和教学现象的认知。理解是指对这门学科涉及到的概念、原理、策略与技术的说明和解释,能提示所涉及到的教学现象演变过程的特征、形成原因以及教学要素之间的相互关系。掌握是指运用已理解的教学概念和原理说明、解释、类推同类教学事件和现象。学会是指能模仿或在教师指导下独立地完成某些教学知识和技能的操作任务,或能识别操作中的一般差错。教学内容和要求表中的“”号表示教学知识和技能的教学要求层次。本标准中打“*”号的内容可作为自学,教师可根据实际情况确定要求或不布置要求。嵌入式系统所涉及的知识面、应用面非常广泛,依据课程所教授的内容,课程设计也应当包含以下三方面的内容:嵌入式系统硬件设计、嵌入式软件开发技术和嵌入式操作系统。课程设计题目可以由指导教师拟定,学生在指导教师的辅导下完成课程设计,也可以根据实际设备条件或者实验室条件,教师与学生共同拟定设计题目,学生在指导教师的辅导下完成课程设计。作为一项工程性特点很强的应用开发技术,嵌入式系统课程设计应当包含硬件设计和软件设计两个部分,。但嵌入式系统的设计具有硬件组成的标准化,软件实现的多样化的特点,硬件组成的标准化降低了硬件设计的难度,而用软件实现满足特定应用的专用计算机的终功能。因此,设计难度最大的,设计工作量最大的部分在软件设计部分,实践中也证明了这一点。因此,硬件设计技术的掌握,希望在学生的前导课程中,如单片机人强业/IP、单片机课程设计人强业/IP中解决,嵌入式系统的课程设计的侧重点应当放在学生软件开发技术的训练上。这是本课程的设置核心。为此,设置以下题目基于ARM的嵌入式实验开发系统,该系统应当包括以下内容:1嵌入式系统基本技术该部分应当包含两个部分:1)ARM微处理器体系结构与ARM汇编语言程序设计进一步加强学生对ARM体系结构及指令系统的理解,体会ARM汇编语言程序设计的主要技巧和特点,以其提升学生嵌入式系统软件的开发水平。2)ARM引导程序的分析设计引导程序是ARM加电后进行系统软硬件环境初始化的一段系统起始代码,通常由汇编语言编制,学生应当仔细分析该引导代码,并在此基础上修改它,以适合被课程设计的需要。2. 嵌入式软件开发两部分该部分也应当包括两部分:1)系统管理软件的开发,可以自己编制系统管理软件,也可以采用UCOS操作系统或者LINUX操作系统,并做好移植开发。2)应用软件开发,根据具体的系统组成和功能要求,开发应用软件。3外围接口电路的开发这一部分应当包括各种外部实验驱动版等,有如下基本内容:1)44键盘2)216 LCD3)8位数码管显示器4)A/D、D/A电路5人强业/IP)PWM电机调速电路6)流水灯电路如下扩展内容,可选择1) 人强业/IPUSRT2) USB3) PS/24) TCP/IP协议栈另外,推荐以下课程设计题目1) 生产消费者问题(嵌入式多线程程序设计)2) 心率监测系统(嵌入式网络程序设计)3) 工业实时网络控制器(外部通信接口系统设计)4) 门禁网络系统设计四、 课程实施1课时安排与教学建议依据具体情况,安排36个学时时间,教师指导具体课时安排如下:主要内容课时建议教与学的方法建议设计准备10主要以熟悉各种软、硬件开发工具。分析其使用和应用特点,在条件允许下,也鼓励学生在教师的指导下,自己购买开发工具硬件总体设计6学生独立完成,教师辅导软件设计、编制10软、硬件联合调试6编写元器件清单1编写课程设计论文1考核22教学组织形式与教学方法要求(1)课程设计是在教师指导下进行的,为了更好地达到培养设计能力的要求,提倡独立思考、严肃认真、精益求精的学习精神,反对照抄照搬和容忍错误的态度。 (2)设计过程中,需要综合考虑多种因素,采取多种办法进行分析、比较和选择,来确定设计方案、要边设计、边修改、边测试验证、反复修改以完善嵌入式系统设计是正常的,必须耐心、认真地对待。 (3)广泛的阅读资料,分析资料是学习和提高设计质量的重要保证,要根据具体条件和要求,鼓励学生大胆创新。 (4)在软件设计中,应学习正确运用标准和规范,培养学生软件设计的标准化、规范化意识。 (5)要注意掌握设计进度,每一阶段的设计都要认真检查,避免出现重大错误,影响下一阶段设计。五、 教材选用1.ARM嵌入式系统入门(教材) 三恒心科技主编 电力工业出版社2.嵌入式系统基础教程 俞建新主编 机械工业出版社3.ARM嵌入式系统开发完全入门与主流实践 封景纲主编 电子电
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026届云南省寻甸县第五中学高一化学第一学期期末质量跟踪监视试题含解析
- 火力发电安全知识培训课件
- 激素课件教学课件
- 多机器人代理协同控制-洞察及研究
- NFV测试用例生成算法-洞察及研究
- 知识付费客服培训课程课件
- 2025年高级会计师考试试题及参考答案
- 知识付费培训案例课件
- 知识付费培训冷门课件
- 跨境物流前沿-洞察及研究
- 2025-2026学年人教版小学数学四年级上册教学计划及进度表
- 水泥路施工安全知识培训课件
- 2025年秋季学期(统编版)二年级上册语文教学工作计划及教学进度表
- 2025年福建省厦门市【辅警协警】笔试真题(含答案)
- 2025年浙江省医疗器械专业技术资格考试(医疗器械专业知识与技能)历年参考题库含答案详解(5卷)
- 2025年云南警务辅助人员招聘考试(基本法律知识和公文写作)历年参考题库含答案详解(5卷)
- (2025年标准)委托他人要账协议书
- 2025-2030中国青少年无人机教育课程体系构建与创新能力培养研究
- 2025年金融消费者权益保护考试题与答案
- 中学2025年秋季第一学期开学工作方案
- 《跨越百年的美丽》课件 中职语文上册
评论
0/150
提交评论