职场大变样社区

5598

主题

6638

帖子

79

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
79
跳转到指定楼层
楼主
发表于 2016-5-12 09:14:15 | 只看该作者 |只看大图 回帖奖励 |正序浏览 |阅读模式
技术:C++、QT
摘要:
随着计算机系统的应用和网络的发展,通信功能越来越显得重要。通信既包括计算机与外部设备之间,也包括计算机和计算机之间的信息交换。在嵌入式领域中,串行通信尤为显得重要。本文就介绍了pc机和arm开发板直接的串行通信。
    本文主要以串行通信系统的分析和设计为主线,首先了解串行通信理论的有关概念,然后利用可移植性高的Qt来实现我们串口通信工具。其基于Qt4.7,采用Qt Creator 2.4.0开发环境,利用Qt c++等技术实现了串口通信工具的开发。该工具的功能包括:串口的读操作,串口的写操作,设置串口的属性。
    目前,该工具已经完成并且成功运行。达到了预期的设计目标。该工具的使用极大提高了嵌入式开发者的工作效率。不但是Windows xp用户,Windows 7用户也可以利用该工具进行pc机和arm开发板的串行通信。
关键字:串口 通信 嵌入式 Qt

目录:
摘 要    I
ABSTRACT    II
第一章 概述    1
1.1串行通信    1
1.1.1串行通信的概念和特点    1
1.1.2串行通信的分类    1
1.1.3串行通信的工作模式    2
1.1.4通信参数    3
第二章总体方案设计    4
2.1 设计方案的选择和介绍    4
2.1.1 常用的串口通信软件设计方案    4
2.1.2 利用MSCOMM控件    4
2.1.3    利用WINAPI函数进行编程    5
2.1.4     利用Qextserialport类进行编程    5
2.2     串口通信工具设计思路    5
2.2.1    Qextserialport类介绍    5
2.2.2 几个类的简单介绍    6
2.2.3 关于QueryMode    7
2.2.4 小结    7
第三章 串口通信软件设计与实现    8
3.1    设计流程    8
3.1.1 串口操作的流程    8
3.1.2 界面的设计    9
3.2 信号与槽函数    10
3.2.1  Qt的信号与槽机制介绍    10
3.2.2 串口通信中用到的信号和槽函数    12
3.3 开放环境的搭建    15
3.3.1 编程环境介绍    15
3.3.2 编程环境的安装    15
3.3.3 工程的创建    16
3.3.4 环境变量的配置    21
第四章 串口通信工具的测试    22
4.1 功能测试    22
4.1.1 串口线路的连接    22
4.1.2 测试    22
4.2 TQ2440硬件串口说明    24
4.2.1 TQ2440的串口    24
4.2.2 s3c2440芯片的串口控制    24
4.2.3 s3c2440串口的操作原理    25
4.3 串口的操作    26
4.3.1串口的初始化    26
4.3.2 串口的写操作    26
4.3.3 串口的读操作    27
4.3.4 串口的测试函数    27
总结与展望    28
总结    28
展望    28
致谢    29
参考文献    30

包含资料:


截图:




百度网盘下载地址(金币充值):
游客,本付费内容需要支付 100金币 才能浏览支付



回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

职场大变样社区 分享高质量学习资料(电子课本、毕业设计、编程视频、项目源码、电子书籍等)

快速回复 返回顶部 返回列表