基于qt的闹钟日历

上传人:小** 文档编号:72679040 上传时间:2019-01-23 格式:DOC 页数:7 大小:27.50KB
返回 下载 相关 举报
基于qt的闹钟日历_第1页
第1页 / 共7页
基于qt的闹钟日历_第2页
第2页 / 共7页
基于qt的闹钟日历_第3页
第3页 / 共7页
基于qt的闹钟日历_第4页
第4页 / 共7页
基于qt的闹钟日历_第5页
第5页 / 共7页
点击查看更多>>
资源描述

《基于qt的闹钟日历》由会员分享,可在线阅读,更多相关《基于qt的闹钟日历(7页珍藏版)》请在金锄头文库上搜索。

1、基于QT的闹钟日历 目录 一项目需求分析 . 2 二项目分工 . 2 三概要设计 . 2 四详细设计 . 4 (一)原料 . 4 (二)安装开发及编译环境 . 4 (三)QtCreator 开发环境配置及程序开发流程 . 6 1) 配置编译工具及编译环境 . 6 2) QT4程序开发基本流程闹钟 . 8 五调试结果与改进方案 . 17 (一)整体界面展示 . 错误!未定义书签。 (二)在 Qtopia-2.2.0 环境下测试 Qt 程序 . 17 (三)改进方案 . 19 1 / 19 基于QtE-4.8.5的时钟及日历实现 一项目需求分析 设计目标: ? 日历程序:在LCD上显示,例如可类似

2、于windows中的时间和日期属性对话框,要求可设置当前日期并突出显示,可以查询不同年份和月份的日历列表。 ? 模拟时钟:在LCD上显示一个动态的模拟时钟,有秒针走动效果,要求能调整时间,带闹钟功能。 设计思路:PC端用QTCreator做仿真,用QTE-4.8.5做arm程序编译,使用super4412开发版,该开发板在出厂时已预装了 QtE-.4.8.5。 二项目分工 三概要设计 (一)硬件介绍 图3.1如图为tiny4412开发版的外观界面2 / 19 图3.2 底板借口布局 (二)开发版设置及连接 Tiny4412 支持 SD 卡和 eMMC 两种启动模式,通过 S2 开头来进行切换启

3、动模式,如下图所示: 图3.3 开发版启动模式 一般开发板在日常使用时, S2 应拨向 NAND 那一侧,除非你需要烧写系统或者要从 SD 卡启动系统。 初次使用 Tiny4412 开发板,可参照以下步骤连接开发板: ? 请使用交叉串口线(蓝色头)连接开发板的串口 0(图中的 COM0)到 PC 3 / 19 机的串口; ? 用5V 电源适配器连接到板上的 5V 输入插座(注意不要太用力,以免损坏电源插座); ? 把音箱或者耳机的插头接入板上的绿色音频输出口; ? 如果有液晶屏,请按照数据线头的方向与开发板的 LCD 接口相连 (LCD 接口在背面)。 如何连接开发版: 1) 通过串口连接开发

4、版,在Ubuntu系统中通过minicom可以登录开发版; 2) 另外通过网线连接开发版,然后修改相对应得IP为同一网段,可以Telnet登录开发版。 四详细设计 (一)原料 Super4412开发版、USB转串口线、网线、鼠标、键盘 (二)安装开发及编译环境 1.下载QtCreator,安装开发程序 下载地址:https:/www.qt.io/download/ 2.Ubuntu16.04安装 下载地址:https:/ 安装双系统,教程如下地址: http:/ Win7 U盘安装Ubuntu16.04 双系统详细教程 3.将网线和串口线连接开发版和电脑。 1) 通过minicom进入开发版,

5、 2) Ifconfig查看开发版的网口IP为192.168.1.230; 3) 设置Ubuntu16.04系统直连的网口IP为192.168.1.111即可; 4) 通过Telnet 192.168.1.230 用户名root,密码可以通过minicom进行修改。 4.安装gcc和g+交叉编译工具 在命令行窗口输入下面命令安装, sudo apt-get install gcc sudo apt-get install g+ 5.编译与安装arm 版本 QtE-4.8.5 和 Qtopia-2.2.0 十分类似,我们也为 QtE-4.8.5 的编译制作了现成的脚本 build.sh,4 /

6、19 进入源代码目录执行: #cd /opt/FriendlyARM/tiny4412/linux/arm-qte-4.8.5 #./build.sh 这个过程将十分漫长, 根据机器配置不同,会有不同的编译时间,请耐心等待, 当顺利执行完毕,再运行 mktarget 脚本,将会从编译好的目标文件目录中,提取出必要的 QtE-4.8.5 库文件 和 可 执 行 二 进 制 示 例 , 并 打 包 为 target-qte-4.8.5-to-devboard.tgz 和target-qte-4.8.5-to-hostpc.tgz。 不想编译, 也可以直接使用我们编译好的二进制包, 它们放在光盘的

7、Linux 目录下,名称为 target-qte-4.8.5-to-devboard.tgz 和 target-qte-4.8.5-to-hostpc.tgz。 其中 target-qte-4.8.5-to-devboard.tgz 是用于部署在开发板上的版 本,为了节省空间该版本删除了开发工具只保留运行程序所需的库文件, 而 target-qte-4.8.5-to-hostpc.tgz 则是用于安装在 PC上,用来开发和编译程序的版本, 带有 qmake 等 Qt 工具以及编译所需的头文件等,可用于配置Qt Creator 开发工具。 开发板在出厂时已预装了 QtE-.4.8.5,如你想重新

8、安装 QtE-4.8.5 到开发板, 方法如下: 把 target-qte-4.8.5-to-devboard.tgz 在开发板的根目录下解压,假设你将压缩包放在 SD 卡根目录,则用如下命令即可: # rm rf /usr/local/Trolltech/QtEmbedded-4.8.5-arm # tar xvzf /sdcard/target-qte-4.8.5-to-devboard.tgz C / 安装 QtE-4.8.5 到 PC 上的方法如下: 把 target-qte-4.8.5-to-hostpc.tgz 在 PC 的根目录下解压即可,如下命令 # tar xvzf target-qte-4.8.5-to-hostpc.tgz C / QtE-4.8.5 会安装到目录 /usr/local/Trolltech/QtEmbedded-4.8.5-arm/ 下,它里面包含了运行所需要的所有库文件和可执行程序. 5 / 19 百度搜索“就爱阅读”,专业资料、生活学习,尽在就爱阅读网,您的在线图书馆! 7

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 管理学资料

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号