图书介绍

树莓派开始, 玩转LinuxPDF|Epub|txt|kindle电子书版本网盘下载

树莓派开始, 玩转Linux
  • Vamei 著
  • 出版社:
  • ISBN:
  • 出版时间:2018
  • 标注页数:0页
  • 文件大小:35MB
  • 文件页数:360页
  • 主题词:

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

树莓派开始, 玩转LinuxPDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1部分 怎样的树莓派2

第1章 树莓派的诞生2

第2章 树莓派的心脏7

第3章 树莓派的大脑12

第2部分 使用树莓派20

第4章 开始使用树莓派20

4.1 解剖树莓派20

4.2 操作系统的安装与启动23

4.3 图形化界面24

4.4 Scratch26

4.5 KTurtle27

第5章 贝壳里的树莓派31

5.1 初试Shell31

5.2 用命令了解树莓派32

5.3 什么是Shell35

5.4 Shell的选择36

5.5 命令的选项和参数37

5.6 如何了解一个陌生的命令38

5.7 Shell小窍门38

第6章 好编辑40

6.1 图形化的文本编辑器40

6.2 使用nano42

6.3 语法高亮44

6.4 文件基础操作45

第7章 更好的树莓派47

7.1 常见初始化配置47

7.2 软件升级与安装49

第8章 漂洋过海连接你51

8.1 局域网SSH登录51

8.2 Bonjour53

8.3 互联网SSH登录53

8.4 文件传输56

第9章 时间的故事60

9.1 NTP服务60

9.2 时区设置61

9.3 实时时钟62

9.4 date的用法65

第10章 规划小能手67

10.1 用cron规划任务67

10.2 用cron开机启动68

10.3 用/etc/init.d实现开机启动68

10.4 避免使用/etc/rc.local71

10.5 Shell中的定时功能71

第11章 GPIO的触手73

11.1 GPIO简介73

11.2 控制LED灯74

11.3 两个树莓派之间的GPIO75

11.4 UART编程77

11.5 用UART连接PC78

11.6 用UART登录树莓派79

第12章 玩转蓝牙80

12.1 蓝牙介绍80

12.2 BLE介绍82

12.3 Bluez85

12.4 了解树莓派上的蓝牙86

12.5 树莓派作为BLE外设87

12.6 树莓派作为BLE中心设备88

12.7 树莓派作为Beacon89

第13章 你是我的眼91

13.1 摄像头的安装与设置91

13.2 摄像头的基本使用92

13.3 用VLC做网络摄像头92

13.4 用Motion做动作捕捉93

第3部分 进入Linux96

第14章 Linux的真身96

14.1 什么是内核96

14.2 什么是GNU软件98

14.3 Linux的发行版99

第15章 你好,文件102

15.1 路径与文件102

15.2 目录103

15.3 硬链接104

15.4 软链接105

15.5 文件操作106

15.6 文件搜索107

第16章 从程序到进程109

16.1 指令109

16.2 C程序111

16.3 程序编译112

16.4 看一眼进程113

第17章 万物皆是文本流115

17.1 文本流115

17.2 标准输入、标准输出、标准错误117

17.3 重新定向118

17.4 管道119

17.5 文本相关命令120

第18章 我的地盘我做主122

18.1 我是谁122

18.2 root和用户创建123

18.3 用户信息文件125

18.4 文件权限126

18.5 文件权限管理128

第19章 会编程的bash(上)130

19.1 变量130

19.2 数学运算132

19.3 返回代码133

19.4 bash脚本134

19.5 函数137

19.6 跨脚本调用138

第20章 会编程的bash(下)139

20.1 逻辑判断139

20.2 选择结构141

20.3 循环结构144

20.4 bash与C语言147

第21章 完整架构149

21.1 内核模式与系统调用149

21.2 库函数150

21.3 Shell152

21.4 用户程序152

第22章 函数调用与进程空间154

22.1 函数调用154

22.2 跳转156

22.3 栈与情境切换158

22.4 本地变量159

22.5 全局变量和堆160

第23章 穿越时空的信号162

23.1 按键信号162

23.2 kill命令163

23.3 信号机制164

23.4 信号处理165

23.5 C程序中的信号167

第4部分 深入Linux170

第24章 进程的生与死170

24.1 从init到进程树170

24.2 fork系统调用171

24.3 资源的fork172

24.4 最小权限原则174

24.5 进程的终结174

第25章 进程间的悄悄话177

25.1 管道177

25.2 管道的创建178

25.3 其他IPC方式179

第26章 多任务与同步185

26.1 并发与分时185

26.2 多线程186

26.3 竞态条件189

26.4 多线程同步190

第27章 进程调度194

27.1 进程状态194

27.2 进程的优先级195

27.3 O(n)和O(1)调度器196

27.4 完全公平调度器199

第28章 内存的一页故事201

28.1 内存201

28.2 虚拟内存202

28.3 内存分页203

28.4 多级分页表204

第29章 仓库大管家207

29.1 外部存储设备207

29.2 外部存储器的挂载208

29.3 ext文件系统209

29.4 FAT文件系统211

29.5 文件描述符212

第30章 鸟瞰文件树213

30.1 /boot和树莓派启动213

30.2 应用程序相关214

30.3 /etc与配置215

30.4 系统信息与设备216

30.5 其他目录217

第31章 分级存储219

31.1 CPU缓存219

31.2 页交换220

31.3 交换空间221

31.4 外存的缓存与缓冲222

第32章 遍阅网络协议225

32.1 通信与互联网协议225

32.2 协议分层226

第33章 树莓派网络诊断229

33.1 基础工具229

33.2 网络层230

33.3 路由231

33.4 网络监听231

33.5 域名解析232

第5部分 树莓派小应用234

第34章 树莓派平板电脑234

34.1 平板电脑234

34.2 硬件介绍234

34.3 硬件的安装235

34.4 配置操作系统236

第35章 天气助手238

35.1 读取互联网API238

35.2 发送邮件242

第36章 架设博客245

36.1 安装服务器软件245

36.2 安装Typecho247

36.3 让别人可以访问你的网站248

第37章 离线下载250

37.1 安装下载工具Aria2250

37.2 Aria2的使用251

37.3 远程使用aria2251

37.4 安装图形化下载管理工具252

第38章 访客登记系统255

38.1 编写命令行小程序255

38.2 尝试Tkinter257

38.3 制作访客登记系统260

38.4 访客名片和访客拍照261

第39章 节能照明系统263

39.1 传感器263

39.2 读取传感器数据264

39.3 控制照明电路266

第40章 树莓派挖矿268

40.1 比特币钱包268

40.2 在树莓派上挖矿270

40.3 区块链存储服务272

第41章 高性能计算275

41.1 Spark275

41.2 树莓派与Spark276

41.3 单机版π计算277

41.4 树莓派集群278

第42章 蓝牙即时通信281

42.1 树莓派与蓝牙281

42.2 蓝牙服务端282

42.3 蓝牙客户端程序284

42.4 服务端和客户端通信285

42.5 实现文字聊天功能285

42.6 数据加密传输286

第43章 制作一个Shell291

43.1 配置项目291

43.2 输入输出设置293

43.3 初步的Shell295

43.4 文字颜色与其他配置296

43.5 部分Shell功能297

43.6 Shell主程序304

第44章 人工智能311

44.1 树莓派的准备311

44.2 YOLO识别313

44.3 图形化显示结果316

附录A 字符编码318

附录B Linux命令速查320

附录C C语言语法摘要328

附录D Makefile基础332

附录E gbd调试C程序334

附录F 参考书目及简介338

后记340

热门推荐