Is it possible OpenRemote to run on ARM based 400 MHz CPU and 64 MB SDRAM? What are the minimum software requirements for an Linux setup? I'm thinking to buy an ARM SBC board to run the OpenRemote and other things on it.
The issue you're going to have with ARM is finding a reliable Java virtual machi...
The issue you're going to have with ARM is finding a reliable Java virtual machine for it. I haven't yet although it's been on my TODO list for quite some time now (just busy with other things).
There are several choices but if you're going to try on your own, anything that is based on GNU Classpath library will not work, so you will need to use OpenJDK class libraries (Java 6) instead.
Many Java VMs on ARM I've seen so far have defaulted on GNU Classpath instead so that's a bit of an issue. One that's been recommended but I haven't tried yet is the Zero VM with OpenJDK libraries.
CacaoVM (which works on ARM) at least in theory compiles with OpenJDK class libraries but I still had issues with under Ubuntu – never tracked down to the cause of it.
If you discover something additional to this, would be interested to know.
Other than that I think the HW would be fine – 64MB is pretty much minimum for us but should work (as long as its not used by other things, the Java runtime will need something close to that).
Many thanks for this comprehensive answer, Juha
The thing is I would like to ru...
Many thanks for this comprehensive answer, Juha
The thing is I would like to run other things on that board, which also take huge amount of resources. So, maybe ARM is not a good choice in that case, especially with the Java VM issues. Do you know any cheap Atom based board with ADC, GPIOs and small size (smaller than mini-ITX)?
Not really, unfortunately. They do exist, if you browse the industrial catalogs ...
Not really, unfortunately. They do exist, if you browse the industrial catalogs but tend to be somewhat expensive (or requiring bulk orders sometimes).
ALIX 3d3 as much as I know has just 4 GPIOs and they use 3 of them for the LEDs....
ALIX 3d3 as much as I know has just 4 GPIOs and they use 3 of them for the LEDs. I need a board that has 8 GPIOs as a minimum and 16 would be really great!
mini-ITX is also an option, so if you know any cheap board with GPIOs, I'll very appreciated.
Comments (4)
Jun 16
Juha Lindfors says:
The issue you're going to have with ARM is finding a reliable Java virtual machi...The issue you're going to have with ARM is finding a reliable Java virtual machine for it. I haven't yet although it's been on my TODO list for quite some time now (just busy with other things).
There are several choices but if you're going to try on your own, anything that is based on GNU Classpath library will not work, so you will need to use OpenJDK class libraries (Java 6) instead.
Many Java VMs on ARM I've seen so far have defaulted on GNU Classpath instead so that's a bit of an issue. One that's been recommended but I haven't tried yet is the Zero VM with OpenJDK libraries.
CacaoVM (which works on ARM) at least in theory compiles with OpenJDK class libraries but I still had issues with under Ubuntu – never tracked down to the cause of it.
If you discover something additional to this, would be interested to know.
Other than that I think the HW would be fine – 64MB is pretty much minimum for us but should work (as long as its not used by other things, the Java runtime will need something close to that).
Jun 17
Mihail Panayotov says:
Many thanks for this comprehensive answer, Juha The thing is I would like to ru...Many thanks for this comprehensive answer, Juha
The thing is I would like to run other things on that board, which also take huge amount of resources. So, maybe ARM is not a good choice in that case, especially with the Java VM issues. Do you know any cheap Atom based board with ADC, GPIOs and small size (smaller than mini-ITX)?
Thanks in advance
Jun 17
Juha Lindfors says:
Not really, unfortunately. They do exist, if you browse the industrial catalogs ...Not really, unfortunately. They do exist, if you browse the industrial catalogs but tend to be somewhat expensive (or requiring bulk orders sometimes).
Is the ALIX 3d3 http://www.pcengines.ch/alix3d3.htm not an option (you need something smaller than mini-ITX)?
Jun 17
Mihail Panayotov says:
ALIX 3d3 as much as I know has just 4 GPIOs and they use 3 of them for the LEDs....ALIX 3d3 as much as I know has just 4 GPIOs and they use 3 of them for the LEDs. I need a board that has 8 GPIOs as a minimum and 16 would be really great!
mini-ITX is also an option, so if you know any cheap board with GPIOs, I'll very appreciated.