《树莓派用户指南(第3版)》——导读

简介: “今天的孩子们是数字时代的原住民,”在一个烟火晚会上,一个朋友曾对我说,“我不理解为何你们要做这个东西。我的孩子们比我更懂得怎样去安装我们的计算机。”

2738d860d0c8c8f69b94dd60d4025f4682eeb636

前言

树莓派用户指南(第3版)
“今天的孩子们是数字时代的原住民,”在一个烟火晚会上,一个朋友曾对我说,“我不理解为何你们要做这个东西。我的孩子们比我更懂得怎样去安装我们的计算机。”

我问他:“孩子们是否会编程?”他回答道:“他们为什么想要去编程呢?计算机已经会做所有他们需要的事情了,不是吗?我说得不对吗?”

事实上,今天许多的孩子并不是数字时代的原住民。我们还没见识过这些被想象出来的、疯狂的数字时代原住民中的任何一个,他们晃动着互联网的双绞线绳,咏唱着用Python语言编写的美妙战歌。在树莓派基金会的教育推广工作中,我们的确见识到过许多孩子,他们与技术的所有交集仅限于带有图形用户界面的封闭平台,他们用它来放电影、做文字处理的家庭作业、玩游戏。他们会浏览网站、上传图片和视频,甚至还能设计网页(他们经常比爸爸妈妈更会安装卫星电视盒)。这是个有用的工具,却是很不完整的,在一个20%的家庭仍然没有计算机的国家里,并不是所有的孩子都有机会使用这种工具。

尽管我在烟火晚会上新认识的朋友抱有热烈的期望,但计算机并不会自己编程。我们需要一个拥有众多熟练工程师的行业,去推动技术不断向前发展,我们需要年轻人来从事这些工作,去填补老一辈工程师退休和离开而形成的空缺。然而,与培养新一代的编程者和硬件黑客相比,我们更需要做的是去传授一种编程的思维技巧。这种技巧帮助大家用复杂的、非线性的方式建构自己创造性的思维和任务,这也是一种有用的技巧。同时,对于每个获得这种能力的人来说,都有巨大的好处,无论你是历史学家还是设计师、律师或是化学家。

目录

第1章 初识树莓派
1.1 主板简介
1.2 Model A
1.3 Model B
1.4 Model B+
1.5 关于Model B的PCB版本修订历史
1.6 一点背景

第2章 树莓派入门
2.1 连接显示器
2.2 连接音频设备
2.3 连接键盘和鼠标
2.4 在SD卡上安装NOOBS
2.5 连接外部存储设备
2.6 网络连接
2.7 连接电源
2.8 安装操作系统

第3章 Linux系统管理
第4章 故障排查
第5章 网络配置
第6章 树莓派软件配置工具
第7章 树莓派高级配置
第2篇 构建媒体中心、生产机器和Web服务器
第8章 树莓派作为家庭影院计算机
第9章 树莓派用于生产环境
第10章 树莓派作为Web服务器
第3篇 树莓派编程
第11章 Scratch编程
第12章 Python编程
第13章 Minecraft树莓派版
第4篇 硬件破解
第14章 学习硬件破解
第15章 GPIO端口
第16章 树莓派摄像头模块
第17章 扩展电路板

相关文章
|
4月前
|
人工智能 数据可视化 安全
Dify入门系列(1)| Dify 是什么?真能开启低代码 AI 应用开发?
Dify 是一个融合 BaaS 与 LLMOps 的开源平台,通过可视化编排、预置组件与企业级引擎,帮助企业快速、安全、低成本地构建 AI 应用。无论是客服机器人还是复杂业务流程,Dify 都能将开发周期从数周缩短至分钟级,推动低代码 AI 开发进入实用阶段。
|
Web App开发 Java iOS开发
webp详解
WebP是一种由谷歌开发的图像文件格式,旨在提供更高效的图像压缩方法,以加快网页加载速度。它支持有损和无损压缩模式,并且在相同的视觉质量下,相比JPEG和PNG等格式,文件大小更小,从而优化了网络传输效率。此外,WebP还支持透明度和动画图像。
|
传感器 数据中心
|
机器学习/深度学习 编解码 计算机视觉
【YOLOv10改进-注意力机制】Polarized Self-Attention: 极化自注意力,双重注意力机制
YOLOv10引入了极化自注意(PSA)块,结合通道和空间注意力,降低信息损失。PSA通过极化过滤保持高分辨率,并用增强处理非线性分布。在2D姿态估计和分割任务上提升1-2点精度,相比基线提升2-4点。代码示例展示了PSA模块如何集成到模型中。更多配置详情见相关链接。
|
SQL 存储 NoSQL
附PPT下载|DTCC演讲:降本增效,阿里云一站式数据库上云最佳实践
在第十三届中国数据库技术大会(DTCC 2022)上,阿里云数据库高级解决方案架构师王林平从上云路径、云上数据库使用实践及使用进阶等方案深入介绍了阿里云一站式数据库上云最佳实践。 本文内容根据演讲录音以及PPT整理而成。
附PPT下载|DTCC演讲:降本增效,阿里云一站式数据库上云最佳实践
|
Linux
Linux网络编程(多路IO复用select函数使用)
Linux网络编程(多路IO复用select函数使用)
265 0
【Log4cpp】项目日志Log4cpp的简单使用
【Log4cpp】项目日志Log4cpp的简单使用
|
物联网 UED
【BLE】蓝牙BLE传输到底有多快?
我们在开发蓝牙产品的时候,经常会被问到,这个文件传输用蓝牙可以做吗?多长时间可以传完?蓝牙的传输速率是多大?很多人对蓝牙的传输速率可能只有一个大概的概念几KB?几十KB?下面就来看一下蓝牙的传输速率到底有多快?众所周知,对于无线连接,链路维护和数据包冗余会产生一定的传输成本,以保持蓝牙连接的健壮和高效。因此,连接的低功耗蓝牙数据吞吐量的公式为:使用这个公式,我们将在建立连接时计算从 4.0 到 5 的数据吞吐量。
2110 0
【BLE】蓝牙BLE传输到底有多快?
|
传感器 芯片 开发者
STM32实战之LED循环点亮
STM32实战之LED循环点亮