作品简介

本书主要讲述了基于Qt的嵌入式图形化界面程序的开发,从准备工作开始讲述直到网络程序的开发。本书主要分为三大部分:第1部分包含了第1章,主要讲述了虚拟机和Qt的安装、配置和使用,为后续章节做好准备;第2部分包含了第2~4章,每章都用两种方法实现相同的功能,从而引导读者入门;第3部分包含了第5、6章,实现了串口通信和网络通信两个实例。

本书可作为高职高专院校电子信息类相关专业学生的教材,也适合作为Qt图形化界面开发初学者的参考书。

沙祥编著。

作品目录

  • 全国高等职业教育规划教材电子类专业编委会成员名单
  • 出版说明
  • 前言
  • 第1章 嵌入式系统与Qt
  • 1.1交叉编译简介
  • 1.2 Linux PC与虚拟机
  • 1.2.1虚拟机
  • 1.2.2 VirtualBox的安装
  • 1.2.3 VirtualBox的使用
  • 1.3交叉编译环境
  • 1.3.1 安装VirtualBox增强功能
  • 1.3.2 共享文件夹的设置与使用
  • 1.3.3 交叉编译环境的安装与配置
  • 1.4 Qt简介
  • 1.5 Qt的安装与配置
  • 1.5.1 g++的安装
  • 1.5.2 Qt Opensource的安装
  • 1.5.3 嵌入式Qt工具链的安装
  • 1.5.4 Qt Creator的安装
  • 1.5.5 Qt的配置
  • 1.6实训
  • 1.7习题
  • 第2章 你好,Qt!
  • 2.1 你好,Qt!(代码版)
  • 2.1.1 新建工程
  • 2.1.2新建源代码文件
  • 2.1.3 源代码编写与解读
  • 2.1.4 x86 Linux编译、调试与发布
  • 2.1.5 Embedded Linux编译、发布与运行
  • 2.2你好,Qt!(UI版)
  • 2.2.1 新建工程
  • 2.2.2 编辑界面文件
  • 2.2.3 源代码完善与解读
  • 2.2.4 x86 Linux编译、调试与发布
  • 2.2.5 Embedded Linux编译、发布与运行
  • 2.3实训
  • 2.4习题
  • 第3章 信号与连接
  • 3.1信号与连接(代码版)
  • 3.1.1 新建工程与源代码
  • 3.1.2 源代码编写与解读
  • 3.3实训
  • 3.4习题
  • 3.2.4 x86 Linux编译、调试与发布
  • 3.1.3 x86 Linux编译、调试与发布
  • 3.1.4 Embedded Linux编译、发布与运行
  • 3.2信号与连接(UI版)
  • 3.2.1 新建工程
  • 3.2.2 编辑界面文件
  • 3.2.3 源代码完善与解读
  • 第4章 窗口部件的布局
  • 4.1窗口部件的布局(代码版)
  • 4.1.1 新建工程与源代码
  • 4.1.2 源代码编写与解读
  • 4.1.3 x86 Linux编译、调试与发布
  • 4.1.4 Embedded Linux编译、发布与运行
  • 4.2窗口部件的布局(UI版)
  • 4.2.1 新建工程
  • 4.2.2 编辑界面文件
  • 4.2.3 源代码完善与解读
  • 4.2.4 x86 Linux编译、调试与发布
  • 4.2.5 Embedded Linux编译、发布与运行
  • 4.3实训
  • 4.4习题
  • 第5章 嵌入式串口通信程序
  • 5.1 Linux串行通信概述
  • 5.2新建工程
  • 5.3编辑界面文件
  • 5.4初始化串口
  • 5.4.1 转到自定义槽函数
  • 5.4.2 串口初始化代码
  • 5.4.3 串口初始化代码解读
  • 5.5接收并显示串口消息
  • 5.5.1 接收并显示串口消息代码
  • 5.5.2 接收并显示串口消息代码解读
  • 5.6从串口发送消息
  • 5.6.1 转到自定义槽函数与发送消息代码
  • 5.6.2 发送消息代码解读
  • 5.7 x86 Linux编译、调试与发布
  • 5.7.1 虚拟串口
  • 5.7.2 串口通信程序调试
  • 5.8 Embedded Linux编译、发布与运行
  • 5.9实训
  • 5.10习题
  • 第6章 嵌入式网络通信程序
  • 6.1网络通信概述
  • 6.1.1 网络发展概述
  • 6.1.2 TCP/IP组网
  • 6.1.3 网络程序结构
  • 6.2嵌入式服务器端程序开发
  • 6.2.1 新建工程
  • 6.2.2 编辑界面文件
  • 6.2.3 转到自定义槽函数
  • 6.2.4 构造与析构函数
  • 6.2.5 网络函数
  • 6.3嵌入式客户端程序开发
  • 6.3.1 新建工程
  • 6.3.2 编辑界面文件
  • 6.3.3 转到自定义槽函数
  • 6.3.4 构造与析构函数
  • 6.3.5 读取Socket
  • 6.4编译、调试与发布
  • 6.4.1 x86 Linux编译、调试与发布
  • 6.4.2 Embedded Linux编译、发布与运行
  • 6.5实训
  • 6.6习题
  • 参考文献
展开全部