Raspberry Pi实战攻略

Raspberry Pi实战攻略

(英) 格林 (Girling,G.) , 著

出版社:人民邮电出版社

年代:2014

定价:69.0

书籍简介:

本书面向树莓派的使用者,为树莓派玩家提供了树莓派使用方法、编程技巧、硬件接口扩展等丰富的内容。其中对编程语言及技巧部分的介绍非常全面,包括了常用的LINUX和python。书中硬件介绍部分涵盖了USB、WIFI、蓝牙、GPIO、SPI、I2C、UART等众多硬件扩展接口的应用介绍,全面深入。这本书不仅适合初学者作为树莓派的学习指南,还适合进一步想深入利用树莓派开发各种应用的玩家。

作者介绍:

Gray Girling,剑桥大学计算机科学博士,早在20世纪80年代就开始参与Acorn公司BBC微型计算机的原型电路板的测试,他设计并编写了自己的嵌入式操作系统和编程语言。作为现任博通公司(Boardcast,全球有线和无线通信半导体创新解决方案的知名公司)工程师,他深度参与了树莓派的研发,能为用户提供完整而实用的树莓派使用帮助。

书籍目录:

目 录

第一章 介绍

历史 2

ARM时代 2

BBC Micro 3

黑暗的年代 3

树莓派“项目” 4

令人赞叹的技术 4

自由的意义 5

本书布局 6

第二章 先咬为快

咬一小口 8

装配软件 8

装配硬件 10

初次运行 15

使用桌面 16

配置树莓派 17

高级配置 20

其他插座和端口 20

接下去做什么 21

第三章 烹饪之法

关于编程语言 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

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

Windows RDP客户端设置 126

Linux RDP客户端设置 126

第五章 硬件菜谱

使用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

第六章 套餐

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

HDMI和显示配置属性 202

HDMI模式 203

电视机设置 205

UART配置属性 205

SD控制器配置属性 205

ARM装载程序配置属性 206

编解码器许可 206

安全模式 206

其他选项 207

引导文件系统 207

多媒体库 207

库 208

编解码器和开源部件 208

文件系统位置和安装 208

OpenMAX IL 1.1 209

OpenGL ES 1.1和2.0 210

OpenVG 1.1 210

EGL 1.4 210

C语言例子程序 211

准备 211

Hello World 211

库 212

音频演示 213

视频演示 214

表面纹理演示 214

渲染演示 215

整体演示 215

编码的例子 215

矢量图形的例子 216

字体的例子 216

内容摘要:

在Raspberry Pi(中文名:树莓派)基金会创始人Eben Upton的建议下,博通公司工程师Gray Girling博士撰写了《Raspberry Pi实战攻略》,在书中为众多树莓派用户提供了独一无二的相关资料,这是一本易懂而准确的关于树莓派应用的指导手册。
  如果你有一块树莓派,想让它顺利工作起来,编写出你的第一个“贪吃蛇”的游戏,甚至让它成为你要打造的全功能媒体中心的核心,那就一定要阅读本书。《Raspberry Pi实战攻略》中的那些丰富而详尽的树莓派编程实例及外围设备拓展方法,将让你成为树莓派应用的高手。
  《Raspberry Pi实战攻略》不仅适合树莓派用户阅读,还非常适合高校相关专业师生阅读,帮助他们从一个崭新的角度来学习计算机硬件及软件编程的相关知识。

书籍规格:

书籍详细信息
书名Raspberry Pi实战攻略站内查询相似图书
丛书名爱上开源
9787115353290
如需购买下载《Raspberry Pi实战攻略》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位人民邮电出版社
版次1版印次1
定价(元)69.0语种简体中文
尺寸26 × 19装帧平装
页数 88 印数 3000

书籍信息归属:

Raspberry Pi实战攻略是人民邮电出版社于2014.6出版的中图分类号为 TP316.89 的主题关于 Linux操作系统 的书籍。