收藏 分享(赏)

基于QT的闹钟日历.doc

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

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

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

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

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

5、.将网线和串口线连接开发版和电脑。 1) 通过 minicom进入开发版, 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 和 Qtopi

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

7、-4.8.5-to-hostpc.tgz。 不想编译, 也可以直接使用我们编译好的二进制包, 它们放在光盘的 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 工具以及编译所需

8、的头文件等,可用于配置 Qt Creator 开发工具。 开发板在出厂时已预装了 QtE-.4.8.5,如你想重新安装 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-74.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 百度搜索“就爱阅读”,专业资料、生活学习,尽在就爱阅读网 ,您的在线图书馆!

展开阅读全文
相关资源
猜你喜欢
相关搜索

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

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报