
树莓派嵌入式系统与智能物联网应用开发
¥47.00
作品简介
本书深入探讨了树莓派5开发板在嵌入式系统和智能物联网领域的创新应用,内容不仅涵盖基础知识与作系统等入门内容,还深入涉及编程技术、传感器与外设控制、机器视觉、机器学习应用,同时含物联网应用开发等进模块,在为读者提供一本全面、深入、实用的技术参考书籍。本书适合嵌入式系统、树莓派爱好者、智能物联网应用及相关领域的学生和教师阅读,无论是初还是有经验的,能够在树莓派的中找到灵感,开启智能化应用开发的新篇章。
郑灵翔,博士,厦门大学信息学院教授级高工,福建省高层次人才,首批全国万名创新创业导师。长期从事嵌入式系统、信号处理与人工智能领域的研究。发表SCI/EI学术60余篇,授权7项发明专利。主持重点研发计划项目课题1项,福建省产学合作重大项目1项,作为骨干人员参与多项及省部级重大科技项目。获得福建省科技进步奖二等奖1项,中国地理信息产业协会科技进步奖一等奖1项,厦门市科技进步奖一等奖1项、二等奖2项,福建省教学成果奖二等奖1项。
作品目录
前言
第1章 绪论
1.1 嵌入式系统与树莓派
1.2 树莓派硬件概览
1.3 物联网系统及树莓派的应用
1.4 AIGC技术与物联网应用创新
第2章 Linux操作系统概述
2.1 Linux发行版与树莓派操作系统
2.2 Linux操作系统构成
2.3 Linux基本操作
2.4 Shell脚本入门
第3章 树莓派的使用与配置
3.1 树莓派系统的SD卡制作
3.2 树莓派系统的配置
3.3 树莓派串口终端与启动流程
3.4 树莓派USB虚拟网卡与SSH连接
3.5 树莓派常用的特殊命令
3.6 制作树莓派启动U盘
第4章 树莓派C/C++程序编译与调试
4.1 GCC简介
4.2 GNU make与Makefile
4.3 Autoconf与Automake
4.4 CMake简介
4.5 GDB调试器及应用
第5章 树莓派嵌入式系统开发
5.1 嵌入式系统的开发模式
5.2 基于交叉编译的树莓派应用开发
5.3 树莓派应用虚拟化开发
5.4 VSCode树莓派远程开发
5.5 树莓派Linux内核裁剪与配置
5.6 根文件系统构建
第6章 树莓派Python编程
6.1 Python开发环境
6.2 Python基础
6.3 树莓派的GPIO及其编程
6.4 树莓派LED和按键控制
第7章 树莓派传感器与外设控制
7.1 传感器简介
7.2 传感器的接口
7.3 各类传感器开发
第8章 机器视觉在树莓派上的应用
8.1 树莓派摄像头
8.2 图像处理基础
8.3 OpenCV的使用
8.4 OpenCV棋盘识别
第9章 端侧机器学习应用
9.1 机器学习与深度学习框架
9.2 深度神经网络建模入门
9.3 基于Keras API的机器学习实践
9.4 深度神经网络模型端侧部署与优化
9.5 端侧图像分类实践
9.6 端侧目标识别实践
第10章 树莓派物联网应用开发综合实践
10.1 花卉监测系统设计
10.2 MQTT协议
10.3 华为云物联网平台接入与开发
10.4 Coze智能体设计与实现
10.5 智能体驱动的花卉监测系统集成
推荐阅读
深入理解网络三部曲