如何编程数码相框?

时间:2010-12-25 16:32:02

标签: hardware-interface

我不确定这个问题是否适合这个问题,但我找不到关于这个问题的任何帖子。

我想将自己的程序上传到数码相框中。任何想法怎么做?

  • 语言?
  • 接口?
  • API可能吗?

4 个答案:

答案 0 :(得分:6)

我建议把问题放在首位:不要问“我怎样才能将自己的代码上传到我的相框”,而是“哪个相框最容易支持上传我自己的代码?”

Chumby是一个从一开始就设计的平台,其中包括数码相框。它也被设计成可以破解。

答案 1 :(得分:4)

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

如果你运气不好,你可能会有一次性可编程的部分。它们比闪存或EEPROM器件便宜一些,因此常用于大批量消费电子产品。

答案 2 :(得分:1)

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

我看到这是标记为C和C ++的,但是您应该准备好使用汇编编程和烙铁,并将您的C ++编译器暂时搁置一段时间。

答案 3 :(得分:1)

你有特定的框架吗?来自百思买的Infocast 8“基本上是一款经过修改的Chumby,硬件更少,显示更大,而且目前销售非常便宜。就像Chumby一样,你可以为它编写Flash应用程序。在它下面运行Linux,并且你可以使用ssh远程进入它做更多的东西(虽然你不能添加任何Flash的东西,但仍然同时运行它的内置功能。是的,它显示图片(从内置内存,USB棒,网络上的PhotoBucket或本地网络设备。