过去,会划分为生产而开发的项目和在开发板上执行的项目。开发板始终是测试项目单个部件的不错方式,而且诸如 Arduino Uno 的爱好者主板对于很多创客项目提供了熟悉的基础。但基于 Arduino 的专业项目决不会被以为是合适的原型,因为它不会成为在生产中使用的逻辑工具。Then, Raspberry Pi 则很适合…
推向市场的 Raspberry Pi 可以说是在商品中可以合理使用的第一款单板计算机。之前的 SBC 更为昂贵或在功能上有很大的局限性,但 Raspberry Pi 设计为功能强大的低成本设备。围绕向市场上推出预制设备和设计定制电路的讨论变得越来越复杂。即便您只向卖几百台设备,设计出可缩小以嵌入您所需的开发板所付出的工程量始终比在每个产品中使用几百美元的 SBC 更划算。但以 35 美元作为卖点,Raspberry Pi 可以成为产品的经济实惠基础,即使在数千台设备中亦如此。我们发现越来越多的商品以 SBC 形式进入市场,表现相当好。
那么,单板计算机如何让您更快速地进入市场呢?所有这一切取决于您希望做什么。
降低成本…。稍后
最大的产品(硬件和软件)修订版往往介于版本 1 和 2 之间。虽然原型可能在实验室中发生巨大演变,但没有谁能预测市场希望从产品中获得什么,除非产品发布了。当您认为还有很多不足时,向市场上推出“足够好”的产品让人觉得有风险,但老练的企业家将产品的第一个修订版视为原型制作过程的延伸。快速进入市场往往比推出完美产品更为重要,因此对于您的 BOM 使用定制主板,等修订版 2 再推出和原型完全一样的第一款产品(单板计算机和所有一切)更为明智,这样可以节省成本。这或许并不是长期解决方案,而且您应总是通过计算来确定需要达到的生产量阈值,从而制作一款更为经济实惠的定制主板。还要注意针对指定单批量运行订购所需的所有主板从而避免变型,这样的话,如果您每月买一个特定的 SBC,差不多就是时候重新设计了。
批量测试
开发板始终是制作原型的出色工具,但产品很多时候需要逐个制作。您将为所选的微处理器找到一款主板,并启动运行。然后,您为功率解决方案了另一个主板,并运行。对传感器、蓝牙等重复这些步骤,您具有在技术上可行的 Frankenstein 项目,但可能看起来像线乱绕在您的工作区,而且需要一堆代码,这让任何开发人员都会打退堂鼓。此类原型制作背后的用意是在启动之前向定制电路做大量整合工作。当然,向单个 PCB 过渡过程中肯定会有些问题,行为可能仅因不同的连接出现一些变化,而且调试过程可能需要数周时间。
参阅相关产品
在整个体验过程中,您将目睹 NVIDIA Jetson SBC 在杂乱的线缆上并引燃 GPU,不光您是这样。单板计算机从定义来看,指的是将所有所需组件组合到单个主板中来实现开箱即用的功能。 您使用 SBC 的传感器、电源和处理器执行的任何开发应更为容易地转入新主板,而且大多数 SBC 都能以尽可能方便的方式提供可用于挑选您实际所需组件的参考设计。即使您无意进入特定 SBC 的市场,避免初始老鼠仓可以在多个领域节省时间和金钱。即便是昂贵的 SBC 在实现您所需的相同功能时都比开发板成本要低,而且所有文档的来源都相同。这样,代码更简洁、硬件可移植性更好,而且工程师轻松多了。
依赖于社区
尽管 Raspberry Pi 具有最大的在线社区(对于任何单板计算机而言均如此),任何 SBC 的设计本意都是可供各种设计师使用。诸如 BeagleBone 的产品用在从音频系统到机器人的各种设备,而且人们往往会免费共享他们的代码和设计挑战。
虽然您绝不应尝试货币化从另一个用户直接复制的对象,但您只需花费几分钟时间研究在该主板上完成的项目就可以找到已完成解决方案的一些部分。您可能步履艰难地寻找具有 CortexA53(当您的 3D 打印机灯丝用完时告诉您)的人,但搜索有关 Raspberry Pi 3 相同内容,您一定会找到将帮助您完成整个项目的志趣相投者。没有什么会凭空而生,最好的创意往往只是通过不同的视角看待相同的应用而萌生。
准备好启动?
最佳入门方式是获得 SBC 并开始运行!我们可以帮助您在若干主板上启动,包括 Dragonboard410c、Raspberry Pi3 和 Intel Joule。如果您具有想要推向市场的项目,来看看 Indiegogo 如何让您以更快的速度做到这一点!