出版社:清华大学出版社
年代:2015
定价:59.8
全书分为4部分,第1部分是起步知识,介绍了Raspberry Pi的一些最基本话题,包括静态IP地址、SSH、VNC访问等;第2部分介绍硬件知识,包括电子系统、针脚、LED、重设按钮等,另外涵盖了SDRAM、CPU、USB、无线及有限广域网、SD卡、UART、GPIO、I2C总线、SPI总线等;第3部分介绍软件知识,包括boot引导、初始化、vcgencmd、Linux控制台、跨平台编译等;第4部分是实践案例。
第1章 为什么学习本书? 1
1.1 本书读者对象 1
1.2 本书主要内容 2
1.3 学习方法 2
1.4 本书的组织结构 3
1.5 本书中的软件 4
1.6 结束语 5
第2章 Raspberry Pi 7
2.1 型号 7
2.2 共有的硬件 9
2.3 选择哪一种型号? 9
第3章 准备 11
3.1 静态IP地址 11
3.2 使用SSH 12
3.3 虚拟网络计算机 13
3.3.1 显示器编号 13
3.3.2 几何尺寸 13
3.3.3 深度 14
3.3.4 像素格式 14
3.3.5 密码设置 14
3.3.6 服务器的启动 14
3.3.7 VNC查看器 14
3.3.8 停止VNC服务器 15
3.4 原型站 15
3.5 Adafruit Pi Cobbler 16
3.6 Gertboard 17
3.7 裸机 17
第4章 电源 19
第5章 头带、LED和复位 29
5.1 状态指示LED灯 29
5.1.1 OK或ACT LED 29
5.1.2 PWR LED 29
5.1.3 FDX LED 30
5.1.4 LNK LED 30
5.1.5 10M或10/100 LED 30
5.2 P1头 30
5.2.1 安全模式 32
5.2.2 逻辑电平 33
5.2.3 复位时GPIO的配置 33
5.2.4 单总线驱动器 33
5.3 P5头 33
5.4 复位 34
第6章 SDRAM 37
第7章 CPU 53
第8章 USB 69
第9章 以太网 75
第10章 SD卡存储 83
第11章 UART 91
第12章 GPIO 117
第13章 单总线驱动器 155
第14章 I2C总线 165
第15章 SPI总线 175
第16章 引导 189
第17章 初始化 219
第18章 vcgencmd 227
第19章 Linux控制台 233
第20章 交叉编译 235
第21章 交叉编译内核 249
第22章 DHT11传感器 259
第23章 MCP23017 GPIO扩展器 271
第24章 Nunchuk手柄 299
第25章 实时时钟 325
第26章 VS1838B红外接收器 345
第27章 步进电机 363
第28章 H桥驱动器 381
第29章 远程控制面板 399
第30章 脉冲宽度调制 419
附录A 术语表 437
附录B 电源标准 443
附录C 电子学参考 445
附录D Raspbian apt命令 447
附录E ARM编译选项 451
附录F Mac OS X技巧 453
参考文献 455
Raspberry Pi完全参考指南催生你的项目创意! Raspberry Pi是一款优秀教学工具,如果你打算讲授Linux基础原理或Python程序设计课程,该工具将是一个良好开端。但如果你是一名电子工程师、Linux系统管理员或经验丰富的制造商,你不仅要了解基础理论和入门知识,还必须掌握Raspberry Pi的内部工作原理来完成设计。 如果你打算学习Raspberry Pi专业知识、完成电路图、详细了解硬件、报告电压和温度以及重新编译内核,那么 精通Raspberry Pi 一书无疑是你的佳之选。本书不仅透彻阐释硬件和操作系统,还列举各种可供调整后用于实际项目的示例。 《精通Raspberry Pi》内容: ● 如何针对纯硬件接口设置Raspberry Pi ● 详明阐述包括GPIO在内的Pi硬件能力 ● 学习Raspbian Linux,如引导文件、Pi自带的vcgencmd命令以及交叉编译软件(包括内核) ● 如何搭建GPIO扩展器 ● 如何通过H桥驱动来连接步进电机 ● 如何制作远程控制板 ● 如何通过Pi生成脉冲宽度调制 不论专业的电子工程师,还是有志于深入了解Raspberry Pi的技术人员,都可将本书用作参考书,随时参阅,从中汲取灵感。
全书分为4部分,第1部分是起步知识,介绍了Raspberry Pi的一些最基本话题,包括静态IP地址、SSH、VNC访问等;第2部分介绍硬件知识,包括电子系统、针脚、LED、重设按钮等,另外涵盖了SDRAM、CPU、USB、无线及有限广域网、SD卡、UART、GPIO、I2C总线、SPI总线等;第3部分介绍软件知识,包括boot引导、初始化、vcgencmd、Linux控制台、跨平台编译等;第4部分是实践案例。
(英) 蒙克 (Monk,S.) , 著
(英) 格林 (Girling,G.) , 著
(美) 温特 (Wentk,R.) , 著
(美) 马特·理查德森 (Matt Richardson) , (美) 莎温·华莱士 (Shawn Wallace) , 著
(美) 诺里斯 (Norris,D.) , 著
(美) 理查德森 (Richardson,M.) , (美) 华莱士 (Wallace,S.) , 著
(英) 菲尔宾 (Philbin,C.A.) , 著
(英) 厄普顿 (Upton,E.) , (英) 哈尔法克里 (Halfacree,G.) , 著
陈建皓, 著