Java ME on a microcontroller
807600Dec 3 2007 — edited Dec 5 2007Hi all,
I used to program a little with Java back in high school, and I understand some of the fundamentals. Fast forward a few years and I'm working on a senior design project in college, an autonomous vehicle. The micro controller we have is a TS-7200, 32 megs of RAM, 200 MHz. (A new one could be bought if necessary) Currently the coding is in C, but since this project will be around for many years after I'm gone, and components will be switched in and out, I'm considering reprogramming the vehicle with something more object oriented, like C++ or Java.
Can Java ME be used for such low level applications as an on board controller? Does it have the same timers and interrupt capabilities, and if so, how does it interface with the micro controller? Can it read and write to specific ports? Is the performance significantly degraded from a lower level programming language like C? If it is possible, where can I find information/tutorials on implementation on a controller?
Forgive the vagueness, I am fairly ignorant of Java ME, and most of the information I could find seemed geared towards higher level applications, like cell phone programs.