本书覆盖了树莓派的许多主题,包括设置和运行图形用户界面(GUI)、驾驭命令行、操作Linux系统、编辑文件、设置网络服务器、摄像与信息服务、搭建媒体中心等有趣的实践项目等内容。
本书适合创客、单片机学习者、电子爱好者、STEAM教育工作者、计算机软硬件爱好者及对树莓派感兴趣的读者阅读,也适合作为STEAM相关实践课程的基础教程。
原书前言
■ 第1章 你的“第一口”树莓派 ………………………………………… 1
你“新鲜烘烤”的树莓派送达 …………………………………………………………1
“成分”列表 ……………………………………………………………………………2
Linux ……………………………………………………………………………………7
把NOOBS放到你的SD卡上 …………………………………………………………9
第一次启动 …………………………………………………………………………… 12
配置你的树莓派 ……………………………………………………………………… 16
总结 …………………………………………………………………………………… 26
■ 第2章 纵览树莓派 …………………………………………………………… 27
欢迎来到LXDE ……………………………………………………………………… 27
附件 …………………………………………………………………………………… 30
游戏 …………………………………………………………………………………… 35
互联网 ………………………………………………………………………………… 36
编程 …………………………………………………………………………………… 38
首选项 ………………………………………………………………………………… 40
帮助 …………………………………………………………………………………… 40
总结 …………………………………………………………………………………… 40
■ 第3章 熟练使用 ……………………………………………………………… 41
你好,计算机 ………………………………………………………………………… 41
为什么我们仍然关心这些事情 ……………………………………………………… 43
三种终端 ……………………………………………………………………………… 44
欢迎来到命令行 ……………………………………………………………………… 51
不同的Shell…………………………………………………………………………… 52
总结 …………………………………………………………………………………… 53
■ 第4章 文件路径 ………………………………………………………………… 54
什么是文件系统 ……………………………………………………………………… 54
一切皆文件 …………………………………………………………………………… 57
文件系统布局 ………………………………………………………………………… 58
让它工作 ……………………………………………………………………………… 61
用户和组 ……………………………………………………………………………… 65
文件权限 ……………………………………………………………………………… 66
快捷方式和链接 ……………………………………………………………………… 69
总结 …………………………………………………………………………………… 70
■ 第5章 Linux常用命令…………………………………………………………… 71
拥有超级管理权限 …………………………………………………………………… 71
RTFM ………………………………………………………………………………… 72
系统资源监控 ………………………………………………………………………… 73
文件命令 ……………………………………………………………………………… 80
总结 …………………………………………………………………………………… 86
■ 第6章 在命令行界面编辑文件 ………………………………………………… 87
什么是文本文件 ……………………………………………………………………… 87
各种各样的文本编辑器 ……………………………………………………………… 88
从Nano开始学习 …………………………………………………………………… 89
Vim入门 ……………………………………………………………………………… 94
可视化模式 ……………………………………………………………………………100
总结 …………………………………………………………………………………102
■ 第7章 树莓派的管理 ………………………………………………………… 103
远程访问树莓派 ………………………………………………………………………103
BASH:基本编码 ……………………………………………………………………104
实用的BASH:一个init脚本 ………………………………………………………113
安全和用户管理 ………………………………………………………………………118
总结 ……………………………………………………………………………………120
■ 第8章 你的LAMP …………………………………………………………… 121
第一步 …………………………………………………………………………………121
L表示Linux ……………………………………………………………………………122
A表示Apache …………………………………………………………………………122
M表示MySQL ………………………………………………………………………127
P表示PHP ……………………………………………………………………………135
简单的Web应用程序 …………………………………………………………………137
总结 ……………………………………………………………………………………147
■ 第9章 WiPi:无线计算 ……………………………………………………… 148
准备WiPi ………………………………………………………………………………148
简单的强制拔除 ………………………………………………………………………149
真正的WiPi与WiFi …………………………………………………………………152
……………………………………………………………………………………159
■ 第10章 树莓派 ………………………………………………………………… 160
所需材料 ………………………………………………………………………………160
预先设置 ………………………………………………………………………………160
入门 ……………………………………………………………………………………161
动作捕捉 ………………………………………………………………………………164
提醒自己 ………………………………………………………………………………168
全部放一起 ……………………………………………………………………………172
下一步 …………………………………………………………………………………178
总结 ……………………………………………………………………………………179
■ 第11章 树莓派媒体中心 …………………………………………………… 180
XBMC视频 ……………………………………………………………………………180
启动并使用XBMC ……………………………………………………………………188
用Airplay 播放音乐 …………………………………………………………………191
总结 ……………………………………………………………………………………196
■ 第12章 安装Windows10 ……………………………………………………… 197
你以为Windows无法在树莓派上运行 ………………………………………………197
现在的互联网 …………………………………………………………………………198
但是为什么是Windows ………………………………………………………………198
开始 ……………………………………………………………………………………198
下载工具 ………………………………………………………………………………200
将固件写入SD卡 ……………………………………………………………………201
启动树莓派 ……………………………………………………………………………203
配置时间 ………………………………………………………………………………203
总结 ……………………………………………………………………………………205
■ 附录 手动操作—写入SD卡镜像 ……………………………………………… 206
温馨提示:请使用石家庄市图书馆的读者帐号和密码进行登录