[dev65] Cinterion Linux Remote Debbuging

Ricardo Guilherme Schmidt 3esmit at gmail.com
Tue Nov 10 15:39:20 MST 2009


Hello developers,

I was searching today for some tool for remote debbugging, also I made
working in Windows with the new cinteron SDK, avaliable in
http://florent.clairambault.fr/tc65-faq

There may be a possibility to run the Windows SDK under wine, by
directing the COM port to the tty, but our objective is freedom.

I've found out an opensource SDK that uses the IMP-NG profile, is the
Sun SPOT SDK. This is the binarys folder:
debugger_classes.jar        romizer_classes.jar
debugger-proxy_classes.jar  spotfinder
debuggerproxylauncher.jar   spotselector.jar
emulator_classes.jar        squawk
emulator_j2se.jar           squawk_device_classes.jar
emulator.suite              squawk_host_classes.jar
emulator.suite.metadata     squawk.jar
hosted-support_classes.jar  squawk.suite
imp_classes.jar             squawk.suite.metadata
preverify                   translator_classes.jar

spotfinder is a nice shellscript to find the Sun SPOT device, I've
studied it and it may be used by some of this jars in a Runtime.exec()
function.

They have sources also, take a look in the folder
emulator_j2se_source.jar    spotlib_host_source.jar
emulator_source.jar         spotlib_source.jar
multihop_common_source.jar  spotselector_source.jar
sdcard_device_source.jar    spotsocketproxy_source.jar
sdproxylauncher_source.jar  spottestframework_source.jar
solarium_source.jar         transducer_device_source.jar
spotclient_source.jar

for our saddness, they dont have the debbuger sources, but maybe a
decompiler could help.

They use the RxTx-2.1-7r2 library, as Ondrej Janovsky suggested.

Maybe we can use the jars just as provided from sun to debugging in
TC65, but I don't know it yet since the debugger jars are not
executable.

In Windows, the SDK installer creates a new connection to call *88#
with name "IP connection for remote debugging", when the debugging is
pressed in netbeans, it opens this connection and try to connect to
some random port in 127.0.0.1.

Someone have some suggestions?

Yours,
Ricardo Guilherme Schmidt




More information about the dev65 mailing list