- 商品参数
-
- 作者:
无著|
蔡成炜编
- 出版社:电子工业出版社
- 页数:304页
- ISBN:9788780438153
- 版权提供:电子工业出版社
内容介绍
本书以Linux发行版本Ubuntu为平台,用项目教学的方式进行介绍。全书共五个项目,分别介绍了嵌入式系统、计算器项目的设计与实现、基于ZigBee传输技术的无线QQ项目设计、基于STM32的温湿度监测系统,以及基于NB-IoT技术的智慧消防系统设计(课程实践部分),其中,项目一到项目四着重训练基础,项目五为课程的综合实践部分,本书图文并茂,内容深入浅出。 本书可作为高职高专院校相关专业的教材,同时可作为初学者学习Linux的一本入门书籍。
目录
项目一 嵌入式系统 1
任务一 嵌入式系统概述 2
知识一 嵌入式系统简介 2
知识二 嵌入式系统基本组成 8
知识三 嵌入式系统软件 8
任务二 嵌入式系统硬件 10
知识一 硬件介绍 10
知识二 PXA255系统 18
任务三 嵌入式系统软件 21
知识一 引导程序 21
知识二 操作系统 26
知识三 应用软件 30
任务四 嵌入式开发环境的搭建 30
知识一 虚拟机及Ubuntu操作系统的安装 30
知识二 Ubuntu安装VMware Tools及配置root登录 51
知识三 Ubuntu配置以太网地址 57
知识四 Ubuntu配置NFS服务器 59
知识五 Ubuntu安装交叉编译器 61
知识六 交叉编译Qt4.8.5程序库 62
知识七 嵌入式实验平台的搭建 66
任务五 Linux操作系统简介 67
知识一 Linux操作系统特点、内核组成及源码结构 67
知识二 Linux常用命令 76
知识三 文本编辑 87
知识四 Linux开发环境 89
思考与练习 100
项目二 计算器项目的设计与实现 101
任务一 Qt 101
知识一 Qt基础知识 101
知识二 Qt Creator 102
知识三 Qt Embedded 103
知识四 Qt编程 104
任务二 Qt环境搭建 104
任务三 信号和槽机制 111
知识一 信号和槽机制简介 111
知识二 使用信号和槽 112
知识三 信号和槽机制应注意的问题 114
知识四 Qt下信号和槽实例 115
任务四 布局管理器的使用 123
知识一 窗体 123
知识二 布局管理器 126
任务五 Qt下多线程 128
知识一 进程与线程的概念 128
知识二 Qt多线程简介 129
知识三 Qt多线程实例 133
任务六 Qt下TCP通信 141
知识一 TCP通信简述 141
知识二 TCP通信流程 143
知识三 Qt下TCP通信——服务器端实例 144
知识四 Qt下TCP通信——客户端实例 149
任务七 Qt下Wi-Fi通信 156
知识一 Wi-Fi简介 156
知识二 QT下Wi-Fi通信实例 156
任务八 计算器的设计与实现 163
思考与练习 173
项目三 基于ZigBee传输技术的无线QQ项目设计 175
任务一 项目简介及实施要求 175
知识一 项目背景 175
知识二 实施要求 176
任务二 无线传感器网络 176
任务三 无线通信方式简介 182
任务四 BasicRF 190
知识一 BasicRF概述 190
知识二 BasicRF软件包 192
任务五 点播与建网 192
知识一 建立网络和设备入网 193
知识二 实验环节 197
任务六 组播 201
知识一 LED开关并分析其底层驱动 202
知识二 组播实验 207
任务七 QQ项目实现 209
思考与练习 216
项目四 基于STM32的温湿度监测系统 217
任务一 项目简介及实施要求 217
知识一 项目背景 217
知识二 实施要求 218
知识三 系统框架设计 218
任务二 认识STM32 221
知识一 STM32概述 221
知识二 STM32*小系统设计 222
实验一 开发环境搭建 224
实验二 LED控制系统设计 230
任务三 温湿度监测单元的设计与实现 238
知识一 认识温湿度传感器SHT20 238
知识二 SHT20硬件原理图 239
实验一 设计温湿度监测单元 240
任务四 温湿度显示单元的设计与实现 247
知识一 LCD1602硬件设计 247
知识二 LCD1602硬件原理图 247
实验一 设计温湿度显示单元 248
思考与练习 254
项目五 基于NB-IoT技术的智慧消防系统设计(课程实践部分) 255
任务一 项目简介及实施要求 255
知识一 项目简介 255
知识二 实施要求 257
任务二 消防瓶气压数显表头电路设计 257
知识一 原理图设计 257
知识二 程序设计 258
任务三 四路模拟量采集模块设计与制作 261
知识一 原理图设计 261
知识二 PCB焊接 263
知识三 程序设计 265
任务四 NB-IoT通信模块设计 270
知识一 原理图设计 270
知识二 程序设计 274
任务五 “云”平台配置及系统调试分析 285
知识一 产品开发 285
知识二 整机调试 291
思考与练习 292
作者介绍
吴振英,女,苏州工业职业技术学院电子通信专业专任教师,具备较为丰富的教学经验和教材编写经验,其编写的嵌入式技术相关教材获得广大高职院校的认可。
媒体评论
基于Ubuntu Linux,结构紧凑,目的性较强以实训加深理解,也作为对学习的考核
关联推荐
基于Ubuntu Linux,结构紧凑,目的性较强以实训加深理解,也作为对学习的考核
1