课程设计选题及要求

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

嵌入式系统课程设计选题及要求

一.课程设计目的

嵌入式课程设计是计算机科学与技术专业集中实践性环节之一,是学习完《嵌入式系统》课程后进行的一次全面的综合练习。其目的在于加深对嵌入式系统理论和基本知识的理解,掌握使用嵌入式软件设计的基本方法,提高解决实际问题的能力。

二.课程设计选题

1)打地鼠,android,难度☆☆

2)打地鼠,裸机开发,打中1个LED闪1下,全部打中LED跑马灯3圈,难度

☆☆

3)贪吃蛇,android,难度☆☆

4)电子计算器,android,难度☆

5)电子广告牌:裸机开发,能自动轮流显示多张广告图片,难度☆

6)电子相框:裸机开发,能显示相片,点击屏幕左、右边可以向前、后翻阅相

片,难度☆☆

7)电子公告板:裸机开发,能向上滚动显示公告或通知。难度☆

8)电子横幅:裸机开发,能向左滚动显示横幅,横幅的内容由串口输入和修改,

难度☆☆

9)电子定时器:裸机开发,能设置几时、几分后响音乐。难度☆☆

10)电子钟:LINUX网络编程,PC机通过SOCKET读取和设置开发板时间。难度

☆☆

11)本地控制LED灯:LINUX,控制开发板上的4个LED灯闪烁的类型和速度。

类型包括:一起闪、随机闪、跑马灯,速度分3档。难度☆

12)远程控制LED灯:LINUX网络编程,PC机通过SOCKET控制开发板上的4个

LED灯闪烁的类型和速度。难度☆☆

13)远程控制LED灯:LINUX网络编程+ android,使用安卓手机控制开发板上的

4个LED灯闪烁的类型和速度。难度☆☆☆

14)远程读写SD卡:LINUX网络编程,PC机通过SOCKET读写开发板上的SD卡。

难度☆☆

15)远程读写SD卡:LINUX网络编程+android,使用安卓手机读写开发板上的

SD卡。难度☆☆☆

16)聊天室:LINUX网络编程,开发板作为聊天室服务器,PC机作为聊天室客户

端。难度☆☆☆

三.课程设计说明书要求

写出不少于3000字的课程设计说明书。说明书中除了在封面应有题目、班级、姓名、学号和课程设计日期以外,其正文一般有如下几个方面的内容:

1.概述(介绍开发背景即目前嵌入式系统开发和使用的情况、要做的是什么

题目、实现什么功能,介绍所用的硬件、介绍开发环境,介绍技术难点和所用到的技术)

2.概要设计(概要设计:软件结构图,描述系统的功能模块、每个功能模块

的功能说明和输入/输入)

3.详细设计与实现(程序界面,程序流程图,代码及代码说明)

4.测试分析(描述测试的原则和方法,以及测试用例的设计和测试结果)

5.小结(写通过设计学习到的知识和经验,以及还存在的未解决的问题,并

给出解决的思路)

6.附录或参考资料

四.评分办法

根据题目的难易度和实现的程度评分。

物联网教研室:谢睿

2016年12月15日

相关文档
最新文档