Dear all,
I'm curious whether the DS-5 generated binaries file can be execute in Android platform?
Typical Android applications are written in Java, compiled to Java bytecode and translated to Dalvik code. But the Java/Dalvik code can also call native methods (that is ARM/Thumb code) in shared libraries -- this is what the Android NDK allows you to build.
DS-5 will be able to debug this native code (alongside the Android SDK/NDK) -- but the support is not in the public trial yet.
That said, Android can also run normal native applications. The biggest difference between a native ARM Linux application and a native Android application is that Android uses the bionic C library instead of glibc.
The Android kernel is different than the mainline ARM Linux kernel, but it's largely a superset.
When I said "... it's largely a superset", I meant "... it's largely a superset from a native application's perspective".