没有合适的资源?快使用搜索试试~ 我知道了~
资源详情
资源评论
资源推荐

基于 QT 的数码相框设计与实现
摘要 随着现代科学技术的飞速发展,人类历史即将进入一个崭新的时代。嵌
入式 Linux 系统已经越来越贴进我们的生活,Linux 是最受欢迎的自由电脑操
作系统内核。它是一个用 C 语言和汇编语言写成,符合 POSIX 标准的类 Unix
操作系统。嵌入式 Linux 是将日益流行的 Linux 操作系统进行裁剪修改,使之
能在嵌入式计算机系统上运行的一种操作系统。嵌入式 Linux 既 继 承 了
Internet 上无限的开放源代码资源,又具有嵌入式操作系统的特性。本文简要
介绍在 Linux 平台上基于 QT 编译数码相框,其中运用到了嵌入式 Linux 内核
以及 Qt/Embedded 嵌入式图形用户界面的技术特点,并重点介绍应用 Qt/
Embedded 移 植 一 个 图 形 界 面 程 序 到 Mini2440 实 验 板 的 过 程 , 其 中
Mini2440 实验板,采用 S3C2440AL 芯片,及 Linux2.6.13 内核。
关键词 Linux Qt/Embedded QT 嵌入式 S3C2440AL

Compile using qt based on Linux platform digital photo frame
Abstract The modern age rapid development of science and technology, and human
history is about to enter a new era. Embedded Linux system has been more and more
close to our life, Linux is the most popular free computer operating system kernel. It
is a C language and in assembly language, accord with the POSIX of Unix operating
system. Embedded Linux is will increasingly popular Linux operating system, can cut
out modification in embedded computer system running on an operating system.
Embedded Linux inherits the Internet on unlimited resources, and open source
operating system has the characteristics of embedded. This paper briefly introduces
the Linux platform based on QT in the digital photo frame, compiled using the
Embedded Linux kernel and QT to Microwindows/Embedded security, such as
graphical user interface Embedded the technical characteristics, and introduced the
key application QT/Embedded security transplant a GUI application to Mini2440
experiment board process, in which Mini2440 experiment board, use S3C2440AL
chip, and Linux2.6.13 kernel.
Keywords Linux Qt/Embedded QT S3C2440AL

目录
1. 前言...............................................................................1
1.1 研究背景...................................................................................1
1.2 研究目的和意义.........................................................................2
2. 嵌入式系统和嵌入式 Linux....................................................3
2.1 嵌入式系统概述.........................................................................3
2.2 嵌入式 linux.............................................................................4
2.3 嵌入式 Linux 的特点和优势.........................................................4
2.4 嵌入式 linux 内核.......................................................................5
2.4.1 linux 内核描述................................................................6
2.4.2 linux 内核系统体系结构...................................................7
3. 嵌入式 Linux 系统 GUI 设计分析..............................................7
3.1 图形用户界面概述......................................................................8
3.2 嵌入式系统的 GUI 简介...............................................................8
3.3 GUI 的组成...............................................................................9
3.4 Qt/Embedded 分析.................................................................10
3.4.1 Qt/Embedded 的工作模式............................................11
3.4.2 Qt/Embedded 中客户端/服务器通信方式.......................11
4 QT 技术..........................................................................12
4.1 QT 的优势...............................................................................13
4.2 QT 图形用户界面.....................................................................13
4.3 QT Creator 的特点以及优势.....................................................14
5 软硬件开发环境.................................................................14
5.1 开发板 Mini2440 介绍..............................................................15
5.1.1 Mini2440 特点.............................................................15
5.1.2 Mini2440 开发板硬件资源主要特性................................15
- III -

5.2 芯片 S3C2440L 简介................................................................16
5.3 虚拟机概述..............................................................................16
5.4 Linux 内核和 ya*s 文件系统移植...............................................17
6 数码相框程序的移植过程.......................................................20
6.1 移植 QT..................................................................................20
6.1.1 QT 源代码编译..............................................................20
6.1.2 交叉编译.......................................................................20
6.2 程序开发环境..........................................................................21
6.2.1 制定程序框架................................................................21
6.2.2 编辑调试程序.................................................................21
6.3 各个功能的程序设计.................................................................24
6.3.1 声明主要函数库.............................................................24
6.3.2 按钮的响应函数.............................................................25
6.4 设计成果.................................................................................28
6.5 程序移植到 ARM 机上失败的原因分析.........................................29
7 结论..............................................................................30
参考文献............................................................................ 31
- IV -

基于 QT 的数码相框设计与实现
1. 前言
21 世纪,随着现代科学技术的飞速发展,人类历史即将进入一个崭新的时
代──信息时代。其鲜明的时代特征是,支撑这个时代的诸如能源、交通、材
料和信息等基础产业均将得到高度发展,并能充分满足社会发展及人民生活的
多方面需求。信息科学的基础是微电子技术和光电子技术,它们同属于教育部
本科专业目录中的一级学科“电子科学与技术”,而嵌入式就是其重点之一。现如
今嵌入式系统得到了迅猛发展和普及,嵌入式技术的研究与发展成为当前的一
个热点话题。
1.1 研究背景
嵌入式系统是先进的计算机技术、半导体技术、电子技术以及各种具体应
用相结合的产物,是技术密集、资金密集、高度分散、不断创新的新型集成知
识系统。近年来,随着计算机、微电子、通信及网络技术的发展,嵌入式系统
已经应用于工业控制、家用电器等领域,并广泛用于移动计算机平台、信息家
电、无线通信设备、电子商务平台及军事设备。嵌入式系统的飞速发展离不开
嵌入式处理器和嵌入式操作系统的发展。在嵌入式处理器方面,ARM 已取得了
极大的成功,在创立至今短短的几十年的时间就占据了 75%的市场份额,
ARM 芯片在嵌入式领域几乎随处可见,它目前是世界上销量最多的 32 位微处
理器。32 位的 ARM 处理器由于它的低成本、低功耗和高性能的特性,使其已
成为 32 位嵌入式处理器的事实上的标准。嵌入式操作系统方面,开源系统
Linux 由于很多程序员的加入,使其不断的在发展壮大。嵌入式 Linux 具有可
用于多种硬件平台、源码开放、内核高效稳定等优点,使其成为嵌入式领域主
流的嵌入式操作系统。
- 1 -
剩余34页未读,继续阅读


格式:rar 资源大小:40.1KB






























asoldiers
- 粉丝: 60
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- 用Excel玩转商业智能v20.ppt
- 网络推广整合式网络营销推广策划方案.ppt
- 工程项目管理课程期末历年考试A试卷.doc
- 通信技术基于MATLAB的子载波交互双模式OFDM系统设计与性能分析:低复杂度检测算法优化(含详细代码及解释)
- 电子商务专业技能测试题库上交.doc
- 【电机驱动控制】基于虚拟信号注入的内置式永磁同步电机最大转矩电流比控制:实现高效、低损耗的MTPA运行(含详细代码及解释)
- FEEDERplusTM机械手在冲压自动化中的应用.doc
- 浅议信息化条件下的医院档案管理.docx
- 这篇文章详细介绍了基于离散卷积和快速傅里叶变换(DC-FFT)算法的接触应力场分析方法及其在频域中的数值现象和改进技术(含详细代码及解释)
- 度全国民营医院信息化建设现状调查研究.docx
- CADCAM软件技术及其在数控机床中的应用.doc
- 基于大数据中的电力营销信息化建设.docx
- 信息化能力建设测验试题答案(分).doc
- 电子科技大学的计算机视觉与模式识别研究
- 电子科技大学的计算机视觉与模式识别研究
- plc变频恒压供水系统毕业设计[1].doc
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈



安全验证
文档复制为VIP权益,开通VIP直接复制

评论5