日期:2014-05-16  浏览次数:21084 次

研究Linux 与 JAVA 技术结合搭建开放式平台的方案中遇到的问题!!!
linux   与   java   在嵌入式系统中的应用已经有好几年的时间了,小第我今天想把他们整合到arm上去,形成一个,linux提供下层支持,java提供应用支持,想法不错,可是,问题多多:
我的linux   内核是2.6的

1.板子存储容量有限,一个jdk就几十兆,java的运行环境该如何搭建?移植jvm/kvm的话,选哪个版本?该怎么做?

2.java   GUI   程序怎么在板子上运行?我只会   MINIGUI,其他像qt呀什么的都不懂,java支持miniGUI吗?(也许这中说法不正确,我就想表达:java程序在linux上怎么显示出GUI来,只懂MINIGUI技术的话)

欢迎广大   Linux/Java   高手回帖!

------解决方案--------------------
Linux-Java平台是很流行的技术, JAVA主要提供的是上层应用程序的支持, 我对JAVA也不是很懂, 但接触过一个这样的项目.
Embedded领域的图形界面应用主要是J2ME和Qt/MiniGUI等, 我认为你这个构想平台应该获得J2ME的支持, 而C++方面应该用Qt的Embedded版(叫什么名字我忘了, 可以去Trolltech查查).
这样就可以支持qt和JAVA两种应用.
你的两个问题我没太看懂, 觉得应该不是主要问题, 所以说了点其他的. 仅供参考
------解决方案--------------------
先移植CLDC,再用MINIGUI实现MIDP,就能支持JAVA图形应用了
------解决方案--------------------
Qt/embedded, trolltech已经把它集成进了Qtopia平台, 提供高端嵌入式系统的应用... 总感觉qt现在重的很, 还是minigui好...
------解决方案--------------------
理论上是可以,实际上恐怕不行.再说CDC上也得实现一个profile才能支持图形应用的.而且似乎还没有CDC上PROFILE的参考设计