没有合适的资源?快使用搜索试试~ 我知道了~
基于 ARM 的嵌入式 Qt 图形界面开发 ——信号发生器设计.doc
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 18 浏览量
2023-06-18
23:31:51
上传
评论
收藏 1.72MB DOC 举报
温馨提示
试读
61页
基于 ARM 的嵌入式 Qt 图形界面开发 ——信号发生器设计.doc
资源推荐
资源详情
资源评论
——信号发生器设计
基于 ARM 的嵌入式 Qt 图形界面开发
--信号发生器设计
摘要
随着计算机硬件设计水平的提高,越来越多的软件开发工作集中在图形用户接口
(GUI)上。图形用户接口(GUI)是指计算机与其使用者之间的对话接口,是计算机
系统的重要组成部分。目前流行的嵌入式 GUI 主要包括 MicroWindows、MiniGUI 和
Qt/Embedded 等,它们非常强调系统的空间和时间效率。与前两者相比 Qt/Embedded(简
称 QtE)是一个专门为嵌入式系统设计图形用户界面的工具包。
Qt 是一个跨平台的 C++图形用户界面库,由挪威 TrollTech 公司出品,目前包括
Qt、基于 FrameBuffer 的 Qtopia Core、快速开发工具 Qt Designer 和国际化工具 Qt
Linguist 等 部 分 。 Qt 支 持 所 有 的 UNIX 系 统 , 当 然 也 包 括 Linux 系 统 , 还 支 持
WinNT/Win2k、Windows 95/98 平台。
II
它能给用户提供精美的图形用户界面所需要的所有元素,而且它是基于一种面向对
象的思想,所以用户对其对象的扩展是相当容易的,并且它还支持真正的组件编程。
本设计是基于 ARM 处理器 SBC2410 开发板在 Linux 平台上开发 Qt 界面,具体界面以
简易信号发生器界面显示。设计的核心内容是 Qt 界面的开发,主要包括 Qt 开发的硬件
平台的搭建,软件的开发以及交叉编译的建立,并通过 C++程序的调用来实现具体界面
的显示。
关键词: Qt 界面、 C++程序、ARM 开发板
Temperature Transmitter Intelligentizing
——Intelligent Module
Abstract
The design is a intelligent temperature transmitter. The measured thermocouple voltage
millivolt signal amplification for the 0~5V voltage signal, Click it and the cold-temperature
compensation voltage, through the TLC0832 eight dual-channel A/D sampling to time,
AT89C52 then sent to the microcontroller through the filtering software, temperature
compensation, Scaling converted into corresponding to the value of the temperature LED
display; DAC0832 same time as a result of the figures, the volume converted into analog and
then the V / I signal output circuit.
This transmitter can be right 700 ~1300℃ range of temperature measurement and signal
sensor. In the design, right through temperature sensor detection; Using A/D converter
complete analog-to-digital conversion; Intelligent Transmitter is a microprocessor core part,
III
the AT89C52, its unique functionality and flexibility are very suitable for this design
requirements; Serial D/A chip digital-to-analog converter; by the V/I complete circuit
simulation output; ultimately achieve temperature transmitter serial digital output and a
4-20mA analog output.
Keywords : thermocouple;compensation;SCM;Transmitter
IV
目 录
Abstract .......................................................................................................................III
目 录 ..........................................................................................................................IV
引言.................................................................................................................................1
第一章
ARM
开发环境的硬件资源.................................................................................2
1.1 硬件电路设计思想.........................................................................................2
1.2 硬件电路框图.................................................................................................2
1.3 ARM 开发板相关模块介绍..............................................................................2
1.3.1 S3C2410 模块....................................................................................3
1.3.2 SDRAM 模块........................................................................................5
1.3.3 NAND FLASH 模块..............................................................................7
1.3.4 JTAG 调试接口模块..........................................................................8
1.3.5
UART 通用异步串行接口................................................................10
1.3.6 通用
IO
口:CON-GPIO
.................................................................13
1.3.7 USB 接口..........................................................................................13
1.3.8 LCD 触摸屏......................................................................................14
第二章 Linux 开发平台的建立..................................................................................17
2.1 Linux 开发环境概述....................................................................................17
2.2 red hat Linux9.0 的安装..........................................................................17
2.2.1 Red Hat Linux9 安装前准备........................................................17
2.2.2 安装流程.........................................................................................17
2.2.3 构建交叉编译器 ..............................................................................19
2.2.4 Linux 下 minicom 的设置..............................................................21
2.3 Linux 系统的配置和编译............................................................................25
2.3.1 嵌入式 Bootloader........................................................................25
2.3.1 配置和编译 vivi............................................................................26
2.3.2 配置和编译内核.............................................................................26
2.4 制作 YAFFS 文件系统...................................................................................27
2.4.1 制作基本文件系统映像.................................................................27
V
2.4.2 制作带 Qtopia 的文件系统映像...................................................27
2.5 设计所用 Linux 工具及其基本指令...........................................................28
第三章 Qt 界面开发....................................................................................................31
3.1 Qt 概述..........................................................................................................31
3.2 Linux 下 Qt 开发环境搭建 ........................................................................31
3.2.1 安装工具的准备及安装原则.........................................................31
3.2.2 安装过程.........................................................................................31
3.3 简易信号发生器界面开发...........................................................................33
3.3.1 Qt/Embedded 开发演练..................................................................33
3.3.2 简易信号发生器界面实现.............................................................34
第四章 结论.................................................................................................................48
参考文献.......................................................................................................................49
附录 A:电路图............................................................................................................50
附录 B:程序................................................................................................................51
致谢...............................................................................................................................57
剩余60页未读,继续阅读
资源评论
老帽爬新坡
- 粉丝: 79
- 资源: 2万+
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功