这本《树莓派编程实用教程》全书共31000字,提供20多个树莓派应用实例,都在入门到中级之间,非常适合想 在树莓派开发项目的工程师和学生参考学习,涵盖了Python,Linux命令,C/C++,OpenCV,Darknet。全部程序 在树莓派官方发布的32位Raspberry Pi OS(2021.10.30)系统调试通过,可运行在树莓派400个人电脑,4B或3B+上。以下是全书目录:
第一章 树莓派系统搭建 6
1.1 树莓派市场分析 6
1.1.1 树莓派成功的关键 6
1.1.2 树莓派的竞争者 7
1.1.3 购买树莓派的建议 9
1.2 系统安装及更新 11
1.2.1 最新Raspberry Pi OS系统下载及烧录 11
1.2.2 系统基本设置 16
1.2.3 系统更新 19
1.3 常用开发软件安装 22
1.3.1 树莓派SSH配置 22
1.3.2 树莓派的tty模式 24
1.3.3 WinSCP 25
1.3.4 安装Python解释器 26
1.4 树莓派的学习和使用 28
1.4.1 学习建议 28
1.4.2树莓派的用途 30
第二章 初探树莓派 32
2.1 测评例程及性能比较 32
2.2 使用Octane 2.0测评树莓派性能 34
2.3 Linux学习使用初步 35
第三章 海龟绘图 37
3.1 画雪花 37
3.2 画太极符号 38
第四章 开发游戏 40
4.1 简单RPG游戏 40
4.2 贪吃蛇游戏 42
4.3 3D迷宫游戏 43
4.4 倒霉的Fred游戏 48
第五章 数据传输 55
5.1 简单的通信协议 55
5.2 串口通信 55
5.3 网络通信 61
5.4 其他接口通信 62
5.5 树莓派用作无线路由器 62
第六章 Sense Hat应用 63
6.1 树莓派的硬件生态——Hat 63
6.2 Sense Hat介绍 64
6.3 Sense Hat交通灯 65
6.4 Sense Hat调色板 66
6.5 Sense Hat乒乓游戏 68
6.6 远程控制树莓派 71
第七章 Sense Hat传感器 76
7.1 显示板子方位 76
7.2 保存方位数据到文件 77
7.3 树莓派气象站 79
7.4 加速度检测仪 80
第八章 计算机视觉初步 85
8.1 摄像头监控 85
8.2 CMake及简要入门 86
8.3 OpenCV的安装、验证和学习建议 92
8.3.1 在树莓派安装OpenCV 92
8.3.2 验证OpenCV的安装 93
8.3.3 OpenCV的学习建议 95
8.4 使用darknet做物体检测 96
后记 101
参考文献 102
以下贴几张程序运行的美图,同时也是教程的一部分:
还有darknet在树莓派上的移植,做物体检测呢:
本人在书中都会详细解说程序,如下图所示:
本人还教大家如何省钱买树莓派,选择了两款性价比最高的——树莓派400和PICO,可以省下几百块钱。
全部资料简洁精炼,非常实用,全都是应用实例,很适合学习了一些python知识,急切想在树莓派上开发项目的 工程师或学生使用。看了本教程,实际上相当于看了不少于10本书,很值得下载看看。另外,本人是工程师, 希望能得到读者的反馈,如果你使用时出现兼容性问题,如:程序运行中出现错误,安装软件失败等问题,可以 通过下面的微信联系我,本人争取在1天内回复。