0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

树莓派之路:Arduino和Raspberry-Pi

电子设计 来源:eeweb 作者:Rob Riemen 2021-06-17 16:59 次阅读

今天,可以非常便宜地购买许多 OEM(原始设备制造商)电子产品,并且可以由业余爱好者完成先进电路的开发。在当今市场上,有几种高质量的单板(开源)微控制器和计算机可以帮助设计这些电路。两种比较流行的单板电子产品Arduino 和 Raspberry-Pi。Arduino 是一种单板微控制器,可帮助构建多学科电子项目。Raspberry-Pi 是一种单板信用卡大小的计算机,旨在培养学生的计算机科学技能。凭借电子和编程方面的一些背景知识,这些电路板可用于为有用的家庭项目供电。例如,树莓派可以用作媒体中心,咖啡机控制器或云服务器。Arduino 可用于构建节日灯控制器、安全系统、迷你游戏控制器以及其他有用且有趣的项目。

这些迷你电路板有很多好处。它们有助于使用电子设备简化任务,并且小巧紧凑,因此可以隐藏在视线之外并易于运输。他们还帮助业主教授电路和编程的工作原理。但是电路板是怎么走到这一步的呢?硬件容量的进步和开源电子产品的趋势都为小型、强大且用户友好的计算机和微控制器(如 Raspberry Pi)开辟了道路。

电子技术的进步

大约从 20 世纪中叶开始,工程师使用真空管来构建可编程逻辑电路。这些计算机会占用整个房间,而只执行一些简单的计算。然后双极晶体管的发明永远改变了电路。

发现通过基极、集电极、发射极的设置,可以改变电流控制电路的功能。简而言之,这些晶体管充当电流的开关。晶体管能够简化并减小电路的尺寸。这使得生产用于电子产品的电路变得更加便宜和简单。

在上图中,八个功能强大的 IC 被放置在信用卡大小的电路板上。被挑出的 IC 是板上最大的。通常,由于这些更大的芯片需要进行计算,因此它们需要更多的晶体管——这反过来又需要更多的硅空间。这些板上有很多 IC 略微可见。晶体管的发明,加上自对准门的实现,使信用卡大小的电路板在现代成为可能。

在晶体管革命之后出现了集成电路。集成电路(IC)只有在晶体管发明之后才有可能。多个晶体管可以放置在称为自对准栅极的配置中。这种自对准栅极是一种现象,其中 MOSFET 晶体管使用栅极来屏蔽芯片增益区和源区的掺杂。这些栅极降低了抑制 MOSFET 正常运行的电容

自对准门通过使晶体管变得更小更快,从而提高了计算机能力。多个自对准门组成单个集成芯片,以执行用户所需的功能。自对准栅极和 MOSFET 晶体管的发明将计算时代推向了一个新的水平。

自从 IC 和晶体管的发展以来,出现了一种被归类为摩尔定律的趋势,以英特尔联合创始人戈登摩尔的名字命名。每 18 个月,集成电路上的晶体管数量就会翻一番(Mooreslaw.org)。直到过去几年,摩尔定律一直成立,晶体管和功率的增加使电子部件的成本保持停滞,同时提高计算能力。这一趋势也使得提高小型 IC 的计算能力成为可能。

电子电路的生产成本已经降低。制造商的计算能力成倍增加,这使得智能手机的计算能力是十年前生产的笔记本电脑的四倍。在镇上的许多商店都可以找到迷你电子产品。

然而,当今销售的许多电子产品的问题在于,它们是针对特定目的进行预编程或设计的。电路由开发者申请专利,不利于开放开发的场景,或使用Arduino或Raspberry Pi等工具。

开源运动

自由、公开地传播思想并不是一个新概念。几个世纪以来,食谱一直免费分发。多年来,亨利福特一直在其他制造商之间交换汽车创意。然而,当计算机和电子产品变得更加流行时,硬件和软件并未向公众开放。

从 1980 年代开始,许多人开始对硬件和软件的分发方式感到失望。这是促使软件开发人员采取行动的催化剂。许多软件开发人员,包括 Richard Stallman,都看到人们需要相互合作才能继续推进计算机的发展。Stallman 通过建立 GNU/Linux 项目将后来被称为“开源”的运动推向了未来。

GNU 项目是免费的,因为您可以出于任何目的运行程序,修改程序以满足您的需要,重新分发副本,无需付费或收费,并且您可以自由分发程序的修改版本(斯托曼)。从这个机构开始,该运动导致了有关“自由”软件的重要发展。

GNU 项目帮助产生了 Linux 软件包。Linux 现在是自由软件模式下自由分发的类 Unix 操作系统。在 1990 年代后期,Netscape 的源代码根据自由软件运动发布。由于发布了 Netscape 的源代码这一区别,该运动变成了“开源”运动。

随着电子产品和编程变得越来越普遍,情况开始发生变化。开源运动开始生产免版税的硬件和软件,使在家开发项目变得容易。现在可以在学习如何编程的同时学习电子产品的工作原理。随着电子产品重要性的增加,推动了更快、更便宜和更大容量的硬件以及开放的硬件/软件运动——使日常用户可以开发电子项目。

某些源代码现在公开自由地分发。Firefox 和 Thunderbird 是 Netscape 的衍生产品,时至今日仍然是开源软件。这允许任何人在没有法律影响的情况下分析和修改代码。代码也可以自由和公开地分发,这使得它很容易在教育机会中使用。

Raspberry-Pi 和 Arduino 等编程电路也使用开源代码和操作系统——对于 Raspberry-Pi,建议使用专门为 Pi 开发的开源操作系统 Rasperian。该开源项目允许用户自由共享可用于对这些设备进行编程的软件。这有助于对有兴趣学习更多关于电路和计算机编程的个人进行教育,这是 Raspberry-Pi 和 Arduino 的基本基础。

结论:

从真空管开始,到晶体管的发明,计算机系统取得了长足的进步。随着 IC 的发明及其晶体管的实现,我们已经能够遵循摩尔定律构建更快的电路。这为开发更小的电路铺平了道路。许多当今最有用的计算机和电路都是信用卡大小。能够以更便宜的方式生产更小的电子产品使许多人可以使用硬件。随着负担得起的硬件的涌入,需要对硬件进行编程。只要电路还在使用,软件就一直在开发中。但是,就可用性而言,曾经有一段时间该软件及其用途走上了错误的道路。软件通常不是每个人都可以使用,如果是,它具有相关的法律影响。Richard Stallman 通过让所有人都可以使用 GNU/Linux 来推动开源运动。这是开源运动的开始,从那时起,许多可用软件的来源都被自由使用和分发。所有这些结合在一起,促进了 Raspberry-Pi 和 Arduino 等电路板的可用性。

参考书目

Altzone。空白 PCB 上的开源硬件 (OSHW) 徽标。数字图像。维基百科。维基媒体基金会,2012 年 3 月 1 日。网络。2013 年 6 月 21 日。

Brighterorange。开源。数字图像。维基百科。维基媒体基金会,2007 年 3 月 13 日。网络。2013 年 6 月 21 日。

“摩尔定律。”摩尔定律。Np,和网络。2013 年 6 月 21 日。

斯托曼,理查德。“GNU 操作系统。”关于 GNU 项目 - GNU 项目。自由软件基金会,2013 年 4 月 19 日。Web。2013 年 6 月 21 日。

编辑:hfy

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • OEM
    OEM
    +关注

    关注

    4

    文章

    401

    浏览量

    50303
  • 双极晶体管
    +关注

    关注

    0

    文章

    76

    浏览量

    13369
收藏 人收藏

    评论

    相关推荐

    如何制作Raspberry Pi树莓的SD卡

    如何制作Raspberry Pi树莓的SD卡SD卡将包含Raspberry Pi的操作系统(操
    发表于 06-30 23:53

    第二代Raspberry Pi发布,微软推出Windows 10 for Raspberry Pi 2

    `Raspberry Pi基金会今天发布第二代树莓—— Raspberry Pi
    发表于 02-02 21:56

    树莓必备资料《爱上Raspberry Pi

    `本书全面地讲解了Raspberry Pi硬件组合和操作系统的使用,从主板的介绍到操作系统语法的讲解,再到如何与Arduino交互应用,图文并茂、由浅入深地引导开发者,逐步深入剖析当下热门
    发表于 06-03 16:07

    请问Arduino树莓Raspberry Pi有什么差别?

    Arduino树莓Raspberry Pi)都是电子创意设计的常用开发工具,那么它们之间到底有什么区别和特点呢?
    发表于 04-19 03:17

    【最全】树莓Raspberry Pi)平台资源合集

    `资源目录:树莓Raspberry Pi)平台资源大全树莓的硬件及配置使用Unix系统社区
    发表于 08-29 17:37

    什么是树莓Raspberry Pi

    什么是树莓Raspberry Pi)?树莓可以做什么?
    发表于 07-30 06:21

    Raspberry Pi树莓使用说明总结资料免费下载

    本文档的主要内容详细介绍的是Raspberry Pi树莓使用说明总结资料免费下载。
    发表于 05-31 17:54 15次下载
    <b class='flag-5'>Raspberry</b> <b class='flag-5'>Pi</b><b class='flag-5'>树莓</b><b class='flag-5'>派</b>使用说明总结资料免费下载

    树莓Raspberry Pi ZeroW的电路原理图免费下载

    本文档的主要内容详细介绍的是树莓Raspberry Pi ZeroW的电路原理图免费下载。
    发表于 08-14 08:00 84次下载
    <b class='flag-5'>树莓</b><b class='flag-5'>派</b><b class='flag-5'>Raspberry</b> <b class='flag-5'>Pi</b> ZeroW的电路原理图免费下载

    树莓Raspberry Pi Zero的电路原理图免费下载

    本文档的主要内容详细介绍的是树莓Raspberry Pi Zero的电路原理图免费下载。
    发表于 08-14 08:00 73次下载
    <b class='flag-5'>树莓</b><b class='flag-5'>派</b><b class='flag-5'>Raspberry</b> <b class='flag-5'>Pi</b> Zero的电路原理图免费下载

    dfrobot树莓Raspberry Pi Zero简介

    树莓Raspberry Pi Zero系列是迄今为止体积最小的卡片式电脑,只有1代原先尺寸的一半大小,却有着更加优异的性能表现。
    的头像 发表于 01-02 11:34 3967次阅读
    dfrobot<b class='flag-5'>树莓</b><b class='flag-5'>派</b><b class='flag-5'>Raspberry</b> <b class='flag-5'>Pi</b> Zero简介

    dfrobot树莓Raspberry Pi ZeroW介绍

    微型树莓控制器系列树莓Raspberry Pi Zero W 简介
    的头像 发表于 01-02 14:18 3001次阅读
    dfrobot<b class='flag-5'>树莓</b><b class='flag-5'>派</b><b class='flag-5'>Raspberry</b> <b class='flag-5'>Pi</b> ZeroW介绍

    Raspberry Pi(树莓)操作系统的安装方法

    Raspberry Pi(树莓)需要搭载操作系统才能正常运行。官方支持的操作系统是Raspberry
    的头像 发表于 04-02 15:26 3090次阅读

    树莓Pi5】树莓 Raspberry Pi 5 正式发布!

    这款 Pi 5从英国树莓总部跨洋而来,作为树莓的官方代理商,上海晶珩EDATEC荣幸地在首发时刻,率先揭开了
    的头像 发表于 09-28 17:30 2065次阅读
    【<b class='flag-5'>树莓</b><b class='flag-5'>派</b><b class='flag-5'>Pi</b>5】<b class='flag-5'>树莓</b><b class='flag-5'>派</b> <b class='flag-5'>Raspberry</b> <b class='flag-5'>Pi</b> 5 正式发布!

    加热和冷却树莓5(Raspberry Pi5)这是真嘞?

    每当发布新一代的树莓Raspberry Pi)时,热控制问题都会引发广泛讨论。人们都在思考是否有必要采取措施以控制热量,以及如果需要,如何最有效地实现。而这一次,随着
    的头像 发表于 10-13 14:41 927次阅读
    加热和冷却<b class='flag-5'>树莓</b><b class='flag-5'>派</b>5(<b class='flag-5'>Raspberry</b> <b class='flag-5'>Pi</b>5)这是真嘞?

    树莓Arduino的区别是什么

    在当今的科技世界中,树莓Raspberry Pi)和Arduino是两个经常被提及的名字。它们都是开源硬件平台,但它们的目标、功能和用途
    的头像 发表于 11-11 11:14 437次阅读