论文部分内容阅读
近年来,由于嵌入式技术的飞速发展和广泛应用,我国的许多高等院校和职业技术培训机构也开设了嵌入式系统实验教学的课程,这就使实验系统的设计开发成为嵌入式领域教学急需解决的问题。本文首先介绍了嵌入式系统的发展现状,分析了当前高校嵌入式实验教学现状,针对学生在学习中遇到学习效果不佳的问题,进行了有益的探索,并提出了具体的实验教学解决方案。基于ARM7高性价比教学实验系统从芯片级开始开发,通过合理应用资源搭建性价比高的系统平台。在这一平台上编写大量教学性实验。这些实验针对性强,层次清晰,易于学习模仿并再次开发。本论文从如下三个部分进行阐述:系统平台设计:本课题选择一款价格低,结构简单,通用性强的基于ARM7TDMI内核的嵌入式微处理器芯片,根据处理器特点开发其外围接口功能,为实验提供基础支持,这些外围接口包括:LCD显示屏,按键及LED指示灯等人机接口,I2C功能模块,UART功能模块,SPI功能模块,以及仿真,调试,下载程序的JTAG口。同时配以上位机调试软件,实时操作系统,以及一些应用程序接口。基础实验:实验教学是本课题最重要的设计部分。这一部分开发了三个层次的实验,而前两个层次的实验属于基础教学实验。第一个层次,与硬件模块结合紧密的无操作系统教学实验。第二个层次,基于操作系统的基础教学实验,这部分与教学课件配套使用。这一层次的实验包括:操作系统的移植,任务的创建与删除,任务的挂起与恢复,以及任务通信等。教学课件方面:针对本实验系统所使用的实时操作系统uC/OS-Ⅱ编写了uC/OS-Ⅱ的原理及应用PowerPoint。该课件与本系统开发的嵌入式操作系统教学实验紧密结合,用以实验教学使用。综合实验:作为最后一个层次的教学实验,这一部分实验综合了前面积累的知识,开发了一个应用性项目:实时报警系统。本文以兼顾理论学习与教学实验为出发点,研究设计了一种基于ARM7嵌入式教学系统,完成了系统的硬件设计及印刷电路板制作,编写了教学PPT,同时实现了所有实验。