低功耗/低成本嵌入式设备硬件

低功耗/低成本嵌入式设备硬件

我是嵌入式设备领域的新手,但我有一个想法想尝试实现。我找到了一个集成电路,它可以给我想要的输入,现在我需要找到一个设备来记录来自电路的数据(几个浮点数/每隔几秒)并通过网络界面显示数据。该 IC 通过 SPI 或 I2C 接口工作。

我的背景是 Python 和 Linux,如果能够在设备上使用这些就太好了,但低成本/低功耗要求比工具包更重要。我希望找到价格低于 100 美元的东西,这样就排除了 Gumstix 和 Beagle Board。

答案1

有一些非常低成本的 Linux 平台,主要基于 ARM 或 MIPS 处理器。主要为家用路由器制造,按微控制器标准来说功能非常强大。检查 openWRT 发行版,它们支持多个这样的平台

再往下一层,你就进入了微控制器领域。这些芯片通常不运行任何操作系统,只运行循环中的应用程序代码(用 C 或汇编语言编写)。最近,它们获得了足够的马力来在以太网上执行 TCP/IP,比如. 其中一些使用简单的 BASIC 解释器而不是操作系统,因此非常易于使用。

如果你不关心尺寸,可以找到一个有趣的解决方案这里简而言之,他们使用简单的微控制器模拟旧 PC ISA 总线来驱动非常旧的以太网卡。事实上,直接连接以太网芯片可能更容易,其中一些设计用于 8 位总线。

答案2

您是否考虑过Arduino董事会及其以太网屏蔽?我个人没有使用过 Arduino 设备,但知道很多人用过。据我所知,快速上手编程非常容易。

答案3

就像建议的那样,Arduino 是将数据导入计算机的简单方法。不过,与其使用以太网屏蔽,不如使用类似的东西http://www.arduino.cc/en/Main/ArduinoBoardDiecimila通过 FTDI usb<->串行芯片具有 usb 通信功能。

不确定驱动程序是否跨平台,但有了 Linux 背景,我相信您可以找到一种方法来访问 USB 端口。

相关内容