收藏 分销(赏)

linux课程设计题目.doc

上传人:人****来 文档编号:4409124 上传时间:2024-09-19 格式:DOC 页数:13 大小:45KB 下载积分:8 金币
下载 相关 举报
linux课程设计题目.doc_第1页
第1页 / 共13页
linux课程设计题目.doc_第2页
第2页 / 共13页


点击查看更多>>
资源描述
linux课程设计题目 13 2020年4月19日 文档仅供参考 1、绘图软件 设计内容: 内容:在嵌入式Linux开发板的LCD屏上显示图形仪表界面。 设计要求: (1)熟悉开发板环境,了解LCD屏的显示原理; (2)同时具有数字和模拟刻度指针2种显示功能; (3)具有多种参数显示功能; (4)具有越限报警功能; 2、串口助手 设计内容: 内容:在嵌入式Linux开发板完成串口通讯功能。 设计要求: (1)掌握在LINUX环境下实现程序开发; (2)熟悉开发板及开发环境; (3)熟悉QT编写图形用户界面程序; (4)利用Qt提供的C++应用程序开发框架,实现跨平台开发; (5)提供参数设置的图形界面,比如端口号,波特率,位数等; (6)游戏能在开发板上顺利运行。 3、猜数字游戏 设计内容: 内容:利用嵌入式系统平台实现猜数字游戏功能 设计要求: (1)熟悉开发板环境,了解LCD屏的显示原理; (2)熟悉游戏原理,了解游戏编解码原理; (3)设计2种速率,实现成绩管理。 4、仪表控件 设计内容: 内容:在嵌入式Linux开发板的LCD屏上显示图形仪表界面。 设计要求: (1)熟悉开发板环境,了解LED屏的显示原理; (2)同时具有数字和模拟刻度指针2种显示功能; (3)具有多种参数显示功能; (4)具有越限报警功能; 5、躲避小游戏 设计内容: 内容:在嵌入式Linux开发板完成一款躲避类的小游戏。 设计要求: (1)掌握在LINUX环境下实现程序开发; (2)熟悉开发板及开发环境; (3)熟悉QT编写图形用户界面程序; (4)利用Qt提供的C++应用程序开发框架,实现跨平台开发; (5)提供友好的游戏图形界面; (6)游戏能在开发板上顺利运行。 //6、日程管理 设计内容: 在嵌入式Linux开发板上实现具有日程管理功能的软件; 设计要求: 1)熟悉开发板系统及开发环境,熟悉LCD驱动原理; 2)具有时钟功能,可随系统时间走动; 3)具有日历功能,可查看各个月份的时间; 4)具有查看课程功能,可查看课程信息; 5)具有流水显示当天日程功能; 6) 具有设置功能,可设置部分参数; 7) 具有定时器界面等功能。 7、图标编辑器 内容: 在嵌入式Linux开发板上实现具有图标编辑功能的软件。 设计要求: (1)熟悉开发板系统及开发环境,熟悉Linux文件系统; (2)绘制Linux具有按钮,进度条,复选框等控件的用户交互界面; (3)实现图标的旋转,放大和缩小; (4)实现保存和打开功能。 8、电子书阅读器 内容:基于linux开发平台在友善之臂mini2440上经过QT实现电子书阅读器功能。 设计要求: (1)熟悉QT开发环境及友善之臂mini2440开发板; (2)熟悉QT界面设计; (3)熟悉调用QT自带调色板、字体等; (4)熟悉数据流的输出; 功能: (1) 打开电子书、打开书签、保存书签、关闭。退出电子书。 (2) 自动阅读功能,包括不同浏览速度。 (3) 设置字体颜色、背景颜色、字体颜色。 (4) 能够显示文本长度、字数功能。 (5) 利用QT编写调试程序,并经过串口下载到友善之臂mini2440上面。 9、文件查找系统 设计内容: 内容:基于linux开发平台在友善之臂mini2440上实现文件查找功能 设计要求: (1)熟悉开发板及开发环境; (2)熟悉设计界面原理; (3)熟悉添加删除按钮; (4)能够自己设计界面的排版; (5)具有文件查找的功能。 10、基于Linux系统的字母输入游戏 设计内容: 在Linux开发板上提供一个字母输入小游戏。 设计要求: 1)熟悉开发板系统及开发环境,熟悉LCD驱动原理; 2)设计开发基于Linux系统的图形界面; 3)设置必要的图形控件,和图形配合算法; 4)设置不同的游戏级别和积分方案; 11、拼图游戏 设计内容: 内容:在嵌入式Linux开发板的LCD屏上显示拼图游戏。 设计要求: (1)熟悉开发板环境,了解LED屏的显示原理; (2)拼图游戏; (3)难度设置; 12、图片浏览器 设计内容: 内容:在嵌入式Linux开发板实现图片的浏览。 设计要求: (1)熟悉开发板及开发环境; (2)提供浏览多种格式的图片; (3)提供良好的操作界面; (4)具有上一张,下一张功能; (5)具有上下镜像,左右镜像功能; (6)具有放大缩小功能; (7)能够打开本地路径下图片。 13、进制转换 设计的主要内容 内容:基于linux开发平台在友善之臂mini2440上经过QT实现数制转换功能 设计的主要要求 (1) 实现二进制,八进制,十进制,十六进制的相互转换。 (2) 利用QT设计界面,并下载到友善之臂mini2440上面。 14、游戏2048 设计内容: 内容:在嵌入式Linux开发板完成设计游戏2048。 设计要求: (1)熟悉开发板及开发环境; (2)熟悉串口通讯驱动原理; (3)设计游戏界面; (4)设计计分功能; (5)设计按钮功能; (6)能够实现上下左右移动与合并功能; (7)游戏失败或者成功能够预言提示并退出。 15、基于UDP的数据传输 设计内容: 内容:在嵌入式Linux开发板上完成UDP信息接收功能,在主机端完成UDP数据发送功能。 设计要求: (1)熟悉开发板及开发环境; (2)熟悉串口通讯驱动原理; (3)熟悉UDP传输协议以及套接字的使用; 16、INI文件配置系统状态 设计内容: 内容:在嵌入式Linux开发板上用INI文件内容来设置应用程序的状态。 设计要求: (1)熟悉开发板系统及开发环境,熟悉Linux文件系统; (2)绘制Linux具有按钮,进度条,复选框等控件的用户交互界面; (3)加载时读取INI文件内容来设置上述控件的状态; (4)关闭时自动将控件的状态转换为文本保存在INI文件中。 17、软键盘 设计内容: 内容:在嵌入式Linux开发板显示屏上绘制电脑键盘 设计要求: (1)熟悉开发板系统及开发环境,熟悉嵌入式Linux系统; (2)在Qt中采用图形方式绘制键盘界面; (3)用键盘shift实现大小写转换; (4)利用正则表示式实现汉字的功能。 18、基于QT的扫雷游戏 设计内容: 内容:在嵌入式Linux开发板提供一个扫雷小游戏程序。 设计要求: (1)熟悉开发板系统以及QT开发环境; (2)设计开发基于Linux 系统的图形界面; (3)设置不通的游戏级别和积分方案。 19、俄罗斯方块游戏设计 设计内容: 在嵌入式Linux系统完成一个俄罗斯方块小游戏程序,并在mini2440开发板上稳定运行。 设计要求: 1)熟悉开发板系统及开发环境,熟悉LCD驱动原理。 2)设计开发基于嵌入式Linux系统的图形界面。 3)设置必要的图形控件,和图形配合算法。 4)设置不同的游戏级别和积分方案。 20、基于Linux系统的贪吃蛇游戏 设计内容: 1、在嵌入式Linux系统完成一个游戏。界面:边框表示围墙,红色矩形代表蛇,绿色小方块代表食物。 2、设计思路: 程序描述蛇的图形以及蛇的移动。 设计要求: 在围墙内随机出现一个食物。 经过界面上的上下左右的四个按键控制蛇向上下左右四个方向移动,蛇头撞到食物,则表示食物被吃掉,这时蛇的身体长一节,同时计1分,成绩达到一定程度升一级同时延时缩短50,接着又出现食物,等待被蛇吃掉,如果蛇在移动过程中,撞到墙壁或身体交叉(蛇头撞到自己的身体)游戏结束。 21、视频播放器 设计内容: 内容:在嵌入式Linux开发板视频播放器 设计要求: (1)熟悉开发板系统及开发环境,熟悉嵌入式Linux系统; (2)在Qt中采用图形方式绘制视频界面; (3)实现播放暂停视频的功能; (4)实现上一个、下一个播放的功能; 22、Qt截图工具 设计内容: 内容:在嵌入式Linux开发板上完成Qt截图并保存截图的功能。 课设要求: 1、认真查阅参考资料; 2、按时上机,认真完成实训项目; 3、独自完成程序编译,运行,把程序烧到开发板; 4、实现截图功能、保存截图功能; 23、基于QT的连连看小游戏 设计内容: 设计并实现基于QT的连连看小游戏。 设计要求: 1. 游戏运行界面简单美观,操作简单,运行稳定; 2. 点击两个相同的图标会根据函数判断进行两两消除; 3. 游戏提示; 4. 当遇到不能消除的时候会提醒游戏结束。 24、基于QT的简单计算器 设计内容: 在嵌入式Linux开发板上,设计并实现基于QT的简易计算器。 设计要求: 能够实现常见的加减乘除功能; 能够实现进制转换的功能; 当输入错误时,能够退回到前一个数; 能够一键清除运算结果并重新输入。 25、学生签到系统 设计内容: 内容:在嵌入式Linux开发板完成学生采用蓝牙签到功能。 设计要求: (1)熟悉开发板及开发环境; (2)熟悉串口通讯驱动原理; (3)熟悉蓝牙通讯的原理与主要芯片的应用; (4)提供学生签到图形界面; (5)提供设置串口,波特率等功能; (6)提供实现操作蓝牙模块的技术方案,实现读取相关数据的功能; (7)具有管理学生相关信息的功能。 26、图片处理 设计内容: 内容:在嵌入式Linux开发板上完成基于QT的图片处理功能。 设计要求: (1)熟悉开发板系统及开发环境,熟悉Linux文件系统; (2)绘制Linux具有按钮,进度条,复选框等控件的用户交互界面; (3)实现图片的左右、上下翻转。 (4)重新设置图片的大小,设置图片分辨率。
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 学术论文 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服