寻找一些嵌入式处理器

时间:2013-12-06 16:54:09

标签: embedded raspberry-pi

我正在与我的团队合作开展以下项目:

  1. GUI和用于用户交互的键盘。
  2. 实时处理和显示。
  3. SPI通信。
  4. 基于USB的打印。
  5. 1,2和3将并行完成。

    目前我们正在使用Raspberry Pi。但R-pi在做这项工作方面落后了。所以任何其他符合上述规格的嵌入式处理器应该低于100美元。

    任何建议都将受到高度赞赏。

    PS:如果我的陈述中含糊不清,请提问。

2 个答案:

答案 0 :(得分:2)

您缺乏实时响应可能更多地与Linux不是实时操作系统而不是RPi的性能有关。如果你愿意,你可以在问题上抛出处理能力,但它仍然可能无法可靠地解决你的问题。

根据您提供的少量信息,无法提供建议;您需要根据要处理的数据的时间和数量来定义实时响应要求。

虽然RTOS可以解决您的实时处理问题,但这需要您需要USB打印机,显示器和GUI实现的驱动程序,这些都可以在Linux上使用,但对于典型的低成本而言并非如此RTOS,特别是USB打印机驱动程序,因为所需的光栅图像处理复杂且资源匮乏 - 这是典型的Linux系统所具有的资源。

如果您有必要的时间和技能,可以将RTLinux移植到RPi(或其他能够支持Linux的电路板)。它具有与标准时间共享内核不同的调度程序,可用于改进实时响应,但它不能替代确定性能的真实RTOS。

最好使用RPi并将其连接到独立的微控制器以执行硬实时处理。例如,有许多项目示例将Arduino连接到RPi。较低的时钟速率并不意味着响应速度较慢,因为处理器可以专用于任务,并且不会长期无法确定地切换到其他任务。

答案 1 :(得分:0)

尝试beaglebone黑色。它的1GHz处理器应该足以进行处理。同样是ARM7,几个月前Ubuntu放弃了对ARM6(Pi)的支持。

http://beagleboard.org/products/beaglebone%20black