有几个参数可以引导我们决定选择单板机(SBC)为我们的智能产品开发。Ea……
时间阅读:
3.
分钟
有几个参数可以使我们决定选择一个单板计算机(SBC)为我们的智能产品开发。
每个产品运行不同的软件任务,满足不同的硬件资源需求。
这篇文章的目的是了解如何在需求、主板成本和足够的资源之间寻找合适的硬件,以处理我们计划运行的软件任务。2022世界杯阿根廷预选赛赛程
让我们回顾一下在为我们的项目购买SBC之前必须了解的主要决策和困境。
有两种类型的内存可以被操作系统使用eMMC而且SD卡.
优点:
1.灵活性——空间不够了?把你现在的SD换成一个大一点的。
2.简单的软件部署——你不需要在每个产品的SBC上刻录整个操作系统,只需要在SD卡上刻录我们需要的SBC的数量,然后把它们放在里面。
缺点:
1.SD卡的价格可能高于eMMC内存。
2.生命周期短(3-5年)。
3.与eMMC内存相比,可靠性较低。
4.在某些情况下,SD卡可能会从卡槽中跳出来,这可能会迫使我们购买或制造一个特殊的保护盒来固定SD卡。
优点:
1.与普通SD卡相比,eMMC内存读写速度可以提高两倍或三倍。
2.稳定性-可靠和稳定的时间。
缺点:
1.无法更改现有板上的eMMC大小。
2.您将不得不手动烧毁每个板上的操作系统。
系统芯片(SoC)是SBC中最重要的部分。这个芯片包含中央处理器和主板。它负责确定板上有多少端口,以及端口的类型。
您如何选择SBC与SOC是完美的为您的产品?
1.原型。在树莓派SBC上运行你的软件。输入shell命令'top'查看资源是如何处理这种情况的。2022世界杯阿根廷预选赛赛程这将帮助您了解您是否需要一个更强大的SOC或相反。
2.通过阅读SBC的SOC的规格,您将发现CPU的类型和内核的数量。谷歌将SOC模型与您的每个软件的第三方包结合起来,以确保没有已知的错误或不稳定行为。
3.功耗——每个SOC都有独特的功耗,而且每个SOC的功耗都非常不同。在一些物联网项目中,产品是靠电池运行的,比较安培参数很重要。
SBC由位于载波板上的SOC构建,负责将SOC端口转换为实际端口和协议,如以太网、USB、HDMI等。
一定要检查载波板是否有项目所需的端口以及正确的GPIO数字和模拟输入/输出-请记住,像4-20ma这样的模拟输入在一些已知的sbc中并不常见,如树莓派3b +。您必须购买一个额外的适配器来进行转换。
关于RAM没有什么好担心的。只要记住,每个Linux操作系统都有不同的RAM使用情况。因此,建议在操作系统启动后检查RAM空间的剩余情况。
你可以在网站上找到关于几个sbc之间差异的更多细节和总分表页面排名.
大多数情况下,sbc附带一个可使用的操作系统。这些操作系统可能不太适合工业产品,需要一些“清理”——减少包、设置防火墙规则、更改默认SSH配置、更hth华体会最新官方网站改默认root密码等。
如果我们不打算在我们的产品上使用屏幕,这一节就无关紧要了。
对于那些打算有一个,请记住显示GUI与基于web的应用程序,将比使用QT或GTK引擎的常规应用程序消耗更高的GPU。
除非使用一个英伟达杰森纳米我们必须记住,拥有良好的编码技能对进行正确的优化是非常重要的。
为项目选择单板计算机是一项相当艰巨的任务。我们在做决定时必须考虑的最后一点是“长期”需求,如软件升级、维护方法和未来可能使用的物理端口。
正如前面所提到的,原型设计这会帮助你更好地理解什么是必要的,什么会给你带来麻烦。