课程设计选题及要求 下载本文

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

一. 课程设计目的

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

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卡。

难度☆☆

1

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

SD卡。难度☆☆☆

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

端。难度☆☆☆

三. 课程设计说明书要求

写出不少于3000字的课程设计说明书。说明书中除了在封面应有题目、班级、姓名、学号和课程设计日期以外,其正文一般有如下几个方面的内容: 1. 概述(介绍开发背景即目前嵌入式系统开发和使用的情况、要做的是什么

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

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

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

3. 详细设计与实现(程序界面,程序流程图,代码及代码说明) 4. 测试分析(描述测试的原则和方法,以及测试用例的设计和测试结果) 5. 小结(写通过设计学习到的知识和经验,以及还存在的未解决的问题,并

给出解决的思路) 6. 附录或参考资料 四. 评分办法

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

物联网教研室:谢睿 2016年12月15日

2