新書推薦:
《
甲骨拼合六集
》
售價:NT$
1520.0
《
视觉美食家:商业摄影实战与创意解析
》
售價:NT$
602.0
《
中国经济发展的新阶段:机会与选择
》
售價:NT$
454.0
《
DK月季玫瑰百科
》
售價:NT$
959.0
《
为你想要的生活
》
售價:NT$
301.0
《
关键改变:如何实现自我蜕变
》
售價:NT$
352.0
《
超加工人群:为什么有些食物让人一吃就停不下来
》
售價:NT$
454.0
《
历史的教训(浓缩《文明的故事》精华,总结历史教训的独特见解)
》
售價:NT$
286.0
|
編輯推薦: |
详解市场最新的开源硬件概念
计算机编程新方式——从超级廉价PC开始。
软硬件爱好者的新热点。
树莓派基金会的创始人Eben大力推荐
革命性的微型计算机实用指南
|
內容簡介: |
在Raspberry Pi中文名:树莓派基金会创始人Eben Upton的建议下,博通公司工程师Gray Girling博士撰写了《Raspberry Pi实战攻略》,在书中为众多树莓派用户提供了独一无二的相关资料,这是一本易懂而准确的关于树莓派应用的指导手册。
如果你有一块树莓派,想让它顺利工作起来,编写出你的第一个“贪吃蛇”的游戏,甚至让它成为你要打造的全功能媒体中心的核心,那就一定要阅读本书。《Raspberry Pi实战攻略》中的那些丰富而详尽的树莓派编程实例及外围设备拓展方法,将让你成为树莓派应用的高手。
《Raspberry Pi实战攻略》不仅适合树莓派用户阅读,还非常适合高校相关专业师生阅读,帮助他们从一个崭新的角度来学习计算机硬件及软件编程的相关知识。
|
關於作者: |
Gray Girling,剑桥大学计算机科学博士,早在20世纪80年代就开始参与Acorn公司BBC微型计算机的原型电路板的测试,他设计并编写了自己的嵌入式操作系统和编程语言。作为现任博通公司(Boardcast,全球有线和无线通信半导体创新解决方案的知名公司)工程师,他深度参与了树莓派的研发,能为用户提供完整而实用的树莓派使用帮助。
|
目錄:
|
第一章 介绍
历史
ARM时代
BBC Micro
黑暗的年代
树莓派“项目”
令人赞叹的技术
自由的意义
本书布局
第二章 先咬为快
咬一小口
装配软件
装配硬件
初次运行
使用桌面
配置树莓派
高级配置
其他插座和端口
接下去做什么
第三章 烹饪之法
关于编程语言
机器代码
汇编代码
编程语言
程序的运行
树莓派的语言
名字
变量
类型
程序结构
重复
数据结构
注释
操作系统介绍
线程
内核
文件系统
Python入门
Python的伟大之处
概览
准备工作
Geany
使用Geany
注释
名字
变量
程序结构
函数
数据结构
类
文档
例子——Docker
其他例子
帮助
Python模块
Linux介绍
Linux发布版本
命令行shell
启动与引导
网络
第四章 软件菜谱
定期运行程序
准备
cron表
帮助
抓取网页
工作原理
准备工作
处理网页数据
使用互联网
OSI和互联网
协议
在Python中使用套接字
在Bash中使用套接字
通过串口线访问
释放UART
在C中做终端控制
在Bash中使用UART
在Python中做终端控制
在Linux程序中直接访问
创建UART设备
通过SSH访问树莓派
工作原理
用途
树莓派上的准备
从Unix计算机上使用
从Windows计算机上使用
通过X访问
工作原理
运行一个X服务器
实现一个网页服务器
为什么需要网页服务器
工作原理
准备
CGI脚本
响应查询
一个俏皮话的网站应用程序
访问Windows共享
把树莓派用作文件服务器
工作原理
树莓派上的准备
SMB客户端设置
通过Linux图形用户界面浏览Samba
通过VNC访问树莓派
工作原理
树莓派上的准备
运行VNC服务器
VNC客户端设置
以Windows远程桌面方式访问
工作原理
树莓派的准备
RDP服务名字
Windows RDP客户端设置
Linux RDP客户端设置
第五章 硬件菜谱
使用U盘和移动硬盘
可以用什么
使用USB Wi-Fi网卡
树莓派上的USB
Wi-Fi网卡和Linux
Wi-Fi网卡驱动程序
工作原理
准备
使用蓝牙设备
准备
发送文件
发光二极管LED
LED功能
LED软件控制
通过GPIO连接硬件
扩展插座
第三方扩展
供电
电气极限
GPIO软件的工作原理
绕过内核的软件
第三方板子用的软件
Python支持
更多的GPIO线
特殊功能引脚
连接SPI设备
引脚
工作原理
使用Linux驱动程序
C编程
进一步的资料
连接一个I2C设备
引脚
工作原理
I2C的软件
使用Linux驱动程序
命令行工具
用sysfs创建I2C设备
用C语言编程
用Python语言编程
进一步的资料
通过UART连接PC
扩展插座上的引脚
到PC的串行连线
做一条USB串口线
测试连接
用电池工作
错误的信息
电压问题
电流问题
能源问题
直接输出的电池包
带稳压器的电池包
带DC-DC转换器的电池包
成品转换器
停机
第六章 套餐
MP3网站
准备
关于Edna
解压Edna
配置Edna
使用Edna
贪吃蛇游戏
用Python写游戏
准备
游戏描述
游戏设计
接口和抽象
其他例子
推特提醒器
硬件
Pi-Face
硬件准备
软件准备
测试这个玩具
扫描全世界的推文
更多
媒体中心
获得XBMC
使用电视机遥控器
初次运行
把树莓派当作DVD播放器
通过SMB访问XBMC
XBMC还能做更多
第七章 附录
配置
超频属性
HDMI和显示配置属性
HDMI模式
电视机设置
UART配置属性
SD控制器配置属性
ARM装载程序配置属性
编解码器许可
安全模式
其他选项
引导文件系统
多媒体库
库
编解码器和开源部件
文件系统位置和安装
OpenMAX IL 1.1
OpenGL ES 1.1和2.0
OpenVG 1.1
EGL 1.4
C语言例子程序
准备
Hello World
库
音频演示
视频演示
表面纹理演示
渲染演示
整体演示
编码的例子
矢量图形的例子
字体的例子
|
|