1793_树莓派杂志第一期MagPi01阅读

全部学习汇总: ++GreyZhang/little_bits_of_raspberry_pi: my hacking trip about raspberry pi. (github.com)++

给自己的产品起一个好听的名称,我觉得这个是国外的企业中很好的一种文化。这里提到的苹果、黑莓等全都是一系列的水果。树莓派也有这样的风格,但是其实树莓派的名字由来还有其他的故事。

产品是否能够得到好的推广,甚至说一种文化是否能够得到好的推广,很多时候不能够只看技术,也得看成就这种产品以及文化的技术所能够拥有的受众。

剑桥是英国很多计算机企业或者技术的发源地,在这里产生了ARM、博通,当然还有这本书的主角树莓派。其中,pi其实是来自于python的概念,跟圆周率以及各种食品派没啥关系。

从这一页中我们可以看到最初的树莓派的设计理念,采用单片机的方式。当然,这个最终没有继续下去,不过我觉得Arduino补充了这一个缺憾。

为什么放弃了早期的单片机的设计模式呢?主要的原因还是在于开发这么一套系统以及应用的成本过高,还不如直接用现成的操作系统以及软件,比如linux。右下角的图片其实是早期的树莓派,那时候还不是卡片这种样子。

2011年设计出来的树莓派,已经能够至此1080P的雷神之锤3的游戏。这个可以说在算力以及显卡方面都能够看得出其能力了。这里面的一个消息有点令人意外,最初的一批树莓派生产了10000个,首批是在中国制造的。

基于树莓派有一些很有意思的项目,其中机器人手臂就是其中的一个。这个主要是利用GPIO来实现伺服电机的驱动控制。

早期的机器人项目还有一些是基于USB控制的,这些项目开始的时候,树莓派的GPIO还不可用。

看了这一段描述的时候,我觉得超前的一些尝试动作也不仅仅是我们体验到的中国公司的独创。其实,这些项目的实施也是如此,在做这个机器人项目的时候,其实这个参与者还没有树莓派可以用,只能够通过虚拟机跑一个linux的系统。而且,这种虚拟机系统其实是处理不了任何GPIO摸你的。这个时候采用的机械臂还有一个很大的问题,那就是不支持反馈。而编程方面,采用的编程语言其实是python。

这一页介绍了一个我大学时候就知道的linux发行版,Puppy。可以放在U盘上执行,里面有一些GUI设计软件、python以及vim编辑器等。其实,我不会用到很多这种系统,这部分我直接跳过了。

在树莓派的硬件还没有就绪的时候,推荐大家体验的一种方式是使用虚拟机来试一下这个debian系统。我觉得这种考虑,都是很好的推广模式,值得学习。

这一页介绍了编程的基本概念,也是树莓派想借助于自己的设计而去推广的文化点。

这里介绍了几种编程语言,这些在树莓派上全都可以体验到。

最后,通过例子的形式给了一个较为详细的python编程演示。

其实,不仅这种单板电脑可以有这种宣传的方式,我觉得很多科技产品都可以采用这种模式。而树莓派采用的这种社区以及附属在上面的一些开源项目,无疑又是加速了这种产品以及技术的扩散。

相关推荐
春风霓裳4 分钟前
ubuntu磁盘管理、磁盘扩容
linux·运维·ubuntu
直有两条腿32 分钟前
【操作系统】非连续内存分配
linux
---学无止境---1 小时前
Linux交换缓存深度解析:从条目编码到缓存管理的完整机制
linux
---学无止境---1 小时前
Linux内存回收与TLB管理:高效释放与缓存刷新的精密协作
linux
硬核子牙2 小时前
硬盘第一关:MBR VS GPT
linux
LCG元2 小时前
Linux 日志分析全攻略:快速从海量日志中定位问题
linux
_Power_Y2 小时前
Linux&git入门&设计模式(常考点)
linux·git·设计模式
海蓝可知天湛2 小时前
Ubuntu24.10禁用该源...+vmware无法复制黏贴“天坑闭环”——从 DNS 诡异解析到 Ubuntu EOL 引发的 apt 404排除折腾记
linux·服务器·安全·ubuntu·aigc·bug
vvw&2 小时前
如何在 Ubuntu 24.04 上安装和使用 AdGuard
linux·运维·服务器·ubuntu·adguard
遇见火星2 小时前
Linux 网络配置实战:RHEL/CentOS 7+ 永久静态路由配置与优先级调整全攻略
linux·网络·centos·静态路由·centos 7