树莓派4与人工智能实战项目
上QQ阅读APP看书,第一时间看更新

前言

自从2012年开始接触树莓派以来,我的工作和生活中一直有树莓派的影子,公司的公众号、我个人的公众号上都在不断地进行着和树莓派有关的各种尝试,也因此结识了很多喜欢树莓派的小伙伴,大家在一次次的交流和相互学习中不断进步,不仅巩固了Linux系统的基本功,也学习到了很多嵌入式开发的经验,以及树莓派上通过Python开发的经验。也是机缘巧合,遇到了清华大学出版社的杨迪娜老师,萌生了编写一本树莓派入门图书的想法,也是本书诞生的契机。

本书主要介绍树莓派不同类型的特性,以及树莓派入门所需要的基础知识;涵盖了树莓派GPIO的不同操作方法,以及树莓派的I2C总线、SPI总线、UART串口、PWM脉宽调制等偏硬件操作的内容;同时也为读者准备了一些树莓派上常见的服务类型的搭建和配置,包括树莓派推流服务器搭建的方法,常见数据库MariaDB、PostgreSQL的安装配置操作,MQTT服务器的搭建配置,DHCP服务器的搭建配置等。此外,还加入了一些比较有趣的实验,例如利用TensorFlow实现对象检测,使用OpenCV制作一个树莓派扫描仪,或利用OpenCV实现换鼻子的实验,带领读者了解树莓派通过摄像头能够实现的一些应用。

经过和身边朋友的不断交流总结,我编写了本书,旨在引导读者入门并对树莓派应用产生兴趣。由于时间仓促,很多想法和创意尚未来得及编排,若有缘再续。

书中疏漏之处,希望各位读者不吝赐教,多多批评指正,让本书能够造福更多爱好者。

作者

2022年6月