首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我想在嵌入式硬件中使用Java应用程序

我想在嵌入式硬件中使用Java应用程序
EN

Stack Overflow用户
提问于 2009-10-06 14:41:35
回答 4查看 2.5K关注 0票数 5

为了运行JavaME应用程序,我必须设计一个带有uP (尚未确定)的新硬件。我已经搜索了关于如何做到这一点的信息,但目前它是无用的。

有人能解释一下我是怎么做到的吗?

从我的搜索中发现:-在操作系统(例如: Linux)上使用uP (例如:Linux)(为了更好的性能,使用JIT )-在Jazelle上使用uP。我还需要使用操作系统吗?

该应用程序是一个报警控制系统,因此它不需要图形界面。最低要求是:以太网端口,2个UART,SPI总线,I2C总线,最小16MB内存,最小4MB rom,IO端口。

有什么建议吗?

你好,Juanma

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2009-10-07 04:56:27

既然您正在使用JAVA应用程序,我想ARM926EJ (带有Jazelle内核)可能会有所帮助。

我不确定的是,为什么你需要一个Java应用程序来做闹钟控制器?

不管怎样,

  • Step-1:决定微控制器(ARM与Jazelle)似乎是一个很好的选择,考虑到大量的工具链和评估板已经根据您的需求决定从供应商那里获得评估板。最有可能的是,供应商还会给你原理图,移植的嵌入式linux版本和相关的drivers
  • Step-3:在嵌入式Linux之上写你的application
  • Step-4:检查最终的随机存储器和只读存储器大小在你完成application
  • Step-5:开发后修改原理图并设计你自己的硬件

这通常是我们开发嵌入式硬件的方式...

票数 5
EN

Stack Overflow用户

发布于 2009-10-07 15:16:33

ARM的Jazelle page无疑意味着需要一个支持Jazelle的底层操作系统。embedded.com上的这篇HOW-TO article可能有助于澄清一些事情。

票数 1
EN

Stack Overflow用户

发布于 2009-10-06 14:54:34

好运就会出现在脑海中。从头开始开发嵌入式平台可能是一个巨大的痛苦。此外,大多数自助式微控制器与许多设备共享它们的SPI总线,这使得它只适用于快速短消息(如果你想做网络服务,就不要打算用以太网做更多的事情)。我没有使用下面的任何设备,但它们看起来可能会为您指明正确的方向。

  • http://www.systronix.com/
  • http://en.wikipedia.org/wiki/Sun_SPOT
  • http://www.is2t.com/en/index.php
  • http://www.parallax.com/tabid/517/List/0/CategoryID/13/Level/a/Default.aspx
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1526024

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档