我想在嵌入式硬件中使用 Java 应用程序
我必须设计一个带有 uP(尚未确定)的新硬件来运行 JavaME 应用程序。 我搜索了有关如何操作的信息,但目前没有用。
谁能解释一下我该怎么做?
从我的搜索中发现: - 将 uP(例如 ARM)与操作系统(即 Linux)结合使用(使用 JIT 以获得更好的性能) - 将 uP 与 Jazelle 一起使用。我还必须使用操作系统吗???
该应用程序是一个报警控制系统,因此不需要图形界面。 最低要求为:以太网端口、2 个 UART、SPI 总线、I2C 总线、最小 16MB ram、最小 4MB rom、IO 端口。
有什么建议吗?
问候, 娟妈
I have to design a new hardware with a uP (not determined yet) to run JavaME applications.
I've searched information about how do it, but for the moment it has been useless.
Can anyone explain how I can do it?
From what I found in my search:
- Using a uP (ARM for example) with an OS (ie: Linux) (using JIT for better performance)
- Using a uP with Jazelle. Do I have to use also an OS???
The application is an alarm control system, so it doesn't need graphical interface.
Minimal requirements are: ethernet port, 2 UARTs, SPI bus, I2C bus, min 16MB ram, min 4MB rom, IO ports.
Any suggest?
Regards,
Juanma
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
由于您使用的是 JAVA 应用程序,我想 ARM926EJ(带有 Jazelle 核心)可能会有所帮助。
我不确定的是,为什么警报控制器需要 Java 应用程序?
无论如何,
(ARM 与 Jazelle)似乎是一个不错的选择
考虑到数量众多,下注
工具链和评估板已经
可用
决定一个评估板
小贩。最有可能的是,供应商会
还给你,原理图,移植的
嵌入式Linux版本
相关驱动
编写应用程序
开发完成后的尺寸
应用程序
设计您自己的硬件
这通常是我们开发嵌入式硬件的方式......
Since you are using JAVA application, I guess ARM926EJ (with Jazelle core) might be helpful.
What I am not sure is, why would you need a Java application for an alarm controller?
Anyway,
(ARM with Jazelle) seems to be a good
bet, considering the large number of
tool chains and eval boards already
available
decide on an eval board from a
vendor. Most likely, the vendor will
also give you, the schematic, ported
embedded linux version with the
associated drivers
write your application
size after you finish developing the
application
design your own hardware
This is normally how we develop embedded hardware ...
ARM 的 Jazelle 页面 无疑意味着需要支持 Jazelle 的底层操作系统。 Embedded.com 上的这篇操作方法文章可能有助于澄清问题。
ARM's Jazelle page certainly implies that an underlying OS supporting Jazelle is needed. This HOW-TO article on embedded.com may help clarify things.
脑海中浮现出好运。从头开始开发嵌入式平台可能会非常痛苦。此外,大多数现成的微控制器与许多设备共享其 SPI 总线,使其仅对快速短信有用(如果您尝试进行网络服务,则不要计划使用以太网做太多其他事情)。我没有使用过下面的任何设备,但它们看起来可能会为您指明正确的方向。
Good luck comes to mind. Embedded platforms can be a huge pain to develop from the ground up. Also most off-the-self micro controllers share their SPI bus with many devices making it only useful for quick short messages (don't plan on doing much else with the ethernet if you try to do webservices). I have not used any of the devices below but they looks like they might point you in the right direction.
根据您的问题,我认为您的要求如下:
问题:
建议:
Based on your question, here is what I believe are your requirements:
Question:
Recommendations: