4.9 用户推荐指数
科技
类型
9.1
豆瓣评分
可以朗读
语音朗读
217千字
字数
2018-07-01
发行日期
展开全部
主编推荐语
阅读此书不仅能让你体验到玩树莓派的快乐,而且能全面了解操作系统的核心概念和原理。
内容简介
本书以树莓派基础工具,讲解Linux操作系统。树莓派是近年来流行的微型电脑,能用于各种有趣的硬件开发。树莓派中安装了Linux系统,可以充当操作系统的学习平台。
本书按照“树莓派背景知识——树莓派使用——Linux使用——操作系统原理——实操项目”的顺序展开。读者不仅能体验到玩树莓派的乐趣,而且能全面了解操作系统的核心概念和原理。
目录
- 版权信息
- 内容简介
- 推荐序
- 前言
- 读者服务
- 第1部分 怎样的树莓派
- 第1章 树莓派的诞生
- 第2章 树莓派的心脏
- 第3章 树莓派的大脑
- 第2部分 使用树莓派
- 第4章 开始使用树莓派
- 4.1 解剖树莓派
- 4.2 操作系统的安装与启动
- 4.3 图形化界面
- 4.4 Scratch
- 4.5 KTurtle
- 第5章 贝壳里的树莓派
- 5.1 初试Shell
- 5.2 用命令了解树莓派
- 5.3 什么是Shell
- 5.4 Shell的选择
- 5.5 命令的选项和参数
- 5.6 如何了解一个陌生的命令
- 5.7 Shell小窍门
- 第6章 好编辑
- 6.1 图形化的文本编辑器
- 6.2 使用nano
- 6.3 语法高亮
- 6.4 文件基础操作
- 第7章 更好的树莓派
- 7.1 常见初始化配置
- 7.2 软件升级与安装
- 第8章 漂洋过海连接你
- 8.1 局域网SSH登录
- 8.2 Bonjour
- 8.3 互联网SSH登录
- 8.4 文件传输
- 第9章 时间的故事
- 9.1 NTP服务
- 9.2 时区设置
- 9.3 实时时钟
- 9.4 date的用法
- 第10章 规划小能手
- 10.1 用cron规划任务
- 10.2 用cron开机启动
- 10.3 用/etc/init.d实现开机启动
- 10.4 避免使用/etc/rc.local
- 10.5 Shell中的定时功能
- 第11章 GPIO的触手
- 11.1 GPIO简介
- 11.2 控制LED灯
- 11.3 两个树莓派之间的GPIO
- 11.4 UART编程
- 11.5 用UART连接PC
- 11.6 用UART登录树莓派
- 第12章 玩转蓝牙
- 12.1 蓝牙介绍
- 12.2 BLE介绍
- 12.3 Bluez
- 12.4 了解树莓派上的蓝牙
- 12.5 树莓派作为BLE外设
- 12.6 树莓派作为BLE中心设备
- 12.7 树莓派作为Beacon
- 第13章 你是我的眼
- 13.1 摄像头的安装与设置
- 13.2 摄像头的基本使用
- 13.3 用VLC做网络摄像头
- 13.4 用Motion做动作捕捉
- 第3部分 进入Linux
- 第14章 Linux的真身
- 14.1 什么是内核
- 14.2 什么是GNU软件
- 14.3 Linux的发行版
- 第15章 你好,文件
- 15.1 路径与文件
- 15.2 目录
- 15.3 硬链接
- 15.4 软链接
- 15.5 文件操作
- 15.6 文件搜索
- 第16章 从程序到进程
- 16.1 指令
- 16.2 C程序
- 16.3 程序编译
- 16.4 看一眼进程
- 第17章 万物皆是文本流
- 17.1 文本流
- 17.2 标准输入、标准输出、标准错误
- 17.3 重新定向
- 17.4 管道
- 17.5 文本相关命令
- 第18章 我的地盘我做主
- 18.1 我是谁
- 18.2 root和用户创建
- 18.3 用户信息文件
- 18.4 文件权限
- 18.5 文件权限管理
- 第19章 会编程的bash(上)
- 19.1 变量
- 19.2 数学运算
- 19.3 返回代码
- 19.4 bash脚本
- 19.5 函数
- 19.6 跨脚本调用
- 第20章 会编程的bash(下)
- 20.1 逻辑判断
- 20.2 选择结构
- 20.3 循环结构
- 20.4 bash与C语言
- 第21章 完整架构
- 21.1 内核模式与系统调用
- 21.2 库函数
- 21.3 Shell
- 21.4 用户程序
- 第22章 函数调用与进程空间
- 22.1 函数调用
- 22.2 跳转
- 22.3 栈与情境切换
- 22.4 本地变量
- 22.5 全局变量和堆
- 第23章 穿越时空的信号
- 23.1 按键信号
- 23.2 kill命令
- 23.3 信号机制
- 23.4 信号处理
- 23.5 C程序中的信号
- 第4部分 深入Linux
- 第24章 进程的生与死
- 24.1 从init到进程树
- 24.2 fork系统调用
- 24.3 资源的fork
- 24.4 最小权限原则
- 24.5 进程的终结
- 第25章 进程间的悄悄话
- 25.1 管道
- 25.2 管道的创建
- 25.3 其他IPC方式
- 第26章 多任务与同步
- 26.1 并发与分时
- 26.2 多线程
- 26.3 竞态条件
- 26.4 多线程同步
- 第27章 进程调度
- 27.1 进程状态
- 27.2 进程的优先级
- 27.3 O(n)和O(1)调度器
- 27.4 完全公平调度器
- 第28章 内存的一页故事
- 28.1 内存
- 28.2 虚拟内存
- 28.3 内存分页
- 28.4 多级分页表
- 第29章 仓库大管家
- 29.1 外部存储设备
- 29.2 外部存储器的挂载
- 29.3 ext文件系统
- 29.4 FAT文件系统
- 29.5 文件描述符
- 第30章 鸟瞰文件树
- 30.1 /boot和树莓派启动
- 30.2 应用程序相关
- 30.3 /etc与配置
- 30.4 系统信息与设备
- 30.5 其他目录
- 第31章 分级存储
- 31.1 CPU缓存
- 31.2 页交换
- 31.3 交换空间
- 31.4 外存的缓存与缓冲
- 第32章 遍阅网络协议
- 32.1 通信与互联网协议
- 32.2 协议分层
- 第33章 树莓派网络诊断
- 33.1 基础工具
- 33.2 网络层
- 33.3 路由
- 33.4 网络监听
- 33.5 域名解析
- 第5部分 树莓派小应用
- 第34章 树莓派平板电脑
- 34.1 平板电脑
- 34.2 硬件介绍
- 34.3 硬件的安装
- 34.4 配置操作系统
- 第35章 天气助手
- 35.1 读取互联网API
- 35.2 发送邮件
- 第36章 架设博客
- 36.1 安装服务器软件
- 36.2 安装Typecho
- 36.3 让别人可以访问你的网站
- 第37章 离线下载
- 37.1 安装下载工具Aria2
- 37.2 Aria2的使用
- 37.3 远程使用Aria2
- 37.4 安装图形化下载管理工具
- 第38章 访客登记系统
- 38.1 编写命令行小程序
- 38.2 尝试Tkinter
- 38.3 制作访客登记系统
- 38.4 访客名片和访客拍照
- 第39章 节能照明系统
- 39.1 传感器
- 39.2 读取传感器数据
- 39.3 控制照明电路
- 第40章 树莓派挖矿
- 40.1 比特币钱包
- 40.2 在树莓派上挖矿
- 40.3 区块链存储服务
- 第41章 高性能计算
- 41.1 Spark
- 41.2 树莓派与Spark
- 41.3 单机版π计算
- 41.4 树莓派集群
- 第42章 蓝牙即时通信
- 42.1 树莓派与蓝牙
- 42.2 蓝牙服务端
- 42.3 蓝牙客户端程序
- 42.4 服务端和客户端通信
- 42.5 实现文字聊天功能
- 42.6 数据加密传输
- 第43章 制作一个Shell
- 43.1 配置项目
- 43.2 输入输出设置
- 43.3 初步的Shell
- 43.4 文字颜色与其他配置
- 43.5 部分Shell 功能
- 43.6 Shell主程序
- 第44章 人工智能
- 44.1 树莓派的准备
- 44.2 YOLO识别
- 44.3 图形化显示结果
- 附录A 字符编码
- 附录B Linux命令速查
- 附录C C语言语法摘要
- 附录D Makefile基础
- 附录E gbd调试C程序
- 附录F 参考书目及简介
- 后记
展开全部
出版方
电子工业出版社
电子工业出版社成立于1982年10月,是国务院独资、工信部直属的中央级科技与教育出版社,是专业的信息技术知识集成和服务提供商。经过三十多年的建设与发展,已成为一家以科技和教育出版、期刊、网络、行业支撑服务、数字出版、软件研发、软科学研究、职业培训和教育为核心业务的现代知识服务集团。出版物内容涵盖了电子信息技术的各个分支及工业技术、经济管理、科普与少儿、社科人文等领域,综合出版能力位居全国出版行业前列。