《Raspberry Pi树莓派实作应用》

《Raspberry Pi树莓派实作应用》 《Raspberry Pi树莓派实作应用》

  • 书名:《Raspberry Pi树莓派实作应用》
  • 分类:计算机
  • 作者:Brendan Horan
  • 出版社:人民邮电出版社
  • 出版年:2014-5
  • 售价:55
  • 装订:平装
  • 页码:231

《Raspberry Pi树莓派实作应用》 内容介绍:

《Raspberry Pi树莓派实作应用》比常规的Raspberry Pi用户指南更深一步,探讨实际操作层面的内容。从检查硬件设备、进行软件安装为起始,随后分章节讲述实际项目的操作方法,例如制作智能温度计,设计安全监控设备,搭建迷你媒体中心,控制移动设备等。

作者Brendan Horan介绍:

作者Brendan Horan是一个硬件狂热者,他家中的每一台计算机使用的都是开源技术。Brendan对各种形式的硬件的热爱对他的IT事业非常有帮助,不管是修复笔记本电脑还是调整服务器和相应的硬件以满足应用程序的高可用性和低延迟的需求。

《Raspberry Pi树莓派实作应用》 目录大纲:

《raspberry pi树莓派实作应用》
第一章 硬件概述 1
1.1 树莓派的输入和输出接口 2
1.1.1 usb端口 2
1.1.2 局域网(lan)端口 3
1.1.3 摄像头串行接口(csi) 3
1.1.4 高清晰度多媒体端口(hdmi) 4
1.1.5 给树莓派加电! 5
1.1.6 显示器串行端口(dsi) 5
1.1.7 sd卡插槽 5
1.1.8 gpio接口 6
1.1.9 模拟视频输出端口 8
1.1.10 jtag接口 9
1.1.11 音频输出 9
1.1.12 发光二极管(led) 10
1.2 树莓派的大脑 10
1.2.1 处理器流水线 11
1.2.2 缓存 13
1.2.3 内存芯片 14
1.2.4 电源状态 14
1.2.5 效能功耗比 15
1.3 树莓派的眼睛 15
1.4 启功时发生了什么事情? 16
1.5 你面前的树莓派 16
1.6 总结 17
第2章 安装fedora 18
2.1 镜像文件分析 19
2.1.1 使用图形界面安装程序 19
2.1.2 使用命令行 20
2.1.3 在windows上安装镜像 21
2.2 启动你的树莓派 22
2.2.0 哦不,是崩溃 22
2.3 配置和系统浏览 23
2.4 更新固件和操作系统 27
2.5 优化系统 29
2.5.1 优化sd卡 29
2.5.2 考虑内存交换 31
2.5.3 优化cpu周期 31
2.6 i/o调优 32
2.6.1 理解完全公平队列(cfq)调度器 32
2.6.2 理解等待(noop)调度器 34
2.6.3 改变调度器 34
2.7 轻量级应用程序和工具 35
2.8 总结 36
第3章 一个简单的温度传感器 37
3.1 面包板gpio和引脚 38
3.1.1 传感器 40
3.1.2 神奇的一线总线 42
3.2 构建传感器 44
3.2.1 使用小的黑色的ds18b20 45
3.2.2 从linux上读取ds18b20 48
3.2.3 使用大的蓝色的dht11 50
3.2.4 从linux上读取dht11 51
3.3 为传感器撰写脚本 55
3.4 总结 58
第4章 驱动一个简单的字符型液晶显示器(lcd) 59
4.1 拆开hd44780和它的翻版 60
4.2 准备硬件 63
4.2.1 液晶显示器的准备工作 63
4.2.2 移位寄存器 65
4.2.3 i2c总线 66
4.2.4 全部组装在一起 68
4.2.5 查找你的i2c设备 72
4.3 软件和液晶显示器客户端 74
4.4 服务器配置 75
4.4.1 测试服务器 76
4.4.2 运行客户端 77
4.4.3 显示文本 78
4.5 总结 81
第5章 安全监控设备 82
5.1 被动红外(pir)介绍 83
5.2 压力垫介绍 84
5.3 组装设备 86
5.3.1 压力垫 86
5.3.2 使用gpio引脚 88
5.3.3 关于压力垫的状态的脚本 89
5.3.4 连接被动红外 90
5.4 引出webrick 93
5.4.1 欢迎webrick 93
5.4.2 安全应用程序代码 94
5.4.3 运行安全应用程序 97
5.5 总结 98
第6章 交叉编译环境 99
6.1 交叉编译简介 99
6.2 宿主机 101
6.2.1 crosstool-ng 101
6.2.2 配置crosstool-ng 105
6.2.3 你的第一个交叉编译 111
6.3 交叉编译依赖关系 113
6.4 优化 117
6.5 总结 118
第7章 迷你媒体中心 120
7.1 为什么使用openelec 121
7.1.1 使用-ofast优化选项 121
7.1.2 使用链接时优化(lto) 122
7.1.3 按需使用符号 122
7.1.4 最后两个优势 123
7.2 安装openelec 123
7.3 解码许可证 126
7.4 第一次启动 129
7.4.1 设置日期和时间 130
7.4.2 内存分配 133
7.4.3 屏幕分辨率和显示设置 133
7.5 浏览器访问 135
7.6 手机远程控制 136
7.7 总结  138
第8章 增加实时时钟 140
8.1 计算机上最初的实时时钟 141
8.2 ds1338实时时钟 142
8.3 晶体 143
8.4 零件清单和装配 144
8.4.1 焊接适配器板 145
8.4.2 制作电池的印制电路板(pcb) 147
8.4.3 建立电路 150
8.5 软件部分 153
8.6 总结 158
第9章 串口服务器 160
9.1 到底什么是串口控制台呢? 160
9.2 串行端口?什么串行端口? 161
9.2.1 串行端口中的一点小失望 162
9.2.2 查找树莓派上的串行端口 163
9.3 uart和逻辑位移器 164
9.3.1 逻辑电平位移器可以做什么? 164
9.3.2 需要的硬件 165
9.3.3 建立电路 166
9.3.4 加电启动 168
9.4 串口的非控制台功能 172
9.5 ser2net 172
9.6 总结 176
第10章 控制电源设备 177
10.1 交流电 178
10.1.1 隔离设备 179
10.1.2 交流电源远程控制 181
10.2 将电路组合在一起 183
10.2.1 剖析远程控制器 183
10.2.2 添加继电器 186
10.3 软件方面 188
10.3.1 使用gpio引脚作为输出 188
10.3.2 编写一个模拟按下按钮的程序 189
10.3.3 回到webrick 191
10.4 总结 197
第11章 其他操作系统 198
11.1 安卓 199
11.1.1 安卓的历史 199
11.1.2 安卓系统的考虑 200
11.1.3 安装安卓系统 200
11.1.4 使用安卓系统 201
11.2 risc os 202
11.2.1 risc os的历史 202
11.2.2 risc os的考虑 202
11.2.3 安装risc os 205
11.2.4 使用risc os 210
11.3 plan 9 213
11.3.1 plan 9的历史 213
11.3.2 plan 9的考虑 213
11.3.3 安装plan 9 215
11.3.4 使用plan 9 218
11.4 gentoo 220
11.4.1 gentto的历史 220
11.4.2 gentoo的考虑 220
11.4.3 安装gentoo 222
11.4.4 使用gentoo 230
11.5 总结 230


微信扫一扫关注公众号

0 个评论

要评论图书请先登录注册

你也许想看:

Learning Apache Cassandra - Manage Fault Tolerant and Scalable Real-Time Data

《Learning Apache Cassandra - Manage Fault Tolerant and Scalable Real-Time Data》

Mat Brown.Packt Publishing - ebooks Account.2015-1-19

“”

苹果 Mac OS X 10.9 Mavericks 高手真经

《苹果 Mac OS X 10.9 Mavericks 高手真经》

袁烨.中国铁道出版社.2013-12-1

“《苹果Mac OS Ⅹ 10.9 Mavericks高手真经 》以最新的Mavericks 操作系统为基础,用最简单的方...”

OpenDaylight应用指南

《OpenDaylight应用指南》

唐宏,刘汉江,陈前锋,李鹏..2016-1

“OpenDaylight是目前备受瞩目的主流开源控制器之一,它旨在建设一个开放的SDN网络系统平台,推动SDN和NFV技...”

Foundations of Machine Learning

《Foundations of Machine Learning》

Mehryar Mohri,Afshin Rostamizadeh,Ameet Talwalkar.The MIT Press.2012-8-17

“”

.NET框架设计

《.NET框架设计》

王清培.人民邮电出版社.2015-1

“本书总结了框架设计的整体思路和经验,包含了常见应用框架设计的模式、框架灵活性的配置和框架工具的支持,有助于读者了解框架设...”

大话存储(终极版)

《大话存储(终极版)》

张冬.清华大学出版社.2015-1

“网络存储是一个涉及计算机硬件以及网络协议/技术、操作系统以及专业软件等各方面综合知识的领域。目前国内阐述网络存储的书籍少...”

捉虫日记

《捉虫日记》

Tobias Klein.人民邮电出版社.2012-9

“《捉虫日记》由克莱恩所著,《捉虫日记》从实践角度介绍安全漏洞,描述了作者在过去几年里怎样发现漏洞、怎样利用漏洞来攻击以及...”

Learn Raspberry Pi with Linux

《Learn Raspberry Pi with Linux》

Peter Membrey,David Hows.Apress.2012-12-21

“”

See MIPS Run, Second Edition

《See MIPS Run, Second Edition》

Dominic Sweetman.Morgan Kaufmann.2006-10-31

“”

统计软件教程

《统计软件教程》

李东风.人民邮电出版社.2006-11

“本书是统计软件的入门教程,分成两部分,分别讲述SAS系统和S语言。主要内容包括:SAS系统的基础知识、SAS 语言与数据...”

Oracle性能优化求生指南

《Oracle性能优化求生指南》

[澳] Guy Harrison.人民邮电出版社.2012-9

“内容简介: Oracle数据库的应用十分广泛,数据库性能的好坏直接影响应用程序能否快速响应用户指令。而Oracle数据库...”

零基础学Python

《零基础学Python》

张志强,赵越.机械工业出版社.2015-2

“Python是目前最流行的动态脚本语言之一。本书由浅入深,全面、系统地介绍了使用Python进行开发的各种知识和技巧。 ...”

Web Development with MongoDB and Node.js

《Web Development with MongoDB and Node.js》

Jason Krol.Packt Publishing - ebooks Account.2014-11-17

“”

Mastering Clojure Data Analysis

《Mastering Clojure Data Analysis》

Eric Rochester.Packt Publishing - ebooks Account.2014-5-14

“”

不只是美

《不只是美》

Alberto Cairo.人民邮电出版社.2014-12

“不同于以往任何时期,如今我们进入了大数据的信息时代。利用合适的工具,我们可以探索数据的价值和意义,挖掘数据背后的模式及其...”

软件架构设计

《软件架构设计》

温昱.电子工业出版社.2007-5

“本书紧紧围绕“软件架构设计”这一主题,立足实践解析了软件架构的概念,阐述了切实可行的软件架构设计方法,提供了可操作性极强...”

Data Structures & Algorithm Analysis in C++

《Data Structures & Algorithm Analysis in C++》

Mark A. Weiss.Pearson.2013-6-23

“Data Structures and Algorithm Analysis in C++ is an advanced...”

软件测试经验与教训

《软件测试经验与教训》

Cem Kaner,James Bach,Bret Pettichord.机械工业出版社.2004-1

“本书汇总了293条来自软件测试界顶尖专家的经验与建议,阐述了如何做好测试工作、如何管理测试,以及如何澄清有关软件测试的常...”

持续交付

《持续交付》

Jez Humble,David Farley.人民邮电出版社.2011-10

“Jez Humble编著的《持续交付(发布可靠软件的系统方法)》讲述如何实现更快、更可靠、低成本的自动化软件交付,描述了...”

面向模式的软件架构,卷3

《面向模式的软件架构,卷3》

[德] Michael Kircher [印]Prashant Jain.人民邮电出版社.2013-6

“作为面向模式的软件架构系列丛书的第3卷,《面向模式的软件架构,卷3:资源管理模式》不仅详尽地阐述了资源管理模式,而且通过...”