前言
前言
本书是面向第4代树莓派(Raspberry Pi4B)的全新实战指南。树莓派(Raspberry Pi)是一款价格低廉、只有一张信用卡大小的计算机。树莓派麻雀虽小,却五脏俱全,是一款基于Linux操作系统的,能激发用户探索和实践计算机专业知识的实用工具。
研发树莓派的最初目的是通过低价硬件及自由软件来推动学校的计算机基础教育。但很快树莓派就得到了广大创客的青睐,他们用树莓派学习编程,并创造出各种各样新奇的、风靡一时的软硬件应用项目。
本书由从事计算机专业教育多年的大学教师编写。全书生动有趣、图文并茂、内容翔实、深入浅出,包括100个树莓派典型的应用实例,详细地剖析了树莓派的工作原理、网络应用、Python编程、游戏编程、传感器应用、服务器搭建、图像处理和语音处理等知识。本书配有相关的源代码供读者下载,方便读者快速掌握树莓派的相关知识。
本书适合对树莓派应用和开发感兴趣的读者阅读,也可用作高校树莓派相关实践课程的教学参考书。
本书注重基础知识和典型应用,全面、系统地阐述了树莓派软硬件应用各方面的技术知识,全书共分为17章。第1章是树莓派应用简介,第2章是树莓派硬件剖析,第3章是安装树莓派操作系统,第4章是树莓派的网络应用,第5章是树莓派的文件管理,第6章是树莓派的办公应用,第7章是用树莓派学习Linux系统的常用命令,第8章是远程控制树莓派,第9章是用树莓派玩音乐,第10章是Scratch趣味编程,第11章是树莓派Python编程入门,第12章是树莓派游戏编程入门,第13章是树莓派外部接口编程,第14章是树莓派图像处理,第15章是树莓派与传感器,第16章是用树莓派搭建服务器,第17章是树莓派语音处理。
本书由余智豪和余泽龙共同编写。余智豪编写第1~9章、第12~17章,余泽龙编写第10、11章。周灵教授、麦丰收高级工程师认真地审阅了部分书稿,并提出了许多宝贵意见。孔维洋、黄琪、李汝成、徐健雄、陈泽浩、彭雪峰等同学参与了全书的校对工作。全书由余智豪策划、修改、审核和定稿。
在本书的编写过程中,编者参考了国内外大量的有关树莓派的文献、书刊、网站等资料,在此,对所有被参考和引用的文献作者表示衷心的感谢。还要感谢所有对本书的写作和出版提供了帮助的朋友,更要感谢清华大学出版社的大力支持,让本书能够顺利出版。
由于编者的水平和学识有限,本书难免存在不妥之处,恳请广大读者不吝赐教。
最后,期待本书能够抛砖引玉,使广大读者在树莓派的探索、编程和实战过程中,乐趣无穷,创意无限。
编者2019年9月