论文部分内容阅读
如今嵌入式的课程在高校已经十分普遍,而实验则是嵌入式课程教学的核心组成部分。传统的嵌入式实验教学中学生需要在统一的时间到统一的地点进行实验最后进行实验验收。这种模式的缺点在于时问灵活性不强、实验资源利用率低、验收老师工作量大。本文的目的就是研究一套嵌入式远程实验系统来解决这些问题。本文在对实验系统的远程访问方式、网络传输数据格式、实验平台的控制方式、嵌入式实验输入输出的获取方式进行了充分研究和实践之后,提出了一套可行的嵌入式远程实验系统方案并对其进行了详细设计与实现。该系统实现了在线申请实验平台进行实验的基本功能,使学生能够自由地选择时间进行在线实验。本文同时还对嵌入式实验的特点进行了分析和归纳,并且针对这些特点提出了一种基于检查点的阶段性代码自动评测方案并描述了实验题目的设计方法。实验系统根据这套方案实现了嵌入式实验自动评测的功能,从而减轻实验老师的工作量。本文在可扩展性方面也做了一定工作,整个系统采用统一的可扩展的协议与外部交互,让整个系统不仅能够定制不同的客户端,也能动态加入不同的实验平台,这对于种类繁多的实验课程和实验硬件资源来说是非常重要的,另一方面也为将来系统向移动互联网方向发展提供可能。