We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
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".