内容发布更新时间 : 2024/12/24 7:46:18星期一 下面是文章的全部内容请认真阅读。
嵌入式系统课程设计选题及要求
一. 课程设计目的
嵌入式课程设计是计算机科学与技术专业集中实践性环节之一,是学习完《嵌入式系统》课程后进行的一次全面的综合练习。其目的在于加深对嵌入式系统理论和基本知识的理解,掌握使用嵌入式软件设计的基本方法,提高解决实际问题的能力。 二. 课程设计选题
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