用于媒体、VoIP和独立计算的Sparky单板计算机

今日头条

1097人已加入

描述

我们在电子开发人员的世界中看到的一个共同趋势是扩展使用单板计算机 (SBC) 来试验和开发创新应用程序。SBC 有多种型号可供选择,并提供了一个完整的系统,可以轻松快速地进行原型制作,并且将麻烦降至最低。该系列的一个值得注意的补充是来自Allo-India的 Sparky SBC ,它可以让入门变得更加容易。

主要特征

Sparky 是信用卡大小(95 x 58 x 16 毫米)、高度集成的开放式硬件 SBC,它基于 ARM 应用处理器。它目前支持 Linux 和 Android 操作系统,可用作独立计算机、电子项目中的控制器或许多其他应用程序(游戏、媒体播放器和家庭自动化)。 

Sparky SBC 列出的主要功能包括:

ARM Cortex A9 四核处理器 (1.1 GHz)

1GB DDR3L 内存

PowerVR SGX544 (500 Mhz) 图形处理单元

HDMI-MIPI显示接口

板载单端口快速 (10/100 Mbit/sec) 以太网端口

Sparky SBC 还提供大多数其他流行的接口,包括:

一个 microSD 插槽

24-pin 5-Mpixel 相机接口

红外接收接口

LCD 面板接口(34 针)

USB 3.0 端口

一对 USB 2.0 OTG 端口

还有一些 LED 和按钮、可选的 NAND 或 eMMC 扩展、与 Raspberry Pi 兼容的 40 针 GPIO 连接器和特殊的 50 针电信连接器。

据 Allo 的售前和服务交付经理 Gireesh Nair 介绍,Sparky 的 50 针特殊电信连接器可支持 VoIP 应用。Nair 指出,例如,Allo使用 Sparky SBC 作为基板设计并推出了 100%开源的 GSM 网关。该设计采用 Sierra Wireless 的AirPrime GSM 模块,充当独立、无风扇且易于安装的 4 端口 GSM 网关,以弥合传统电话网络和 VoIP 网络之间的差距。

GSM 网关只是 Sparky SBC 可以支持的广泛应用的一个示例。通过使用 GPIO 接头/RPi 卡连接器,设计人员可以利用市场上许多与 Raspberry Pi HAT 兼容的扩展板。此外,Allo 还专门为 Sparky 提供了一些防护罩,包括

音频放大器 — 具有 102-dB 信噪比的 138-mW 直接路径立体声耳机放大器,支持 50-W 输出,以及使用集成 DSP 的 384-KHz/32 位德州仪器 DAC 的立体声 Hi-Fi 放大器运行 TI 的 PurePath 软件

相机 — 5 兆像素自动对焦

LCD — 7 或 8 英寸、1024 x 600 触摸屏,带高端玻璃框架

eMMC — 8GB、16GB、32GB 或 64GB eMMC 闪存

无线——Wi-Fi、蓝牙和 ZigBee

千兆以太网 (GbE) — 2 个通过 USB 3.0 的千兆以太网端口

开箱即用的启动

Allo 通常将所有必需的组件(带有可选的 5-V/3-A 微型 USB 电源适配器)捆绑在一个统一的部署包中。因为“Sparky 快速入门指南”提供了易于遵循的设置说明,用户可以很快地运行他们的第一个测试。

在尝试 Sparky 之前,我最初担心 Sparky 的社区支持不会像 Raspberry Pi 那样丰富,因此我在用户手册之外的资源很少;我预计让设备工作可能需要大量的努力,而且我没有人可以求助。

具有讽刺意味的是,带有复合视频的 Raspberry Pi 也更适合我的情况。Sparky SBC 设计为使用 HDMI,需要昂贵的 HDMI 显示器或带 HDMI 端口的电视。我两者都没有,而且我预计将不符合 HDMI 标准的电视/显示器与 Sparky 连接起来会很乏味。

然而,事实是 Sparky SBC 从一开始就运行良好。我确实需要使用“HDMI-to-RCA”(电视)或“HDMI-to-VGA”(显示器)适配器来显示显示器,但这只是一个次要考虑因素。同样,Sparky 社区规模虽小但不断发展壮大,事实证明这也不是问题,因为可用的文档证明完全适合入门。

对于那些拥有兼容 HDMI 的电视或显示器的人来说,Sparky 实际上比 Raspberry Pi 更容易启动和运行。只需连接 HDMI 线、键盘、鼠标和 microSD 卡并打开电源。网络连接可以使用板载以太网或可选的 Wi-Fi 适配器。我 为操作系统使用了sparky_sd_ubuntu_060117映像,其中包括高效的 Wi-Fi 驱动程序并且没有任何问题。我的 Sparky 从开机到登录提示用了不到 20 秒。

Sparky 从两个内存源之一启动:eMMC 或 8GB microSD 卡。默认情况下,eMMC 具有启动优先级,但用户也可以选择 8GB microSD 卡。但是,要将 OS 映像 (.img) 写入 microSD 卡,用户应从 Sparky 网站下载最新的 OS 映像,使用“SD Formatter Tool”(4.0) 格式化卡,然后将 OS 磁盘映像写入其中Windows PC 上“Win32Disk Imager tool”的帮助(Linux 用户可以参考启动指南中的说明来准备他们的 SD)。

Sparky 完成启动过程后,连接的显示屏上将出现登录提示。Ubuntu 的默认登录名是用户名“root”,密码为“sparky”。登录后,屏幕上会出现命令行提示“root@sparky”。

品牌名称有所作为

选择启动优先级时的一个重要考虑因素是 microSD 卡的质量会影响整体系统性能,这意味着更快的卡与更快的性能直接相关。Allo 建议使用至少 8GB(最高 32GB)、速度等级4 或更高的品牌 microSD 卡。无品牌的通用存储卡可能不符合该标准。

在我初次启动(从制造商网站安装原版)后,我用一张便宜的 2GB microSD 卡替换了 8GB microSD,我把它放在周围观察效果。它已经加载了“ DietPi ”的最小映像,这是一个极其轻量级的“Debian Jessie OS”,映像从 400 MB 开始。DietPi 对最小 CPU 和 RAM 资源使用的固有优化通常允许 SBC 以最高性能水平运行。但是,我很快发现卡质量确实会影响启动过程,要么减慢速度,要么导致启动完全失败。

结束的想法

Sparky SBC 是一个富有洞察力、用户友好的平台,其特点是紧凑和简单。它应该证明对业余爱好者、制造商和设计师非常有帮助,因为它可以让您以非常实惠的价格有效地运行一台专门用于特定任务的小型 Linux 机器——一个愉快的设置不到 40 美元——而且设置时间最短。

一些适合 Sparky SBC 的潜在项目想法包括为家庭娱乐制作高端音频系统,设置一流的软件定义无线电收发器,或者只是将一些硬件连接到 IO 并能够比微控制器更快地连接.

在我的书中,与其他在开源社区中获得广泛接受的 SBC 相比,Sparky SBC 的得分相当高。它作为音频和电信项目平台的实用性给我留下了特别深刻的印象。鉴于其低成本、快速启动和运行的能力、相对智能的性能以及与 Raspberry Pi 的 GPIO 兼容性,这款 SBC 绝对应该在您即将进行的实验的短名单上。

审核编辑:汤梓红

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

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分