6

您如何看待在工业嵌入式环境中使用 android?

例如,我正在考虑一台带有触摸屏显示器的自动售货机。我可以想到很多优点:

  • 它将增加制作高级用户界面的便利性
  • Android 提供调谐库来处理低功耗互联网连接或加密连接等任务
  • 感谢 dalvik VM,它更容易在不同的硬件平台上运行(Arm9 - Arm11 - ....)

但也有一些缺点,例如:

  • Android 不被考虑用于关键任务环境(如处理金钱的设备)......至少在某种程度上不是。
  • 如果不及时更新,该软件可能存在一些危害安全的错误。问题因广泛采用而恶化。
  • 与 linux 的实时实现相比,有人可能会认为 Android 资源匮乏,代码是用 C 而不是 java 编写的。

在互联网上,您可以找到有关该主题的一些资源,但大多数已过时:

http://www.hsc.com/Portals/0/Uploads/Articles/Android-Porting-on-Embedded-Platform_v2_0633850602027036930.pdf

http://www.androidforembedded.com/whitepaper/android-for-embedded.pdf

任何人都对此事有直接经验或可以将我链接到一些资源?你们怎么看呢?

干杯,

4

3 回答 3

5

我知道一家瑞士公司——Noser Engineering AG,它为嵌入式设备提供 Android 软件的开发。还可以查看他们的展示 android 以推向市场

于 2011-03-09T19:06:30.107 回答
4

Android绝对可以在非手机设备中使用。您可以在网络上找到所有优点和缺点,可以在数周内进行讨论。在我们这边,我们已经使用 Android 一段时间了(从定制 ARM 板上的操作系统端口到应用程序开发),我们看到了客户的真正兴趣。关于可靠性,就像在任何嵌入式设备中一样,重要的是要根据系统必须处理的用例自行验证它。最终,如果缺点使您决定不迁移到 Android,您可以通过其他方式开发有趣的 HMI,例如 QT,它可以高效地运行出色的 HMI。

无论如何,您可以查看我们的网站 (http://www.adeneo-embedded.com)并在需要帮助时联系我们。

于 2011-03-11T09:29:27.417 回答
3

相信我,任何工业领域的触摸屏都是不可能的。你只会被嘲笑并且无法出售它。幸运的是,自动售货机不是工业应用,触摸屏会更合适。

如果你只是想要一个带有一些 GUI 预制的触摸屏,可能已经有 1000 家公司在生产这样的产品,无需重新发明轮子。如果你想把它放在户外雨雪天,它也需要达到 IPx5 等级。

这种应用程序的主要挑战是货币交易,而不是用户界面。你应该从那里开始。市面上有哪些好的货币交易软件,哪些硬件最适合呢?处理交易将是这个应用程序真正的软件问题。任何人都可以制作一些 GUI 触摸屏绒毛并让它切换一些继电器或驱动步进电机。

此外,我认为这个应用程序的市场主要需要 1)可靠性 2)可靠性和 3)可靠性。设计、用户友好性、视觉吸引力和蓬松度可能会让您将一台机器卖给客户,但可靠性会让您卖出几台。

于 2011-03-09T21:59:17.913 回答