内容简介
Raspberry Pi(中文名为“树莓派”,简写为RPi,或者RasPi/RPi)是基于Linux系统设计的一款世界上小电脑,外形只有信用卡大小,但功能强大。自问世以来,树莓派受到众多计算机发烧友和创客的追捧,甚至到了一“派”难求的地步。
《树莓派实战秘籍》由知名的树莓派创始人写就,内容全面且极具专业性。全书涵盖了65个使用树莓派的技巧,分6章内容分别从黑客配置技巧、为树莓派做Linux黑客、房间内的树莓派、室外的树莓派、多媒体树莓派以及扩展树莓派几个方面全方位地介绍了树莓派,引导读者能够创造出更多复杂的创客应用。
《树莓派实战秘籍》内容行文易懂、示例丰富。对于那些具备一定Linux基础知识并且对树莓派感兴趣的读者,这将是一本不可多得的启发教程。
作者简介
Ruth Suehle在Red Hat的开源及标准化组织工作,领导着Fedora项目的市场团队,她同时也作为opensource的主持人主导有关开源原则的讨论。
Tom Callaway在Red Hat任职Fedora工程经理,自从Fedora诞生之后就一直活跃于其中。他担任了Fedora软件包委员会主席,并维护着Fedora中超过300多个软件包。
内页插图
目录
第一章 黑客配置技巧
1.1 技巧01 选择并格式化合适的SD卡
1.2 技巧02 挂载SD卡
1.3 技巧03 解码LED灯
1.4 技巧04 更新固件
1.5 技巧05 监测树莓派的硬件
1.5.1 测量器件电压
1.5.2 测量温度
1.5.3 监测内存划分
1.5.4 检查自定义配置重写
1.6 技巧06 给你的Pi超频
1.6.1 提高ARM CPU频率
1.6.2 提高SDRAM频率
1.6.3 提高GPU频率
1.6.4 预测试的超频预置模式
1.7 技巧07 使用过压获得更高的性能
1.8 技巧08 获取更多的USB端口
1.9 技巧09 解决电源问题
1.9.1 使用GPIO口供电Pi之前请三思
1.9.2 不要通过USB倒灌电流
1.9.3 从GPIO口安全地获取电源
1.9.4 解决电源问题
1.9.5 获得更好的电源
1.9.6 获得更好的Micro USB线
1.9.7 测试你的线缆电阻
1.10 技巧10 修复你的树莓派
1.10.1 测试你的电源
1.10.2 替换C6电容
1.11 技巧11 进入Headless模式
1.12 技巧12 连接SSH
1.13 技巧13 给Pi分配静态IP地址
1.14 技巧14 初学GPIO
1.14.1 带编号的引脚丝印
1.14.2 BCM标注法
1.14.3 标注你自己的GPIO引脚
1.15 技巧15 连接GPIO脚到面包板上
1.15.1 GPIO快速参考
1.15.2 内部集成电路(I2C,Inter-Ingegrated Circuit)
1.15.3 脉冲宽度调制(PWM,Pulse-Width Modulation)
1.15.4 通用异步接收/发送器(UART,Universal Asynchronous Receiver/Transmitter)
1.15.5 串行外设接口总线(SPI)
1.16 技巧16 添加USB串行控制台
1.16.1 Minicom
1.16.2 Screen
1.16.3 使用串行设备作为登录控制台
1.16.4 串行连接上的奇怪噪音(或信号丢失)?
1.17技巧17 添加重启按钮
1.18 技巧18 在移动中给Pi供电
1.19 技巧19 测量主板电压(伏特)
1.20 技巧20 使用Swap添加额外的内存
第二章 为树莓派做Linux黑客
2.1 技巧21 建立交叉编译器工具链
2.1.1 安装crosstool-ng工具
2.1.2 配置crosstool-ng
2.1.3 将crosstool-ng加入到你的路径
2.1.4 配置交叉编译器
2.1.5 开始构建
2.2 技巧22 构建一个定制内核
2.2.1 下载内核源代码树
2.2.2 配置Linux内核
2.2.3 构建内核映像
2.2.4 安装新内核
2.2.5 安装后任务
2.3 技巧23 更新到最新的预建内核
2.3.1 获取预购建Linux内核
2.3.2 安装预购建Linux模块
2.4 技巧24 在GPU和Linux用户之间划分内存
2.4.1 使用config.txt文件分配内存
2.4.2 自动共享内存
2.5 技巧25 更新固件和预购建二进制内核的简易方法
2.6 技巧26 仿真Pi
2.7 技巧27 尝试Occidentalis: 为(高级)教育目的的树莓派发行版
2.8 技巧28 监视Pi的IP地址
2.8.1 打造LCD Pi Plate
2.8.2 安装软件控制LCD Pi Plate
2.8.3 运行代码
2.9 技巧29 在树莓派上运行Android
第三章 房间里的树莓派
3.1 技巧30 使用Samba分享文件
3.2 技巧31 用树莓派做远程打印服务器
3.3 技巧32 用树莓派的Asterisk电话系统拨打电话
3.3.1 安装Asterisk
3.3.2 开始Asterisk
3.3.3 设置Softphone
3.4 技巧33 打造自己的Web服务器
3.4.1 建立一个基本的博客服务器
3.4.2 为你的网站使用Coder
3.5 技巧34 控制乐高机器人
3.5.1 安装ROS及其依赖
3.5.2 测试连接到下一个bricks的ROS
3.5.3 我只用Python,谢谢
3.6 技巧35 (似乎) 从胸部巨创中存活
3.6.1 制作服装
3.6.2 添加战斗伤口
3.6.3 一个简单的脚本
3.6.4 完成服装
3.6.5 拼合在一起
3.7 技巧36 寻找外星人
3.7.1 设置BOINC
3.7.2 BOINC 账户管理者
第四章 室外的黑客
4.1 技巧37 获取室外温度(需走到室外)
4.2 技巧38 检查你的植物
4.3 技巧39 让你的Pi可以防水(使用外壳)
4.4 技巧40 让你的Pi可以防水(不使用外壳)
4.5 技巧41 从你的车中发现地理藏宝
4.5.1 收集硬件
4.5.2 准备软件映像
4.5.3 Cacheberry Pi接线
4.5.4 加载藏宝点数据
4.6 技巧42 检测光
4.6.1 通过Python访问传感器
4.6.2 直接从内核访问传感器
4.7 技巧43 侦听飞机应答
4.7.1 设置代码
4.7.2 运行脚本
4.8 技巧44 控制航空摄影
4.8.1 构建有效载荷
4.8.2 收集气体,气球和降落伞
4.8.3 安装软件
4.8.4 追踪载荷
4.8.5 准备升空
4.8.6 任务成功
4.9 技巧45 营造最好的节日灯光效果
4.9.1 连接硬件
4.9.2 安装软件
第五章 多媒体黑客
5.1 技巧46 播放视频文件
5.2 技巧47 启用额外的视频编解码器
5.3 技巧48 打造Pi音乐盒
5.3.1 获取并配置软件
5.3.2 播放音乐
5.3.3 声音配置
5.3.4 安全
5.3.5 亲力亲为
5.3.6 更新
5.4 技巧49 将Pi变成广播电台
5.4.1 工作原理
5.4.2 访问硬件
5.4.3 享受FM乐趣
5.5 技巧50 用触摸屏控制Pi
5.5.1 触摸屏选型
5.5.2 安装并启用驱动
5.5.3 Xorg配置
5.5.4 使用触摸屏
5.6 技巧51 模拟经典视频游戏控制台
5.7 技巧52 连接数码单反相机(DSLR)
5.7.1 gPhoto入门
5.7.2 基本的捕捉命令和变量
5.7.3 为你的相机找到更多
5.8 技巧53 设置Photobooth
5.9 技巧54 将Pi打造成小型媒体中心
5.9.1 MPEG-2和VC-1解码
5.9.2 添加一个遥控器
5.9.3 摆脱束缚的捷径
5.9.4 添加内容
5.10 技巧55 在你车后座上看电影
5.10.1 可信赖的(电源方面)汽车
5.10.2 存储电影
5.10.3 触摸屏
5.10.4 独立供电的USB集线器
5.10.5 软件
5.10.6 启用触摸屏支持
5.10.7 添加视频
5.10.8 全部放在一起
第六章 扩展你的Pi
6.1 技巧56 从Web浏览器控制GPIO
6.2 技巧57 添加一个小屏
6.3 技巧58 连接Arduino功能扩展板(Shields)到树莓派
6.3.1 使用arduPi库
6.3.2 GPIO输出
6.3.3 模拟-数字转换器
6.3.4 UART
6.3.5 I2C
6.3.6 SPI
6.4 技巧59 控制3D打印机
6.5 技巧60 增加数字按键
6.5.1 键盘矩阵是如何工作的
6.5.2 连接键盘到树莓派
6.5.3 安装软件
6.5.4 运行程序
6.6 技巧61 添加散热器
6.7 技巧62 在Pidora上启用树莓派摄像头
6.8 技巧63 建立一个太阳能供电的实验室
6.8.1 Gather硬件
6.8.2 设置树莓派
6.9 技巧64 建立一个MIDI控制器(非常便宜!)
6.9.1 硬件
6.9.2 软件
6.9.3 Ergonomics
6.10 技巧65 打造树莓派超级计算机
6.10.1 在多个节点上构建MPI来运行代码
6.10.2 烧录SD卡… 一次
6.10.3 在Pi间使用SSH代替密码登录
6.10.4 构建更多节点
6.10.5 为MPI使用Python绑定
6.10.6 为树莓派制作MPI共享库的注意事项
前言/序言
树莓派实战秘籍 epub pdf mobi txt 电子书 下载 2024
树莓派实战秘籍 下载 epub mobi pdf txt 电子书 2024