7

我不确定这是否是这个问题的正确位置,但我找不到关于该主题的任何帖子。

我想将自己的程序上传到数码相框。任何想法如何做到这一点?

  • 语言?
  • 接口?
  • API 也许?
4

4 回答 4

7

我建议把你的问题转过来:不要问“我如何将自己的代码上传到我的相框”,而应该问“哪些相框最容易支持上传我自己的代码?”

Chumby是一个平台,从一开始就设计为——除其他外——数码相框。它也被设计成可破解的。

于 2010-12-25T22:12:42.593 回答
4

首先,找出数码相框使用的微控制器。一切,从语言到库再到编译器工具链(尤其是需要与之对话的程序员硬件)都取决于此。

如果你不走运,你可能有一个一次性可编程的部分。它们比闪存或 EEPROM 设备稍便宜,因此通常用于大批量消费电子产品。

于 2010-12-25T16:35:14.530 回答
1

正如 Ben 所说,您需要了解微控制器以及如何为其编程。但是您还需要了解周围的硬件——即如何执行 I/O 以与显示器对话、电源状态等等。说实话,如果你不能从制造它的公司那里得到帮助,你最好从头开始自己制造。当然,这取决于框架的复杂程度,以及你想用什么样的程序来喂养它。如果您可以获得微控制器的调试器,您可能可以修改现有程序以按照您的意愿工作,但这是在黑暗中拍摄。

我看到它被标记为 C 和 C++,但您可能应该准备好使用汇编编程和烙铁,并将您的 C++ 编译器放置一段时间。

于 2010-12-25T16:53:15.270 回答
1

你有一个特定的框架吗?百思买的 Infocast 8" 是 a) 基本上是经过改进的 Chumby,硬件更少,显示屏更大,目前非常便宜。就像 Chumby 一样,你可以为它编写 Flash 应用程序。在它下面运行的是 Linux,并且您可以使用 ssh 远程访问它来做更多的事情(尽管您不能添加任何 Flash 内容并同时运行它的内置功能。是的,它显示图片(来自内置内存、USB 记忆棒、 Web 上的 PhotoBucket,或本地网络设备。

于 2010-12-31T06:03:04.600 回答