展开全部

主编推荐语

阅读此书不仅能让你体验到玩树莓派的快乐,而且能全面了解操作系统的核心概念和原理。

内容简介

本书以树莓派基础工具,讲解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 参考书目及简介
  • 后记
展开全部

评分及书评

4.9
11个评分
  • 用户头像
    给这本书评了
    5.0
    Linux入门好书

    这虽然是一本技术类型的书,却读出了故事书的味道。  通俗易懂,诙谐有趣,为作者点赞。

      转发
      评论
      用户头像
      给这本书评了
      5.0
      这是一本能让你爱上"树莓派"的书

      作者用生动的笔触,深入浅出的描述了:树莓派的产生动机,发展历程,使用方法,应用案例。由树莓派延伸出的计算机硬件构成,操作系统的精彩诞生故事等描述,尤其令人印象深刻。代码案例很丰富,很让你有马上动手,搭建自己的树莓派生态圈的冲动。慢慢沉淀,让这本书成为你开启树莓派 DIY 旅程的贴身向导吧!

        转发
        评论
        用户头像
        给这本书评了
        5.0

        本书以树莓派为基础工具,讲解 Linux 操作系统。树莓派是近年来流行的微型电脑,能用于各种有趣的硬件开发。树莓派中安装了 Linux 系统,可以充当操作系统的学习平台。本书按照 “树莓派背景 —— 树莓派使用 ——Linux 使用 —— 操作系统原理 —— 实操项目” 的顺序展开。读者不仅能体验到玩树莓派的乐趣,而且能全面了解操作系统的核心概念和原理。

          转发
          评论
        • 查看全部5条书评

        出版方

        电子工业出版社

        电子工业出版社成立于1982年10月,是国务院独资、工信部直属的中央级科技与教育出版社,是专业的信息技术知识集成和服务提供商。经过三十多年的建设与发展,已成为一家以科技和教育出版、期刊、网络、行业支撑服务、数字出版、软件研发、软科学研究、职业培训和教育为核心业务的现代知识服务集团。出版物内容涵盖了电子信息技术的各个分支及工业技术、经济管理、科普与少儿、社科人文等领域,综合出版能力位居全国出版行业前列。