• {正版现货新书} 树莓派嵌入式系统与智能物联网应用开发 9787111797173 郑灵翔, 冯超, 张奇, 著

{正版现货新书} 树莓派嵌入式系统与智能物联网应用开发 9787111797173 郑灵翔, 冯超, 张奇, 著

全新正版现货,以书名为准,放心购买,购书咨询18515909251朱老师

46.68 5.9折 79 全新

库存88件

北京丰台

作者郑灵翔, 冯超, 张奇, 著

出版社机械工业出版社

ISBN9787111797173

出版时间2026-01

装帧平装

开本24

定价79元

货号200164049

上书时间2026-02-08

   商品详情   

品相描述:全新
商品描述
作者简介
郑灵翔,男,高级工程师,本科毕业于浙江大学,同年进入厦门大学工作,2010年于厦门大学计算机系获博士学位。主要研究方向有嵌入式技术、人工智能与模式识别、网络通信。近年来在课题相关领域参加或主持过多项横向与纵向课题,主持多项教育部产学研教学改革项目。出版专著三本,发表学术论文十余篇。开设课程有嵌入式系统设计、多核程序设计等。

目录
目  录<br />前言<br />第1章 绪论  1<br />1.1 嵌入式系统与树莓派  1<br />1.2 树莓派硬件概览  2<br />1.2.1 树莓派版本演进  2<br />1.2.2 树莓派衍生产品系列  4<br />1.3 物联网系统及树莓派的应用  6<br />1.4 AIGC技术与物联网应用创新  7<br />本章小结  9<br />习题与思考题  9<br />第2章 Linux操作系统概述  10<br />2.1 Linux发行版与树莓派操作系统  10<br />2.1.1 Linux内核发展史  10<br />2.1.2 Linux发行版  11<br />2.1.3 树莓派操作系统简介  14<br />2.2 Linux操作系统构成  14<br />2.2.1 总体结构  14<br />2.2.2 Linux内核  15<br />2.2.3 根文件系统目录树结构  16<br />2.2.4 Linux的文件  19<br />2.3 Linux基本操作  19<br />2.3.1 文件和目录管理  20<br />2.3.2 文本处理  27<br />2.3.3 文本编辑工具  32<br />2.3.4 用户管理与权限管理  33<br />2.3.5 磁盘与文件系统管理  36<br />2.3.6 进程资源监控管理  41<br />2.3.7 服务与系统管理  44<br />2.3.8 网络管理  45<br />2.4 Shell脚本入门  50<br />2.4.1 Shell简介  50<br />2.4.2 Shell功能与操作管理  52<br />2.4.3 Shell脚本进程间通信实践  58<br />本章小结  60<br />习题与思考题  60<br />第3章 树莓派的使用与配置  61<br />3.1 树莓派系统的SD卡制作  61<br />3.2 树莓派系统的配置  68<br />3.3 树莓派串口终端与启动流程  73<br />3.3.1 树莓派串口终端配置<br />与使用  73<br />3.3.2 树莓派启动流程  79<br />3.4 树莓派USB 虚拟网卡与<br />SSH连接  81<br />3.4.1 树莓派USB虚拟网卡配置  81<br />3.4.2 PC端网络配置  82<br />3.4.3 树莓派SSH配置与连接  84<br />3.5 树莓派常用的特殊命令  85<br />3.6 制作树莓派启动U盘  92<br />3.6.1 U盘分区与格式化  92<br />3.6.2 复制树莓派系统文件  93<br />3.6.3 U盘系统配置  94<br />本章小结  95<br />习题与思考题  95<br />第4章 树莓派C/C++程序编译<br />与调试  96<br />4.1 GCC简介  96<br />4.1.1 用GCC编译简单程序  96<br />4.1.2 GCC使用简介  97<br />4.2 GNU make与Makefile  99<br />4.2.1 Makefile的结构  99<br />4.2.2 Makefile的处理过程  100<br />4.2.3 Makefile的变量  101<br />4.2.4 Makefile伪目标  103<br />4.2.5 利用隐含规则简化<br />Makefile  103<br />4.2.6 make的命令行参数  104<br />4.2.7 Makefile示例  105<br />4.3 Autoconf与Automake  105<br />4.3.1 自动生成Makefile的流程  106<br />4.3.2 Makefile.am的编写  108<br />4.3.3 自动生成Makefile项目<br />示例  109<br />4.4 CMake简介  111<br />4.4.1 CMakeLists.txt文件简介  112<br />4.4.2 CMake使用入门  112<br />4.4.3 CMakeLists.txt脚本语法  114<br />4.4.4 CMake项目示例  118<br />4.5 GDB调试器及应用  121<br />本章小结  132<br />习题与思考题  132<br />第5章 树莓派嵌入式系统<br />开发  133<br />5.1 嵌入式系统的开发模式  133<br />5.2 基于交叉编译的树莓派应用<br />开发  134<br />5.2.1 交叉编译工具链安装  135<br />5.2.2 应用程序的交叉编译  138<br />5.3 树莓派应用虚拟化开发  140<br />5.3.1 基于QEMU用户态虚拟化<br />的树莓派开发模式  140<br />5.3.2 基于QEMU系统级虚拟化<br />的树莓派开发模式  144<br />5.4 VSCode树莓派远程开发  149<br />5.4.1 QEMU虚拟环境SSH<br />连接配置  149<br />5.4.2 VSCode远程连接  151<br />5.5 树莓派Linux内核裁剪与配置  155<br />5.5.1 Linux内核裁剪与配置<br />概述  156<br />5.5.2 树莓派Linux内核配置  158<br />5.6 根文件系统构建  161<br />本章小结  166<br />习题与思考题  167<br />第6章 树莓派Python编程  168<br />6.1 Python 开发环境  168<br />6.2 Python基础  169<br />6.2.1 标识符、基本数据类型<br />与变量  169<br />6.2.2 运算符与表达式  169<br />6.2.3 字符串  171<br />6.2.4 常用数据结构  174<br />6.2.5 程序流程控制  176<br />6.2.7 函数  178<br />6.2.8 模块  181<br />6.3 树莓派的GPIO及其编程  183<br />6.3.1 树莓派GPIO硬件概述  183<br />6.3.2 树莓派GPIO引脚功能  184<br />6.3.3 树莓派GPIO软件编程  186<br />6.4 树莓派LED和按键控制  194<br />6.4.1 树莓派外围电路基础  194<br />6.4.2 LED控制  195<br />6.4.3 按键  197<br />6.4.4 外部中断  199<br />本章小结  201<br />习题与思考题  201<br />第7章 树莓派传感器与外设<br />控制  202<br />7.1 传感器简介  202<br />7.2 传感器的接口  203<br />7.3 各类传感器开发  203<br />7.3.1 运动检测传感器  203<br />7.3.2 距离检测传感器  209<br />7.3.3 温湿度检测传感器  212<br />7.3.4 舵机云台控制  215<br />本章小结  221<br />习题与思考题  221<br />第8章 机器视觉在树莓派上<br />的应用  222<br />8.1 树莓派摄像头  222<br />8.2 图像处理基础  223<br />8.3 OpenCV的使用  223<br />8.3.1 读取图像文件  224<br />8.3.2 采集图像并保存  224<br />8.3.3 按键触发拍照  225<br />8.3.4 其他常用图像处理算法  225<br />8.4 OpenCV棋盘识别  229<br />本章小结  234<br />习题与思考题  234<br />第9章 端侧机器学习应用  235<br />9.1 机器学习与深度学习框架  235<br />9.1.1 机器学习的基本概念  235<br />9.1.2 TensorFlow简介  236<br />9.1.3 PyTorch简介  236<br />9.2 深度神经网络建模入门  237<br />9.2.1 人工神经网络简介  237<br />9.2.2 Keras模型的构建  241<br />9.2.3 Keras的层API  244<br />9.3 基于Keras API的机器学习<br />实践  247<br />9.3.1 数据准备与预处理  247<br />9.3.2 模型搭建  250<br />9.3.3 模型训练与评估  251<br />9.3.4 模型保存与加载  253<br />9.3.5 模型推理预测与部署  254<br />9.4 深度神经网络模型端侧部署<br />与优化  258<br />9.4.1 LiteRT简介  258<br />9.4.2 TensorFlow模型 与<br />LiteRT模型转换  259<br />9.4.3 PyTorch模型与LiteRT<br />模型转换  260<br />9.4.4 LiteRT模型部署与推理  261<br />9.4.5 LiteRT模型优化  265<br />9.5 端侧图像分类实践  267<br />9.6 端侧目标识别实践  275<br />9.6.1 基于YOLO预训练模型<br />的目标识别  275<br />9.6.2 YOLO模型微调  276<br />9.6.3 YOLO模型端侧部署与<br />使用  278<br />本章小结  282<br />习题与思考题  282<br />第10章 树莓派物联网应用开发<br />综合实践  283<br />10.1 花卉监测系统设计  283<br />10.1.1 花卉监测需求定义  283<br />10.1.2 智能体驱动的花卉监测<br />系统架构设计  283<br />10.2 MQTT协议  284<br />10.2.1 MQTT协议的三个<br />角色  285<br />10.2.2 MQTT控制报文类型  285<br />10.2.3 MQTT传输层协议  288<br />10.2.4 MQTT代理服务器搭建<br />与配置  288<br />10.2.5 MQTT协议调试工具  290<br />10.2.6 使用Python连接MQTT<br />服务器  291<br />10.3 华为云物联网平台接入<br />与开发  293<br />10.3.1 华为云物联网平台<br />基础概念  293<br />10.3.2 华为云物联网平台<br />产品开发  294<br />10.3.3 使用Python SDK连接<br />华为云平台  300<br />10.4 Coze智能体设计与实现  302<br />10.4.1 智能体的概念  303<br />10.4.2 Coze智能体的核心功能  304<br />10.4.3 智能体提示词设计  304<br />10.4.4 大模型检索增强生成  306<br />10.4.5 思维链与提示优化  307<br />10.4.6 智能体设计实现  310<br />10.5 智能体驱动的花卉监测系统<br />集成  318<br />10.5.1 花卉监测系统外设控制<br />与云端交互  318<br />10.5.2 花卉监测系统前端界面<br />设计  323<br />本章小结  325<br />习题与思考题  325

内容摘要
本书深入探讨了树莓派5开发板在嵌入式系统和智能物联网领域的创新应用,内容不仅涵盖基础知识与操作系统等入门内容,还深入涉及编程技术、传感器与外设控制、机器视觉、机器学习应用,同时包含物联网应用开发等进阶模块,旨在为读者提供一本全面、深入、实用的技术参考书籍。本书适合嵌入式系统开发者、树莓派爱好者、智能物联网应用开发者及相关领域的学生和教师阅读,无论是初学者还是有经验的开发者,都能够在树莓派的世界中找到灵感,开启智能化应用开发的新篇章。

主编推荐
本书从嵌入式开发的视角,重构基于树莓派的课程知识体系,内容覆盖树莓派的基础知识、操作系统、编程技术、传感器与外设控制、机器视觉、机器学习应用以及物联网应用开发等多个方面,并通过通过一个基于大语言模型与智能体技术的物联网综合应用案例,展示如何利用大语言模型技术,打造更加智能、高效的树莓派物联网应用解决方案。
 由于嵌入式开发是实践性很强的课程,因此本书在知识讲授的同时,注重工程方法的融入。比如,引导学生逐步掌握基于远程终端、交叉编译和网络调试的嵌入式系统工程开发方法,体验接近真实工程环境的开发流程。
 本书不止于讲授知识和技术,更希望传递开源文化内核,助力读者将个人成长与技术生态发展绑定,为我国打造世界级嵌入式硬件与开源社区储备人才。
 本书配套的电子资源可从https://github.com/xzheng/pi-book下载。

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP