首页 > 其他分享 >1793_树莓派杂志第一期MagPi01阅读

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

时间:2023-10-11 10:33:04浏览次数:45  
标签:树莓 这种 1793 虚拟机 MagPi01 python GPIO 其实


GreyZhang/little_bits_of_raspberry_pi: my hacking trip about raspberry pi. (github.com)

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

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

1793_树莓派杂志第一期MagPi01阅读_单片机_02

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

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

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

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

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

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

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

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

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

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

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

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

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

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

1793_树莓派杂志第一期MagPi01阅读_单片机_09

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

1793_树莓派杂志第一期MagPi01阅读_单片机_10

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

1793_树莓派杂志第一期MagPi01阅读_单片机_11

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

1793_树莓派杂志第一期MagPi01阅读_单片机_12

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

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

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

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

标签:树莓,这种,1793,虚拟机,MagPi01,python,GPIO,其实
From: https://blog.51cto.com/greyzhang/7807410

相关文章

  • 1790_给通过USB连接到树莓派的NTFS硬盘设置固定的挂载名称
            全部学习汇总:GreyZhang/little_bits_of_raspberry_pi:myhackingtripaboutraspberrypi.(github.com)        我用过好几个树莓派形式的单板电脑,但是遇到过磁盘挂载位置不确定的时候。有些甚至不会自动挂载。这些行为跟对应的OS的行为是相关的,而我......
  • 1791_树莓派bash入门杂志_Essentials_Bash_v1
            全部学习汇总:GreyZhang/little_bits_of_raspberry_pi:myhackingtripaboutraspberrypi.(github.com)        拿到一份树莓派早期的宣传电子杂志资料,看了一下感觉还是有一些帮助。针对里面多少有一些共鸣的地方,做一个简单的整理。        ......
  • 树莓派垃圾分类
    树莓派垃圾分类舵机控制代码importtimeimportAdafruit_PCA9685#定义舵机的最小脉冲和最大脉冲servo_min=150#最小脉冲长度(4096个单位)servo_max=670#最大脉冲长度(4096个单位)#初始化PCA9685舵机驱动pwm=Adafruit_PCA9685.PCA9685()pwm.set_pwm_freq(60)......
  • RK3568 树莓派4 嵌入式计算
    RK3568vs树莓派4:嵌入式计算的巅峰之争-知乎https://zhuanlan.zhihu.com/p/637505045▎引言嵌入式计算领域一直以来都有着激烈的竞争,RK3568和树莓派4作为两个备受瞩目的平台,引起了广泛的关注。本文将以处理器性能、扩展性、功耗和软件支持等方面对RK3568和树莓派4进行综合......
  • 教程!基于树莓派+传感器+阿里云IoT的智能家居管理
    时隔一年半,才发现这篇内容怎么还在草稿箱里,怪不得那么多人问我问题,绷不住了以下代码均在同一文件夹下在终端执行运行run.py文件即可run.py1. #!/usr/bin/python32. 3. importaliLink,mqttd,rpi4. importtime,json5. importAdafruit_DHT6. importtime7. import......
  • 树莓派小车-Tips1
    目前树莓派小车文件结构:-usr|--Car|---frp_0.20.0_linux_arm|--mjpg-streamer|---mjpg-streamer-experimental启动网络连接服务:进入frp_0.20.0_linux_arm文件:cdCar/frp_0.20.0_linux_arm/启动frpc客户端服务:./frpc-c./frpc.ini开启摄像头:进入mjpg-streamer-ex......
  • 树莓派4b装系统到运行 Blazor Linux 本地程序全记录
    在Linux下运行gui程序,咱也是第一次做,属于是瞎子过河乱摸一通,写得有什么不对和可以优化的地方,希望各位看官斧正斧正.1.下载烧录器https://www.raspberrypi.com/software/我选择的是Raspbian64位系统,并配置好ssh账号密码,wifi,以便启动后可以直接黑屏ssh连接2.启用roo......
  • 如何使用树莓派搭建一个流媒体服务器 All In One
    如何使用树莓派搭建一个流媒体服务器AllInOneRaspberryPiStreamMeidiaServerRaspberryPiMeidiaPlayerOSEmbyMediaServerhttps://emby.media/https://github.com/MediaBrowser/Embyhttps://apps.apple.com/us/app/emby/id992180193?platform=macEmbyThea......
  • 树莓派 4B 开机红屏修复教程 All In One
    树莓派4B开机红屏修复教程AllInOne树莓派4B掉地上摔了一下,开机后发现绿灯不亮了问题分析摔坏了主办,或SD卡❓开机中途,突然断掉了电源,导致系统引导启动程序出错了❓使用启动引导修复程序❓树莓派4b开机绿灯不亮恢复EEPROM的镜像如果成功,绿色LED指示......
  • 1778_树莓派系统安装
    全部学习汇总:GitHub-GreyZhang/little_bits_of_raspberry_pi:myhackingtripaboutraspberrypi.一段视频学习教程的总结,对我来说基本上用处不大。因为我自己的树莓派简简单单安装完就开机成功了,而且实现了很多视频中介绍的功能。第一次知道NOOBS是用来实现多系统安装与启动......