《Raspberry Pi实战攻略 彩印》PDF下载

  • 购买积分:10 如何计算积分?
  • 作  者:(英)格林著
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:2014
  • ISBN:9787115353290
  • 页数:216 页
图书介绍:本书面向树莓派的使用者,为树莓派玩家提供了树莓派使用方法、编程技巧、硬件接口扩展等丰富的内容。其中对编程语言及技巧部分的介绍非常全面,包括了常用的LINUX和python。书中硬件介绍部分涵盖了USB、WIFI、蓝牙、GPIO、SPI、I2C、UART等众多硬件扩展接口的应用介绍,全面深入。这本书不仅适合初学者作为树莓派的学习指南,还适合进一步想深入利用树莓派开发各种应用的玩家。

第一章 介绍 2

历史 2

ARM时代 2

BBCMicro 3

黑暗的年代 3

树莓派“项目” 4

令人赞叹的技术 4

自由的意义 5

本书布局 6

第二章 先咬为快 8

咬一小口 8

装配软件 8

装配硬件 10

初次运行 15

使用桌面 16

配置树莓派 17

高级配置 20

其他插座和端口 20

接下去做什么 21

第三章 烹饪之法 24

关于编程语言 24

机器代码 24

汇编代码 24

编程语言 24

程序的运行 24

树莓派的语言 25

名字 25

变量 26

类型 27

程序结构 27

重复 28

数据结构 29

注释 29

操作系统介绍 29

线程 30

内核 30

文件系统 33

Python入门 34

Python的伟大之处 34

概览 35

准备工作 35

Geany 36

使用Geany 36

注释 38

名字 38

变量 38

程序结构 39

函数 40

数据结构 41

类 43

文档 43

例子——Docker 44

其他例子 48

帮助 48

Python模块 49

Linux介绍 50

Linux发布版本 51

命令行shell 51

启动与引导 65

网络 66

第四章 软件菜谱 68

定期运行程序 68

准备 68

cron表 71

帮助 71

抓取网页 72

工作原理 72

准备工作 72

处理网页数据 72

使用互联网 78

OSI和互联网 78

协议 78

在Python中使用套接字 84

在Bash中使用套接字 84

通过串口线访问 84

释放UART 85

在C中做终端控制 86

在Bash中使用UART 87

在Python中做终端控制 87

在Linux程序中直接访问 88

创建UART设备 88

通过SSH访问树莓派 88

工作原理 88

用途 89

树莓派上的准备 89

从Unix计算机上使用 90

从Windows计算机上使用 91

通过X访问 93

工作原理 94

运行一个X服务器 95

实现一个网页服务器 98

为什么需要网页服务器 98

工作原理 99

准备 99

CGI脚本 104

响应查询 106

一个俏皮话的网站应用程序 107

访问Windows共享 110

把树莓派用作文件服务器 110

工作原理 110

树莓派上的准备 111

SMB客户端设置 113

通过Linux图形用户界面浏览Samba 115

通过VNC访问树莓派 119

工作原理 120

树莓派上的准备 120

运行VNC服务器 120

VNC客户端设置 123

以Windows远程桌面方式访问 124

工作原理 125

树莓派的准备 125

RDP服务名字 126

WindowsRDP客户端设置 126

LinuxRDP客户端设置 126

第五章 硬件菜谱 128

使用U盘和移动硬盘 128

可以用什么 128

使用USB Wi-Fi网卡 131

树莓派上的USB 131

Wi-Fi网卡和Linux 131

Wi-Fi网卡驱动程序 132

工作原理 132

准备 133

使用蓝牙设备 137

准备 137

发送文件 139

发光二极管LED 142

LED功能 142

LED软件控制 142

通过GPIO连接硬件 145

扩展插座 145

第三方扩展 145

供电 146

电气极限 146

GPIO软件的工作原理 147

绕过内核的软件 149

第三方板子用的软件 150

Python支持 150

更多的GPIO线 151

特殊功能引脚 151

连接SPI设备 152

引脚 152

工作原理 152

使用Linux驱动程序 153

C编程 154

进一步的资料 155

连接一个I2C设备 156

引脚 156

工作原理 157

I2C的软件 157

使用Linux驱动程序 157

命令行工具 159

用sysfs创建I2C设备 159

用C语言编程 160

用Python语言编程 161

进一步的资料 161

通过UART连接PC 161

扩展插座上的引脚 161

到PC的串行连线 162

做一条USB串口线 162

测试连接 163

用电池工作 165

错误的信息 165

电压问题 165

电流问题 166

能源问题 166

直接输出的电池包 166

带稳压器的电池包 167

带DC-DC转换器的电池包 167

成品转换器 168

停机 168

第六章 套餐 170

MP3网站 170

准备 170

关于Edna 170

解压Edna 170

配置Edna 171

使用Edna 171

贪吃蛇游戏 172

用Python写游戏 172

准备 173

游戏描述 173

游戏设计 173

接口和抽象 185

其他例子 185

推特提醒器 185

硬件 186

Pi-Face 186

硬件准备 186

软件准备 187

测试这个玩具 189

扫描全世界的推文 189

更多 190

媒体中心 190

获得XBMC 191

使用电视机遥控器 192

初次运行 192

把树莓派当作DVD播放器 198

通过SMB访问XBMC 198

XBMC还能做更多 199

第七章 附录 201

配置 201

超频属性 201

HDMI和显示配置属性 202

HDMI模式 203

电视机设置 205

UART配置属性 205

SD控制器配置属性 205

ARM装载程序配置属性 206

编解码器许可 206

安全模式 206

其他选项 207

引导文件系统 207

多媒体库 207

库 208

编解码器和开源部件 208

文件系统位置和安装 208

OpenMAXIL1.1 209

OoenGL ES 1.1和2.0 210

OpenVG 1.1 210

EGL1.4 210

C语言例子程序 211

准备 211

Hello World 211

库 212

音频演示 213

视频演示 214

表面纹理演示 214

渲染演示 215

整体演示 215

编码的例子 215

矢量图形的例子 216

字体的例子 216